以文本方式查看主题

-  Foxtable(狐表)  (http://www.foxtable.com/bbs/index.asp)
--  专家坐堂  (http://www.foxtable.com/bbs/list.asp?boardid=2)
----  [求助]表格取值不能更新  (http://www.foxtable.com/bbs/dispbbs.asp?boardid=2&id=27310)

--  作者:tudo007
--  发布时间:2012/12/28 10:39:00
--  [求助]表格取值不能更新
表一中A列的值,用目录树列表,取得表B中B列的值.
B列的值更新了,A列中的取值数据,没有更新.
使用同步表,取值依然没有更新
重新启动foxtbale,取值才更新.
但重新启动,太麻烦了,有没有不用重新启动软件的办法,
谢谢

--  作者:lin_hailun
--  发布时间:2012/12/28 10:54:00
--  
 一般,目录树都是固定的,因为每次生成一次树的话,比较好资源。

 你可以用代码生成下拉目录树,把代码写在你想写的事件里就行了,比如 切换表事件(项目属性->事件->MaintableChanged)

http://www.foxtable.com/help/topics/2031.htm

--  作者:tudo007
--  发布时间:2012/12/28 12:41:00
--  
 除了关闭软件,有没有办法手动刷新
--  作者:rjh4078
--  发布时间:2012/12/28 12:49:00
--  

用数据表的load命令来进行更新 更新的时间点选择在你想更新的操作中 比如林总说的maintablechanged事件中更新 可以在该事件中写入如下代码

Dim na As String=MainTable.DataTable.name
DataTables(na).Load