Foxtable(狐表)用户栏目专家坐堂 → 如何获得流水账中当前行的前一行(上一条记录)?


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

主题:如何获得流水账中当前行的前一行(上一条记录)?

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


加好友 发短信
等级:婴狐 帖子:27 积分:258 威望:0 精华:0 注册:2011/3/24 19:38:00
如何获得流水账中当前行的前一行(上一条记录)?  发帖心情 Post By:2011/3/27 10:37:00 [显示全部帖子]

如何获得流水账中当前行的前一行(上一条记录)?

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


加好友 发短信
等级:婴狐 帖子:27 积分:258 威望:0 精华:0 注册:2011/3/24 19:38:00
  发帖心情 Post By:2011/3/27 15:31:00 [显示全部帖子]

谢谢楼上!

 

但是我试过的结果,达不到目的.

 

需求:

流水账,记录加油情况."当前里程"发生变化时,自动计算当前记录的"间隔里程"和后续记录的"间隔里程"

 

DataTable中没有Position属性.

 

 

(第一次接触狐表,菜鸟,不好意思)

[此贴子已经被作者于2011-3-27 16:07:18编辑过]

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


加好友 发短信
等级:婴狐 帖子:27 积分:258 威望:0 精华:0 注册:2011/3/24 19:38:00
  发帖心情 Post By:2011/3/27 17:34:00 [显示全部帖子]

数据表结构如下:

 

车牌号

加油日期

燃油标号

油价

加油金额     (通常是加一个整数金额的油,如:100元整,而不是指定加多少升油.故输入数据是:加油金额,然后自动计算加油量)

加油量

当前里程     (指:累计里程,  当前记录的"当前里程"与上一条记录的"当前里程"之差,就是本次行驶里程"间隔里程")

间隔里程

油耗           (=加油量 / 间隔里程 * 100)   百公里油耗.

 

 

使用"流水账"方式记录每次加油情况.

 

需求:

1.每新增一条加油记录,需要引用上一条记录的"当前里程",才能计算出本次"间隔里程".

2.每插入/删除记录时,需要同时调整后一条记录的"间隔里程".

3.需要考虑记录为空的情况.

 

问题:

 

没有找到合适的方法在狐表中引用上一条加油记录.

 

 

 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:加油流水账.zip

[此贴子已经被作者于2011-3-27 18:30:00编辑过]

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


加好友 发短信
等级:婴狐 帖子:27 积分:258 威望:0 精华:0 注册:2011/3/24 19:38:00
  发帖心情 Post By:2011/3/27 18:31:00 [显示全部帖子]

抱歉了.已上传.

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


加好友 发短信
等级:婴狐 帖子:27 积分:258 威望:0 精华:0 注册:2011/3/24 19:38:00
  发帖心情 Post By:2011/3/27 21:20:00 [显示全部帖子]

谢谢

 回到顶部