Rss & SiteMap

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

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

标题:根据某列的内容不同,生成相应的记录窗口

1楼
1234567 发表于:2023/9/30 18:02:00
老师:根据工序列的内容,生成相应的记录窗口,下列代码哪里错了?

Dim rgd2 As WinForm.RecordGrid = e.Form.Controls("RecordGrid2")
rgd2.Table = Tables("报价系统_Table2") '指定绑定表
If Tables("报价系统_Table2").current("工序") = "车床"Then
rgd2.Columns = "材料长度|材料宽度|材料高度"
End If
rgd2.Build() '重新生成记录窗口
2楼
wyz20130512 发表于:2023/10/1 19:55:00
1.什么事件代码?

2.报什么错?
3楼
1234567 发表于:2023/10/1 21:24:00
daiDim rgd2 As WinForm.RecordGrid = e.Form.Controls("RecordGrid1")
rgd2.Table = Tables("窗口1_Table1") '指定绑定表
If Tables("窗口1_Table1").current("工序") = "车床"Then
rgd2.Columns = "车床1|车床2"
End If
rgd2.Build() '重新生成记录窗口
4楼
1234567 发表于:2023/10/1 21:34:00
图片点击可在新窗口打开查看
5楼
有点蓝 发表于:2023/10/2 23:04:00
代码放在什么事件的?
6楼
1234567 发表于:2023/10/3 6:43:00

代码放在表事件的PrepareEdit上,有一个问题,窗口设计器预览后,点击关闭按钮,预览无法关闭,必须强制退出系统后再重启。

7楼
有点蓝 发表于:2023/10/3 9:30:00
PrepareEdit事件不适合做这种功能,放到currentchanged事件。

另外应该是做了独立窗口嵌入其它窗口的用法,预览才无法关闭,这种用法不受官方支持,也建议不要使用
8楼
1234567 发表于:2023/10/6 21:49:00
图片点击可在新窗口打开查看

老师,什么独立窗口嵌入其它窗口?是我新建一个窗口1,然后在窗口1增加了一个RecordGrid1控件,是不是属于独立窗口嵌入其它窗口?
9楼
有点蓝 发表于:2023/10/7 9:27:00
代码放到currentchanged事件,如果还有问题,请上传实例测试
共9 条记录, 每页显示 10 条, 页签: [1]

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

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