以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.com/bbs/index.asp)
--  专家坐堂  (http://foxtable.com/bbs/list.asp?boardid=2)
----  [求助]填充问题  (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=72411)

--  作者:ZDG
--  发布时间:2015/7/29 20:52:00
--  [求助]填充问题
 

Dim Cols1() As String = {"单号","品号","品名","数量"}
Dim Cols2() As String = {"单号","品号","品名","入库"}
 For Each dr1 As DataRow In DataTables("入库明细").Select-("[单号] = \'" & e.Form.Controls("TextBox1").text & "\' ")
    Dim dr2 As DataRow = DataTables("台账").AddNew()
    For i As Integer = 0 To Cols1.Length -1
        dr2(Cols2(i)) = dr1(Cols1(i))
    Next
Next


--  作者:大红袍
--  发布时间:2015/7/29 20:54:00
--  
 呃,代码没问题。
--  作者:ZDG
--  发布时间:2015/7/29 20:54:00
--  
请问老师,上面代码我设置在保存按钮里,能填充但是,我在修改数据的时候也要保存,该怎样判断修改的时候只是修改不填充呢呢?
--  作者:大红袍
--  发布时间:2015/7/29 20:59:00
--  

分开两个按钮做。或者区别开来比如关闭窗口的时候才填充


--  作者:ZDG
--  发布时间:2015/7/29 21:10:00
--  
那么再请我,一般erp里的台账是怎样实现的
--  作者:大红袍
--  发布时间:2015/7/29 21:16:00
--  

 保存数据,把保存的数据复制到台账表去。


--  作者:ZDG
--  发布时间:2015/7/29 21:19:00
--  
跟我的那个有什么区别
--  作者:大红袍
--  发布时间:2015/7/29 21:20:00
--  
写到BeforeSaveDataRow事件,一行一行处理。
--  作者:ZDG
--  发布时间:2015/7/29 21:24:00
--  
怎么写啊。上面那个写不进去
--  作者:大红袍
--  发布时间:2015/7/29 21:26:00
--  

 参考 http://www.foxtable.com/help/topics/2292.htm