Rss & SiteMap
Foxtable(狐表) http://www.foxtable.com
请问:
点击菜单按钮“工单修改”
窗口“工单查询”中的表是“工单表”的副本,窗口“订单修改”如何读取“工单查询_Table1”的数据?
正确的代码是:
If Forms("窗口1").Opened
For Each c As Winform.Control In e.Form.Controls
If c.Bindingfield > "" AndAlso c.Bindingfield.StartsWith("表B.") Then
c.BindingField= c.BindingField.Replace("表B.", "窗口1_Table1.")
End If
Next
End If
下载信息 [文件大小: 下载次数: ] | |
![]() |
If Forms("工单查询").Opened Then
For Each c As Winform.Control In e.Form.Controls
If c.name <> "BarCode1" Then '不加这一句打开窗口会报错,说是集合已经改变,无法枚举
If c.Bindingfield > "" AndAlso c.Bindingfield.StartsWith("工单表.") Then
c.BindingField = c.BindingField.Replace("工单表.", "工单查询_Table1.")
End If
End If
Next
End If
e.Form.Controls("BarCode1").Code = e.Form.Controls("TextBox2").value
但是加了,窗口中的条码如何获取值呢? TextBox2 绑定了表中的“工单ID”字段,条码也是绑定的这个字段