Rss & SiteMap

Foxtable(狐表) http://www.foxtable.com

新一代数据库软件,完美融合Access、Foxpro、Excel、vb.net之优势,人人都能掌握的快速软件开发工具!
共9 条记录, 每页显示 10 条, 页签: [1]
[浏览完整版]

标题:求助逻辑代码

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

2楼
狐狸爸爸 发表于:2011/10/10 11:18:00

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

3楼
bm 发表于: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编辑过]
4楼
bm 发表于:2011/10/10 12:37:00
表A例A的值加入到表B例A
5楼
bm 发表于: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支出金额

狐狸爸爸千万帮帮忙

6楼
don 发表于:2011/10/10 14:37:00
 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:奪燴砐醴1.table

7楼
狐狸爸爸 发表于: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

8楼
bm 发表于:2011/10/10 14:52:00
太感谢了
9楼
狐狸爸爸 发表于:2011/10/10 14:55:00

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

建议多看两遍帮助。

共9 条记录, 每页显示 10 条, 页签: [1]

Copyright © 2000 - 2018 foxtable.com Tel: 4000-810-820 粤ICP备11091905号

Powered By Dvbbs Version 8.3.0
Processed in .03906 s, 4 queries.