Foxtable(狐表)用户栏目专家坐堂 → [求助]流水账表转录到借贷表


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

主题:[求助]流水账表转录到借贷表

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


加好友 发短信
等级:幼狐 帖子:168 积分:1956 威望:0 精华:0 注册:2015/5/8 1:17:00
[求助]流水账表转录到借贷表  发帖心情 Post By:2018/6/6 22:04:00 [只看该作者]


想将流水账表转录到借贷表:
1、转录按流水账日期顺序一条条来(1月21日到1月23日)
2、转录到借贷表,添加流水号和借贷号。流水号,同一条流水,借方和贷方都是用这个。


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

图片点击可在新窗口打开查看此主题相关图片如下:流水表2.jpg
图片点击可在新窗口打开查看
 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:流水转借贷.table

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


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2018/6/6 22:25:00 [只看该作者]

参考

 


For Each dr1 As DataRow In DataTables("流水表").Select("", "日期")
    Dim dr2 As DataRow = DataTables("借贷表").AddNew()
    dr2("流水号") = dr1("_Identify")
    dr2("日期") = dr1("日期")
    dr2("金额") = dr1("金额")
    dr2("借") = dr1("借")
    dr2 = DataTables("借贷表").AddNew()
    dr2("流水号") = dr1("_Identify")
    dr2("日期") = dr1("日期")
    dr2("金额") = dr1("金额")
    dr2("贷") = dr1("贷")   
Next


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


加好友 发短信
等级:幼狐 帖子:168 积分:1956 威望:0 精华:0 注册:2015/5/8 1:17:00
  发帖心情 Post By:2018/6/7 22:29:00 [只看该作者]

根据版主提示,已写出代码。有另外一个问题请教。

“借贷表”,如有空行,用DeleteFor删除。要求只要有一个单元格有内容,这一行先不删除。下面的代码,显得有点啰嗦,可以
有简洁点的吗

DataTables("借贷表").DeleteFor("借贷号 is null And 流水号 is null and 日期 is null and 金额 is null " )

 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:流水转借贷 2.table


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


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2018/6/7 22:59:00 [只看该作者]

回复3楼,如果要简洁,必须写成循环,如

 

Dim str As String = "1=1"
For Each dc As DataCol In DataTables("借贷表").DataCols
    str &= " and " & dc.name & " is null"
Next
DataTables("借贷表").DeleteFor(str)


 回到顶部