以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- 如何设定只是启动系统后第一次打开表才重置列。 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=19156) |
-- 作者:pc005637 -- 发布时间:2012/4/29 10:05:00 -- 如何设定只是启动系统后第一次打开表才重置列。 求思路,方法。 环境:项目中有表A、表B、表C 要求:启动系统后, 第一次切换到表A时对列A进行一次重置列(RaiseDataColChanged). 第一次切换到表B时对列B进行一次重置列(RaiseDataColChanged). 第一次切换到表C时对列C进行一次重置列(RaiseDataColChanged).
当再次切换时就不重置列了。
能否实现?
因为比如一些通过出生日期计算年龄的列,是不需要反复计算的。手动更新又比较麻烦。 |
-- 作者:mr725 -- 发布时间:2012/4/29 11:22:00 -- 增加一个全局变量,空值, 切换是先核对新进入的表名是否在全局变量 如果没有,将新进入的表名赋值到这个变量,并重置列· |
-- 作者:pc005637 -- 发布时间:2012/4/29 17:45:00 -- 谢谢。 谢谢。 |