Rss & SiteMap

Foxtable(狐表) http://www.foxtable.com

新一代数据库软件,完美融合Access、Foxpro、Excel、vb.net之优势,人人都能掌握的快速软件开发工具!
共5 条记录, 每页显示 10 条, 页签: [1]
[浏览完整版]

标题:SQLtable数据加载问题

1楼
mam0094 发表于:2011/9/27 10:00:00
具体是这样的。
在表B的窗口中添加了一个表A的SQLtable,数据最初是在窗口的Afterload中设置的,表A的数据更改后,通过一个按钮重新在窗口中加载表A的SQLtable,但是数据不是最新的。我测试了要回到表A保存数据后再到窗口中操作数据才是最新的,我在按钮中加了DataTables("表A").Save()也不行。 应该要怎么做才行呢?
2楼
狐狸爸爸 发表于:2011/9/27 10:51:00

不同的SQLTable是完全独立的,尽管他们来自于后台的同一个表。

 

A输入数据了,要保存一下,B用Load方法,重新加载数据:

 

Tables("窗口1_Table1").Load()

 

这样B才能看到最新的数据。

 

 

3楼
mam0094 发表于:2011/9/27 11:20:00

我改了下,发现还是有问题,窗口_table1中的数据在修改两次表A的数据后才会变化成第一次修改的数据,仍然不是表A最新的数据。

4楼
mr725 发表于:2011/9/27 11:51:00
这是新手的通病,不知道要保存的是那个Table····    做个例子上来看看。。。
5楼
mam0094 发表于:2011/9/27 12:07:00

我找到问题的原因了,因为我表A的数据是在表B引用的,表B的数据修改完后我就直接保存表A了,此时表A数据还没有接收到来自表B的数据。相当于第一次什么都没有保存,第二次保存的才是第一次的数据,查看表A的数据又是最新的。     纠结了两天,终于解决, 谢谢两位了!

共5 条记录, 每页显示 10 条, 页签: [1]

Copyright © 2000 - 2018 foxtable.com Tel: 4000-810-820 粤ICP备11091905号

Powered By Dvbbs Version 8.3.0
Processed in .03125 s, 2 queries.