以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- [求助]datamap的用法 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=27691) |
||||
-- 作者:chnfo -- 发布时间:2013/1/7 22:44:00 -- [求助]datamap的用法 想用多列数据字典来解决不同条件的下拉选项内容不同的问题,以前也与lin_hailun讨论过,还是不死心,看看是狐表本身的问题还是应用的问题 表A是datamap的数据来源 表B的“T“列的数据发生变化,会直接导致“BN”列数据下拉选项发生变化。 用了datamap的几种用法,都出现相同的问题————下拉BN列选项时,随机地出现有些已经输入数据的行数据消失或显示,而实际上这些数据都已经在表里了。 看过帮助,datamap本来应当放在maintablechanged事件中,但是不能做到filter的条件动态化; 但如果放在preparedit事件中,又可能会影响到运行效率。 本来,用窗口的自定义录入界面之三类似的方法也能实现类似效果,不过我就是界面三的方法有点复杂。所以,想把这个问题再次提出来,请教各位狐仙……
|
||||
-- 作者:lin_hailun -- 发布时间:2013/1/8 12:01:00 -- 是有问题,只能用自定义界面录入解决了……提交给技术人员了。 |
||||
-- 作者:lin_hailun -- 发布时间:2013/1/8 12:09:00 -- 这种情况不能使用数据字典实现的, 我们技术人员说的: 需要注意的是,数据字典最好不要动态,如果某个单元格的值是1,但是字典中没有键值为的项,这个单元格就会显示为空白。简言之,一个列,只能有一个数据字典,这一列的数据都会去这个字典里查找。这种情况用下拉窗口比较好。
|