以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- [求助]请问如何求上一条记录某列的值 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=54737) |
-- 作者:瞩望星空 -- 发布时间:2014/8/3 22:15:00 -- [求助]请问如何求上一条记录某列的值 设想A表的第一列(字符型)输入后,自动与上一条记录进行比较, 正常情况后,输入的记录应该是上一条记录加1,但也可以跳跃, 只是弹出一条信息,提醒一下而已。
|
-- 作者:land089 -- 发布时间:2014/8/3 22:21:00 -- 参考帮助“自动编号生成方法”思路 |
-- 作者:有点甜 -- 发布时间:2014/8/3 23:24:00 -- DataRowAdded事件
Dim idx As Integer = Tables(e.DataTable.Name).FindRow(e.DataRow) |
-- 作者:瞩望星空 -- 发布时间:2014/8/4 10:17:00 -- 甜总: 我是下面这句求当前行的代码写在新增记录的按钮中 Dim idx As Integer = Tables(e.DataTable.Name).FindRow(e.DataRow) 但出错: --------------------------- 错误 --------------------------- 编译错误:\'DataTable\' is not a member of \'ControlEventArgs\'. 错误代码:Dim idx As Integer = Tables(e.DataTable.Name).FindRow(e.DataRow) --------------------------- |
-- 作者:有点甜 -- 发布时间:2014/8/4 10:19:00 -- 必须写到 DataRowAdded事件 |
-- 作者:有点甜 -- 发布时间:2014/8/4 10:21:00 -- 如果写在按钮,就必须指定表名
Dim r As Row = Tables("表A").AddNew [此贴子已经被作者于2014-8-4 10:21:16编辑过]
|
-- 作者:瞩望星空 -- 发布时间:2014/8/4 10:33:00 -- 哦,谢谢! |