以文本方式查看主题 - Foxtable(狐表) (http://foxtable.com/bbs/index.asp) -- 专家坐堂 (http://foxtable.com/bbs/list.asp?boardid=2) ---- [讨论]求指点表数据显示 (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=63699) |
-- 作者:80帅兜 -- 发布时间:2015/1/26 18:44:00 -- [讨论]求指点表数据显示 窗口内用SQLTABLE。 需要实现的功能:“客户”列,取值客户ID,显示客户名称。。 用内置表就不用说了,实现很easy。。我说是用sqltable,目前的办法就是表里建立两个列ID和名称,设置实现名称。但是这样有点太麻烦了,比如客户档案里客户名称变更了,就得在修改保存时候,把对应的有调用的表根据ID全部UPDATE一次。 最近刚会在窗口加载里写一个临时表代码,然后用datamap根据生成的临时表实现取值是客户ID,显示是客户名称。这样无论客户档案怎么修改,只需要在调用的地方刷新一遍datamap和临时表就行了。。 请问这个方法好吗?如果数据多了,比如几千数据的时候会不会有什么性能或者其他的隐患???还是说用两个列ID和名称那种方法最成熟?
|
-- 作者:有点甜 -- 发布时间:2015/1/26 19:15:00 -- 1、修改用户表之后,保存的时候用一个变量记录变化的时间;
2、每个需要使用到datamap的地方,设置一个static变量记录生成的时间;
3、对比1、2的时间,看是否需要重新生成。 |