以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- 如何实现取值到最后一次录入数据值 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=140454) |
|
-- 作者:lg_yaolong -- 发布时间:2019/9/5 23:05:00 -- 如何实现取值到最后一次录入数据值 If e.DataCol.Name = "车号" Then If e.NewValue Is Nothing Then e.DataRow("上次_小时公里") = Nothing Else Dim dr As DataRow dr = DataTables("燃油录入").Find("[车号] = \'" & e.NewValue & "\'") If dr IsNot Nothing Then e.DataRow("上次_小时公里") = dr("本次_小时公里") End If End If End If 以上编码每次取值,都是第一次录入数据值。想实现取最后一次录入数据的值,请教老师如何实现。
|
|
-- 作者:lg_yaolong -- 发布时间:2019/9/5 23:07:00 -- “燃油表”中同一车号录入多次数据,只想用到最后一次录入数据 |
|
-- 作者:有点蓝 -- 发布时间:2019/9/6 9:27:00 -- dr = DataTables("燃油录入").Find("[车号] = \'" & e.NewValue & "\'","[_Identify] desc") |
|
-- 作者:lg_yaolong -- 发布时间:2019/9/6 10:01:00 -- 感谢老师,也想这种方法了,排序,试试 |
|
-- 作者:lg_yaolong -- 发布时间:2019/9/6 10:23:00 -- 老师,这种方法不行,按日期排序也不行,有什么好办法吗?也就是我想用到,同一车号,上次输入的数据,在本次中如何能找到 |
|
-- 作者:有点蓝 -- 发布时间:2019/9/6 10:25:00 -- 那么不管代码,用眼睛看,怎么知道哪个数据是上次输入的数据? |
|
-- 作者:有点蓝 -- 发布时间:2019/9/6 10:26:00 -- 或者说您的表格用什么可以判断哪个数据是上一次录入的? |
|
-- 作者:lg_yaolong -- 发布时间:2019/9/6 14:41:00 -- 第1次数据: 车号 615/上次200/ 本次400; 第二次数据:车号615/上次400/本次600;第三次数据:车号615/上次600/本次800,上次数据就是本次数据的开始 |
|
-- 作者:lg_yaolong -- 发布时间:2019/9/6 14:56:00 -- 附件详情 |
|
-- 作者:有点蓝 -- 发布时间:2019/9/6 15:26:00 -- 如果开启了插入行功能,试试
|