我用stringgrid控件做数据录入,分为两列:次数和金额。
次数未定,假设总金额为5000 当我输入第一次金额为2000时,第二行的金额列自动显示3000,
当我把第二行金额的改成1000后再增加一行即第三行,自动显示为2000即总金额减第一行与第二行的和。但当我减少了第一行的金额为1000时,如何自动把多余1000自动分配到第二行或第三行。以上功能有谁做过????
次数未定,假设总金额为5000 当我输入第一次金额为2000时,第二行的金额列自动显示3000,
当我把第二行金额的改成1000后再增加一行即第三行,自动显示为2000即总金额减第一行与第二行的和。但当我减少了第一行的金额为1000时,如何自动把多余1000自动分配到第二行或第三行。以上功能有谁做过????
解决方案 »
- 存储过程问题:同时返回结果集与返回值的时候,无法取得返回值
- 郁闷死了,为什么delphi程序总有内存错误
- 急救一菜鸟!
- 如何在一个登陆窗口中实现新用户的建立并且通过选择不同用户进入一个管理系统
- ping命令有没有对应的API?
- 请问:有人知道delphi中删除文件夹和运行文件的函数吗?
- 如何设计工控软件?
- 关于打印时出现纸张跳行现象...
- 我安装了第三方DBGridEh表格控件,但不知道如何在最后一行添加合计(如字段“数量”的总和),请高手帮助
- 新版论坛一出,我的参与分没了,我的可用分里的能给分也少了40分。怎么搞的???
- 菜鸟再次重拳出击,双击桌面的程序,系统的工作方式是什么?
- treeview 展开某一node时将该节点拖到树的最上面
当用户点击新增时:在程序里计算一下,还有多少金额没有新增进来,把这个金额,默认显示。比如:应付:50000
输入方式为:
付款方式 金额
现金: 10000
刷卡: 30000
贵宾卡: 10000当用户第一次点新增时,默认金额为:50000,可实际上,客户手上没有这么多的现金,因此,用户会改为:10000
当客户再次点新增时: 默认金额为:40000,同样,客户只想刷卡30000,因此,用户会改为:30000
最后贵宾卡,默认就是10000了。。这样设计,还需要一个提交按钮。提交时,一定要重新统计:所有付款方式的金额合计,是否等于应付金额,理由很简单,用户第一次输入现金:10000,可能等一会,会改成:现金:5000。