Foxtable(狐表)用户栏目专家坐堂 → [求助]表间记录剪贴和表间数据引用


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

主题:[求助]表间记录剪贴和表间数据引用

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


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2013/10/29 23:25:00 [显示全部帖子]

 第一个问题,可以判断日期便可,如下代码。

 第二个问题,不明白你想说什么

Dim dt_s As DataTable = DataTables("应收账款池表")
Dim dt_d As DataTable = DataTables("应收账款出池明细")
Dim f As New Filler
f.SourceTable = dt_s '指定数据来源
f.DataTable = dt_d '指定数据接收表
f.Filter = "应收账款到期日 <= #" & Date.Today & "#"
f.Fill() '填充数据

dt_s.DeleteFor("应收账款到期日 <= #" & Date.Today & "#")

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


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2013/11/2 20:31:00 [显示全部帖子]

 第一个问题,肯定是你没有合适的数据。你试试弹出date.today看看是否是今天的日期。

 第二个问题,你说fa piao金额的合计值,根据融资金额表动表的什么条件和应收账池表的什么条件合计?

---------------

If MessageBox.Show("是否出池?","请确认:",MessageBoxButtons.YesNo) = DialogResult.Yes Then
    
    Dim dt_s As DataTable = DataTables("应收账款池表")
    Dim dt_d As DataTable = DataTables("出池明细表")
    Dim f As New Filler
    f.SourceTable = dt_s '指定数据来源
    f.DataTable = dt_d '指定数据接收表
    f.Filter = "应收账款到期日 <= #" & Date.Today & "#"
    f.Fill() '填充数据
    
    dt_s.DeleteFor("应收账款到期日 <= #" & Date.Today & "#")
    msgbox(Date.Today)
End If
[此贴子已经被作者于2013-11-2 20:32:03编辑过]

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


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2013/11/2 21:18:00 [显示全部帖子]

 第一个问题:代码不会有问题的,我在你的例子上测试没有任何问题。

 第二个问题:用这句代码写到表属性->事件datacolchanged里去,就可以统计了。
     e.datarow("应收质押金额") = DataTables("应收账款池表").Compute("sum(fa piao金额)")
[此贴子已经被作者于2013-11-2 21:18:48编辑过]

 回到顶部