以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.com/bbs/index.asp)
--  专家坐堂  (http://foxtable.com/bbs/list.asp?boardid=2)
----  输入助手  (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=58569)

--  作者:newsun2k
--  发布时间:2014/10/20 8:12:00
--  输入助手
我有个表包括客户单位栏位,列属性设计成数据字典 (数据表),从单位表中取值,
允许编辑 =true
允许直接输入 = true
启用输入助手 =true
但是,我进入该单元格时,仍然不能允许我直接输入,这是什么原因?

--  作者:newsun2k
--  发布时间:2014/10/20 8:17:00
--  
不能用键盘输入,只能鼠标点选


--  作者:唐尸三摆手
--  发布时间:2014/10/20 8:21:00
--  扒一扒那些狐表项目的高大上---利用FTP进行客户端升级

分析:不能直接改写数据字典列;

方案一,改用combolist设置下拉列表,取消数据字典

方案二,触发单元格双击或单击事件,弹出数据字典窗口,设计自定义录入窗口,绑定键盘上下键及回车键


--  作者:飞飞
--  发布时间:2014/10/20 8:22:00
--  
 ..
--  作者:newsun2k
--  发布时间:2014/10/21 10:40:00
--  
我用了一个dropdownform,希望表在选择时,显示A,实际保存B。
这个怎么实现啊?
    Forms("选择单位").DropDownBox.Value = tbl.Current("编码")
    Forms("选择单位").DropDownBox.text = tbl.Current("名称")
好像没有发生作用?

--  作者:有点甜
--  发布时间:2014/10/21 10:44:00
--  
 不能这样的,显示和保存的必须一致,除非你不要绑定列。
--  作者:newsun2k
--  发布时间:2014/10/21 11:21:00
--  
列在为下拉列表的时候,不是可以有一个显示列和取值列吗?
这个具体的值不能用代码设置吗?

--  作者:有点甜
--  发布时间:2014/10/21 11:22:00
--  
 这个做不到。
--  作者:newsun2k
--  发布时间:2014/10/21 11:38:00
--  
我的订单表中,有客户一列。
我想显示名称,保存编码。
最好客户可以筛选。
有没有什么合适的实现方式?

--  作者:有点甜
--  发布时间:2014/10/21 11:42:00
--  

1、做两列;

 

2、一列,直接用显示列+下来列表;输入显示列以后,查找对应内容,把具体值写入另一列