Foxtable(狐表)用户栏目专家坐堂 → [求助]后台数据填充错位


  共有1744人关注过本帖树形打印复制链接

主题:[求助]后台数据填充错位

帅哥哟,离线,有人找我吗?
有点蓝
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:107135 积分:544918 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2016/11/18 14:48:00 [显示全部帖子]

Dim f As New Filler
f.SourceTable = dt
f.SourceCols = "开piao_日期,开piao_号码" '指定数据来源列
f.DataTable = DataTables("应付款尚未收piao明细表")
f.DataCols = "开piao_日期,开piao_号码" '指定数据接收列
f.Append = False
f.Fill() '填充数据

 回到顶部
帅哥哟,离线,有人找我吗?
有点蓝
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:107135 积分:544918 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2016/11/18 16:11:00 [显示全部帖子]

那就不能用填充了,按相应的结算明细号,月份,供应商编号行查找到对应的行再赋值

 回到顶部
帅哥哟,离线,有人找我吗?
有点蓝
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:107135 积分:544918 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2016/11/19 9:43:00 [显示全部帖子]

Dim cmd As New SQLCommand
cmd.CommandText = "SeLECT * From {应付款采购收piao明细表} WHERE 供应商编号 NOT  IN (SeLECT DISTINCT 供应商编号  From {应付款尚未收piao明细表})"
Dim dt As DataTable = cmd.ExecuteReader()
Dim dr100 As DataRow
For Each dr99 As DataRow In dt.DataRows
    dr100 = DataTables("应付款尚未收piao明细表").Find("结算明细号='" & dr99("结算明细号") & "' and 月份='" & dr99("月份") & "' and 供应商编号='" & dr99("供应商编号") & "'")
    If dr100 IsNot Nothing Then
        dr100("开piao_日期") = dr99("开piao_日期")
        dr100("开piao_号码") = dr99("开piao_号码")
    End If
Next

'Dim f As New Filler
'f.SourceTable = dt
'f.SourceCols = "开piao_日期,开piao_号码" '指定数据来源列
'f.DataTable = DataTables("应付款尚未收piao明细表")
'f.DataCols = "开piao_日期,开piao_号码" '指定数据接收列
'f.Append = False
'f.Fill() '填充数据
'

 回到顶部