Foxtable(狐表)用户栏目专家坐堂 → 求助逻辑代码


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

主题:求助逻辑代码

美女呀,离线,留言给我吧!
bm
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:一尾狐 帖子:437 积分:3463 威望:0 精华:0 注册:2011/9/13 23:27:00
求助逻辑代码  发帖心情 Post By:2011/10/10 11:14:00 [只看该作者]

求救各位高手。如附件。怎样编写代码。看了几天帮助一头雾水。这个逻辑性太强。
 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:管理项目1.zip


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


加好友 发短信
等级:管理员 帖子:47497 积分:251403 威望:0 精华:91 注册:2008/6/17 17:14:00
  发帖心情 Post By:2011/10/10 11:18:00 [只看该作者]

问题不做任何说明?让人猜迷?


 回到顶部
美女呀,离线,留言给我吧!
bm
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:一尾狐 帖子:437 积分:3463 威望:0 精华:0 注册:2011/9/13 23:27:00
不好意思  发帖心情 Post By:2011/10/10 12:23:00 [只看该作者]

初始 余额=应付款+金额1+金额2

逻辑了“金额1支付”选择后。 余额=应付款+金额2 . 表B 增加一行 表A"A例"的值加入表B."A例"。‘金额1‘的值加入到表B支出金额

逻辑了“金额2支付”选择后。 余额=应付款+金额1 . 表B 增加一行 表A"A例"的值加入表B."A例"。‘金额2‘的值加入到表B支出金额

逻辑了“销账”选择后。 余额=0  表B 增加一行. 表A"A例"的值加入表B."A例"。‘ 原来“余额 ”的值加入到表B支出金额

狐狸爸爸千万帮帮忙

[此贴子已经被作者于2011-10-10 13:46:38编辑过]

 回到顶部
美女呀,离线,留言给我吧!
bm
  4楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:一尾狐 帖子:437 积分:3463 威望:0 精华:0 注册:2011/9/13 23:27:00
例A  发帖心情 Post By:2011/10/10 12:37:00 [只看该作者]

表A例A的值加入到表B例A

 回到顶部
美女呀,离线,留言给我吧!
bm
  5楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:一尾狐 帖子:437 积分:3463 威望:0 精华:0 注册:2011/9/13 23:27:00
求助  发帖心情 Post By:2011/10/10 13:48:00 [只看该作者]

初始 余额=应付款+金额1+金额2

逻辑了“金额1支付”选择后。 余额=应付款+金额2 . 表B 增加一行 表A"A例"的值加入表B."A例"。‘金额1‘的值加入到表B支出金额

逻辑了“金额2支付”选择后。 余额=应付款+金额1 . 表B 增加一行 表A"A例"的值加入表B."A例"。‘金额2‘的值加入到表B支出金额

逻辑了“销账”选择后。 余额=0  表B 增加一行. 表A"A例"的值加入表B."A例"。‘ 原来“余额 ”的值加入到表B支出金额

狐狸爸爸千万帮帮忙


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


加好友 发短信
等级:八尾狐 帖子:1812 积分:12999 威望:0 精华:14 注册:2008/10/11 18:07:00
  发帖心情 Post By:2011/10/10 14:37:00 [只看该作者]

 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:奪燴砐醴1.table


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


加好友 发短信
等级:管理员 帖子:47497 积分:251403 威望:0 精华:91 注册:2008/6/17 17:14:00
  发帖心情 Post By:2011/10/10 14:48:00 [只看该作者]

表A的DataColChanged事件:

 

Select Case e.DataCol.name
    Case "金额1支付","金额2支付","销账"
       DataTables("表B").DeleteFor("A = '" & e.DataRow("A") & "'")
End Select
If e.DataRow("金额1支付") Then
    e.DataRow("余额") = e.DataRow("应付金额") + e.DataRow("金额1")
    Dim r As Row = Tables("表B").AddNew
    r("A") = e.DataRow("A")
    r("支出金额")= e.DataRow("金额1")
ElseIf e.DataRow("金额2支付") Then
    e.DataRow("余额") = e.DataRow("应付金额") + e.DataRow("金额1")
    Dim r As Row = Tables("表B").AddNew
    r("A") = e.DataRow("A")
    r("支出金额")= e.DataRow("金额2")
ElseIf e.DataRow("销账") Then
    e.DataRow("余额") = 0
    Dim r As Row = Tables("表B").AddNew
    r("A") = e.DataRow("A")
    r("支出金额")= e.DataRow("余额")
End If


 回到顶部
美女呀,离线,留言给我吧!
bm
  8楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:一尾狐 帖子:437 积分:3463 威望:0 精华:0 注册:2011/9/13 23:27:00
太感谢了  发帖心情 Post By:2011/10/10 14:52:00 [只看该作者]

太感谢了

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


加好友 发短信
等级:管理员 帖子:47497 积分:251403 威望:0 精华:91 注册:2008/6/17 17:14:00
  发帖心情 Post By:2011/10/10 14:55:00 [只看该作者]

呵呵,你自己都整理出了清晰的逻辑,为什么写不出代码呢?

建议多看两遍帮助。


 回到顶部