以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.com/bbs/index.asp)
--  专家坐堂  (http://foxtable.com/bbs/list.asp?boardid=2)
----  关联表的引用  (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=152619)

--  作者:朱女士
--  发布时间:2020/7/16 16:07:00
--  关联表的引用
老师您好!
     我在窗口中添加了table控件,绑定了一个关联表“ddpsb.ddqdb",在【确定】按钮中,写的代码是:
Dim zh As String=Tables("ddpsb.ddqdb").current("zzh")

Tables("制作生产计划审批表_Table1").DataTable.LoadFilter = "[zzh] =\'" & zh & "\'"
Tables("制作生产计划审批表_Table1").DataTable.Load

Dim cb1 As WinForm.TextBox = e.Form.Controls("TextBox7")  \'输入的序号
Dim tb1 As String=cb1.value 

Dim x1 As Integer=val(tb1)

Dim cb2 As WinForm.TextBox = e.Form.Controls("TextBox5")   \'zzh
Dim tb2 As String=cb2.value 
Dim tt2 As String=right(tb2,3)
Dim x2 As Integer=val(tt2)
Dim lb1 As winform.textbox=e.Form.controls("textbox4") \'台数

lb1.text=x1-x2+1


执行后错误代码是:不存在名称为:"制作生产计划审批表_Table1")的table.

--  作者:有点蓝
--  发布时间:2020/7/16 16:34:00
--  
关联表不存在副本,所以不能使用副本名称

DataTables("ddqdb").LoadFilter = "[zzh] =\'" & zh & "\'"
DataTables("ddqdb").Load

--  作者:朱女士
--  发布时间:2020/7/16 16:45:00
--  
在窗口中的table中怎么显示?
--  作者:有点蓝
--  发布时间:2020/7/16 17:03:00
--  
窗口中的table如果是关联表,数据加载后默认就会显示父表的关联数据