以文本方式查看主题

-  Foxtable(狐表)  (http://www.foxtable.com/bbs/index.asp)
--  专家坐堂  (http://www.foxtable.com/bbs/list.asp?boardid=2)
----  窗口中录入数据,如何触发DatacColChange事件?  (http://www.foxtable.com/bbs/dispbbs.asp?boardid=2&id=106912)

--  作者:旭日生
--  发布时间:2017/9/18 9:58:00
--  窗口中录入数据,如何触发DatacColChange事件?
在窗口中录入“编号”数据,写入多个表中,可以正确写入;由由各表“编号”列,通过编程读取其它数据表中相关数据时,发现有时能正确写入,有时没有正确写入(原因没太明白!)。估计是没有触发DatacColChange事件造成的。

我想问一下:
1、在窗口录入数据写入表中,如何确保触发各个表中的DatacColChange事件呢?有什么需要注意的问题吗?
2、什么命令是刷新本行的?
[此贴子已经被作者于2017/9/18 10:22:21编辑过]

--  作者:旭日生
--  发布时间:2017/9/18 10:41:00
--  
奇怪!重置列,没有反应。但回到DatacColChange事件窗口中,退出,即可重置。
--  作者:旭日生
--  发布时间:2017/9/18 10:58:00
--  
试用版的不存在这个问题。开发版的好象存在这个问题!
--  作者:有点甜
--  发布时间:2017/9/18 11:01:00
--  

1、你打开项目的时候,按住了ctrl打开?如果是,按住ctrl后就不会触发任何代码的。

 

2、刷新行 http://www.foxtable.com/webhelp/scr/0430.htm

 


--  作者:旭日生
--  发布时间:2017/9/18 11:05:00
--  
不是这个意思。而是在窗口中录入数据时,有的表能够正确读取相关数据,并正确写入;有的表虽然正确读取了“编号”这一项,但却不能读出相关项数据,当然也就没有写出。有某种不确定性,这就很奇怪了。
--  作者:旭日生
--  发布时间:2017/9/18 11:06:00
--  
加入这行代码,运行程序,FoxTable开发版干脆退出,彻底崩溃。
 DataTables("表1").DataCols("LSH").RaiseDataColChanged(dr)


--  作者:有点甜
--  发布时间:2017/9/18 11:35:00
--  
以下是引用旭日生在2017/9/18 11:06:00的发言:
加入这行代码,运行程序,FoxTable开发版干脆退出,彻底崩溃。
 DataTables("表1").DataCols("LSH").RaiseDataColChanged(dr)

 

datacolchanged死循环了 http://www.foxtable.com/webhelp/scr/1522.htm

 

具体问题,尽量做个例子上来测试。


--  作者:旭日生
--  发布时间:2017/9/18 21:08:00
--  
没法上传例子。使用开发版FoxTable开发过程中,使用窗口中预览功能录入数据时,存在调不出其它表数据情况,但发布后却又不存在这个问题。开发版有BUG,还是另有原因?
[此贴子已经被作者于2017/9/18 21:12:15编辑过]

--  作者:有点蓝
--  发布时间:2017/9/18 21:18:00
--  
新建项目,重现你的问题,然后上传这个项目。
--  作者:旭日生
--  发布时间:2017/9/18 21:23:00
--  
那太麻烦了。能远程QQ吗?