以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  动态生成的窗口Table使用问题  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=71414)

--  作者:zhangc2000
--  发布时间:2015/7/10 17:52:00
--  动态生成的窗口Table使用问题
请问:我在窗口1中设置了一个Table控件和一个文本框控件,在调用窗口1时使用AfterLoad事件,利用下列代码将数据库基本信息表中筛选出的相关信息显示在Table控件上,这一步没有问题。
Tables("窗口1_Table1").DataSource = DataTables("基本信息")
Tables("窗口1_Table1").Filter = "重要客户 = true"
Tables("窗口1_Table1").SetColVisibleWidth("企业代码|80|企业名称|90")
我的想法是:点击Table控件里的数据行时,文本框控件中的内容能够跟随变化。是否能实现?

谢谢

--  作者:大红袍
--  发布时间:2015/7/10 18:13:00
--  
 肯定可以,你的文本框控件,绑定表 窗口1_Table1 的列即可。
--  作者:zhangc2000
--  发布时间:2015/7/10 21:50:00
--  
请帮忙调试一下例子里的程序。见统计表2的窗口5.

谢谢

--  作者:zhangc2000
--  发布时间:2015/7/10 21:51:00
--  
 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:管理项目2.zip


--  作者:狐狸爸爸
--  发布时间:2015/7/11 8:28:00
--  
 你上传的文件和你的问题,有联系吗?
--  作者:zhangc2000
--  发布时间:2015/7/11 9:23:00
--  
有联系。这是一个例子,只要能调通例子(管理项目2)中的“统计表2”中的窗口5就行。

谢谢

--  作者:狐狸爸爸
--  发布时间:2015/7/11 9:46:00
--  

我测试没有任何问题,显示正常:

 

 


图片点击可在新窗口打开查看此主题相关图片如下:0711.jpg
图片点击可在新窗口打开查看

--  作者:zhangc2000
--  发布时间:2015/7/11 14:06:00
--  
我的问题是:在Table中点击某行时,在旁边的文本框可以显示数量列的内容。
--  作者:zhangc2000
--  发布时间:2015/7/11 15:51:00
--  
已解决。在例子的调用窗口AfterLoad事件最后加入下列代码:
Forms("窗口5").Controls("TextBox1").BindingField = "窗口1_Table1.月份"
即可实现文本框内容(月份)与Table表的联动。