Rss & SiteMap

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

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

标题:求下移行代码

1楼
shixia 发表于:2011/3/20 11:48:00
我有一个费用表,包含“收入、支出、余额、未付(逻辑)、已付(逻辑)“几列,自己垫付款但财务没有报账的“未付”列为TRUE,当财务报账时“未付”列为FALSE,“已付”列为TRUE,我想实现当把中间某行的“已付”列变为TRUE时,该行能自动下移到当前表的最未行,从而保证余额列有序排列
2楼
狐狸爸爸 发表于:2011/3/20 12:27:00

将当前行移动到最后一行位置:

 

Tables("表A").Current.Move(Tables("表A").Rows.Count - 1)

3楼
程兴刚 发表于:2011/3/20 17:55:00
建议楼主将未付(逻辑)、已付(逻辑)合并为一列,假定为[支付状态]列(逻辑),已付勾选(true)未付不勾选(false),将这列设置为自动排序即可实现,自动将已付款排到未付款后面,还减少一次操作(少勾选一列)、减少系统累赘、更无须写代码。
4楼
shixia 发表于:2011/3/20 20:07:00
自动排序能改变[_SortKey]值吗?如果不能改变[_SortKey]值,流水账的代码如何用?
[此贴子已经被作者于2011-3-20 20:08:43编辑过]
5楼
程兴刚 发表于:2011/3/20 21:20:00

哦,从一楼没有看出是流水帐,但是,逻辑列原则上还是可以省却一列的!

6楼
shixia 发表于:2011/3/20 21:48:00
谢谢程版的建议。加一列付款日期,要是能够按付款日期排序后,把[_SortKey]按付款日期先后自动移动到对应的位置,那就方便了。不知程版有好方法没?
7楼
程兴刚 发表于:2011/3/20 23:03:00

时间用e.date.now()精确到秒,通过勾选付款记录自动写入操作时间,它就应该自动排序了!

8楼
shixia 发表于:2011/3/21 19:38:00
时间问题好解决,排序也好说,如何用代码直接对[_SortKey]赋值.
9楼
mr725 发表于:2011/3/21 20:10:00
以下是引用shixia在2011-3-21 19:38:00的发言:
时间问题好解决,排序也好说,如何用代码直接对[_SortKey]赋值.

2楼代码移动行后,原_SortKey的值自动删除,并自动赋上新的值了。  如何用代码给SortKey列赋值要狐爸来开放了。

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

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

Powered By Dvbbs Version 8.3.0
Processed in .02344 s, 2 queries.