以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  请教表事件  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=89144)

--  作者:hbhb
--  发布时间:2016/8/16 11:23:00
--  请教表事件
大师:请教一个问题:
1、如果窗口中的sqltable,绑定到临时表(显示生成表),表事件写在哪里?表名用什么?
2、如果窗口中的sqltable,绑定到临时表(不显示生成表),表事件写在哪里?表名用什么?
3、如果窗口中的sqltable,fill到临时表,表事件写在哪里?表名用什么?
4、如果窗口中的sqltable,绑定到到sql语句生成的临时表,表事件写在哪里?表名用什么?

--  作者:大红袍
--  发布时间:2016/8/16 15:00:00
--  

只要是用dataSource绑定的,都是副本表。代码写到全局表事件。表名自己弹出看一下 Tables("窗口1_Table1").DataTable.Name

 

用sql语句fill进来的,都是sqlTable或者sqlQuery,代码写到窗口表事件。


--  作者:hbhb
--  发布时间:2016/8/16 17:03:00
--  
  谢谢!那我用sql 语句或创建的临时表,再datasource进来的,写在哪里?表名又是什么?
--  作者:大红袍
--  发布时间:2016/8/16 17:35:00
--  
 只要是用dataSource绑定的,都是副本表
--  作者:hbhb
--  发布时间:2016/8/17 22:22:00
--  
谢谢!那请问窗口中的表通过dataSource切换绑定到不同的临时表,全局表事件判断表名,又如何判断呢?Tables("窗口1_Table1").DataTable.Name 都一样?
--  作者:大红袍
--  发布时间:2016/8/17 22:28:00
--  

 如果判断 e.Table,就是副本表的表名 窗口名_Table1

 

 如果判断 e.DataTable,就是本来的数据表的名字 表A、统计表1、临时表1 这样