以文本方式查看主题 - Foxtable(狐表) (http://foxtable.com/bbs/index.asp) -- 专家坐堂 (http://foxtable.com/bbs/list.asp?boardid=2) ---- 代码关联问题 (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=174095) |
-- 作者:keli0917 -- 发布时间:2021/12/31 11:45:00 -- 代码关联问题 有一个打印按钮,第一次打印没问题。第二次打印就提示 在 DataSource 上未找到 DataMember 属性“报关采购”。 ‘其他代码 MessageBox.Show(22) If Relations.Contains("报关采购") Then Relations.Delete("报关采购") End If Dim DataCols1(1) As DataCol Dim DataCols2(1) As DataCol DataCols1(0) = DataTables("报关商品").DataCols("工作号") DataCols1(1) = DataTables("报关商品").DataCols("报关单项号") DataCols2(0) = DataTables("采购信息").DataCols("工作号") DataCols2(1) = DataTables("采购信息").DataCols("报关单项号") Relations.Add("报关采购", DataCols1, DataCols2) MessageBox.Show(33) 、其他代码 运行到关联代码就出错了
|
-- 作者:有点蓝 -- 发布时间:2021/12/31 11:54:00 -- 看不出什么问题,做个例子发上来测试一下 |
-- 作者:keli0917 -- 发布时间:2021/12/31 18:45:00 -- 窗口绑定了两个副本表。分别为报关商品和采购信息。 [此贴子已经被作者于2021/12/31 19:03:24编辑过]
|
-- 作者:有点蓝 -- 发布时间:2022/1/3 20:14:00 -- 这个明天让开发人员看看 |
-- 作者:keli0917 -- 发布时间:2022/1/28 19:40:00 -- 看了吧?怎么说? |
-- 作者:有点蓝 -- 发布时间:2022/1/29 8:45:00 -- 不要重复的删除和设置关联 \'建立关联开始-------------------------------------------------- MessageBox.Show(11) If Relations.Contains("业务报关") = False Then Relations.Add("业务报关",DataTables("业务录入").DataCols("工作号"),DataTables("报关商品").DataCols("工作号")) End If MessageBox.Show(22) If Relations.Contains("报关采购") = False Then Dim DataCols1(1) As DataCol Dim DataCols2(1) As DataCol DataCols1(0) = DataTables("报关商品").DataCols("工作号") DataCols1(1) = DataTables("报关商品").DataCols("报关单项号") DataCols2(0) = DataTables("采购信息").DataCols("工作号") DataCols2(1) = DataTables("采购信息").DataCols("报关单项号") Relations.Add("报关采购", DataCols1, DataCols2) End If MessageBox.Show(33) |
-- 作者:有点蓝 -- 发布时间:2022/1/29 10:33:00 -- 或者关联模式设置为none: Relations.Add("业务报关",Tables("报关单证_table1").DataTable.DataCols("工作号"),Tables(pt).DataTable.DataCols("工作号"),False ,RelationPathEnum.None) |
-- 作者:keli0917 -- 发布时间:2022/1/29 13:35:00 -- 好。 [此贴子已经被作者于2022/1/29 13:40:38编辑过]
|