Foxtable(狐表)用户栏目专家坐堂 → 求下移行代码


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

主题:求下移行代码

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


加好友 发短信
等级:三尾狐 帖子:754 积分:6991 威望:0 精华:1 注册:2008/9/2 20:04:00
求下移行代码  发帖心情 Post By:2011/3/20 11:48:00 [只看该作者]

我有一个费用表,包含“收入、支出、余额、未付(逻辑)、已付(逻辑)“几列,自己垫付款但财务没有报账的“未付”列为TRUE,当财务报账时“未付”列为FALSE,“已付”列为TRUE,我想实现当把中间某行的“已付”列变为TRUE时,该行能自动下移到当前表的最未行,从而保证余额列有序排列

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


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

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

 

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


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


加好友 发短信 一级勋章
等级:超级版主 帖子:7235 积分:40550 威望:0 精华:16 注册:2008/8/31 23:23:00
  发帖心情 Post By:2011/3/20 17:55:00 [只看该作者]

建议楼主将未付(逻辑)、已付(逻辑)合并为一列,假定为[支付状态]列(逻辑),已付勾选(true)未付不勾选(false),将这列设置为自动排序即可实现,自动将已付款排到未付款后面,还减少一次操作(少勾选一列)、减少系统累赘、更无须写代码。

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


加好友 发短信
等级:三尾狐 帖子:754 积分:6991 威望:0 精华:1 注册:2008/9/2 20:04:00
  发帖心情 Post By:2011/3/20 20:07:00 [只看该作者]

自动排序能改变[_SortKey]值吗?如果不能改变[_SortKey]值,流水账的代码如何用?
[此贴子已经被作者于2011-3-20 20:08:43编辑过]

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


加好友 发短信 一级勋章
等级:超级版主 帖子:7235 积分:40550 威望:0 精华:16 注册:2008/8/31 23:23:00
  发帖心情 Post By:2011/3/20 21:20:00 [只看该作者]

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


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


加好友 发短信
等级:三尾狐 帖子:754 积分:6991 威望:0 精华:1 注册:2008/9/2 20:04:00
  发帖心情 Post By:2011/3/20 21:48:00 [只看该作者]

谢谢程版的建议。加一列付款日期,要是能够按付款日期排序后,把[_SortKey]按付款日期先后自动移动到对应的位置,那就方便了。不知程版有好方法没?

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


加好友 发短信 一级勋章
等级:超级版主 帖子:7235 积分:40550 威望:0 精华:16 注册:2008/8/31 23:23:00
  发帖心情 Post By:2011/3/20 23:03:00 [只看该作者]

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


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


加好友 发短信
等级:三尾狐 帖子:754 积分:6991 威望:0 精华:1 注册:2008/9/2 20:04:00
  发帖心情 Post By:2011/3/21 19:38:00 [只看该作者]

时间问题好解决,排序也好说,如何用代码直接对[_SortKey]赋值.

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


加好友 发短信 一级勋章
等级:MVP荣誉狐 帖子:5154 积分:31434 威望:0 精华:8 注册:2008/9/8 12:27:00
  发帖心情 Post By:2011/3/21 20:10:00 [只看该作者]

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

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


 回到顶部