以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.com/bbs/index.asp)
--  专家坐堂  (http://foxtable.com/bbs/list.asp?boardid=2)
----  引用数据问题  (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=78652)

--  作者:jamhuton
--  发布时间:2015/12/14 14:21:00
--  引用数据问题
DataTables("成本明细").DataRows.Clear
DataTables("账单明细").DataRows.Clear
Dim Vals As List(of String())
Vals = DataTables("进口业务进度表").GetValues("客户简称|发票号码|到港日期")
For i As Integer = 0 To Vals.Count - 1
    Dim dr As DataRow = DataTables("成本明细").AddNew()
    dr("客户简称") = Vals(i)(0)
    dr("发票号码") = Vals(i)(1)
    dr("到港日期") = Vals(i)(2)
    Dim tr As DataRow = DataTables("账单明细").AddNew()
    tr("客户名称") = Vals(i)(0)
    tr("发票号码") = Vals(i)(1)
    tr("到港日期") = Vals(i)(2)
Next

引用的表在主表更新后,引用表填报数据丢失。

--  作者:jamhuton
--  发布时间:2015/12/14 14:21:00
--  

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

--  作者:jamhuton
--  发布时间:2015/12/14 14:24:00
--  
DataTables("成本明细").DataRows.Clear
DataTables("账单明细").DataRows.Clear
这个语句不加的话,应用表会重复添加行。。。

--  作者:大红袍
--  发布时间:2015/12/14 15:19:00
--  
后面的内容怎么来的?根据什么填写?你不填,自然没有
--  作者:jamhuton
--  发布时间:2015/12/14 15:41:00
--  
当前表填写之后,前面的表更改之后,再打开当前表,后面的内容都被删除了


--  作者:jamhuton
--  发布时间:2015/12/14 15:41:00
--  
看来只能输入一个列,通过条件跨表引用


--  作者:大红袍
--  发布时间:2015/12/14 15:46:00
--  

不理解你的意思,看看是不是这个 http://www.foxtable.com/help/topics/1380.htm