L lfl198411 Unregistered / Unconfirmed GUEST, unregistred user! 2010-01-16 #1 如何判断新加的一条数据在保存之前某个字段的值等于上一条记录中某个字段值 加上一个固定值 如果相等就保存成功,否则给出提示,谢谢!
秋 秋日的枫 Unregistered / Unconfirmed GUEST, unregistred user! 2010-01-16 #5 我的思路是:保存前加入 if 插入 then if 上一条记录字段值+固定值 = 某个字段值 then保存elsebeginshowmessage('提示信息');exit;end; 我也是新新手,不是很懂,不知道这样是否可行 用的dbgrid控件吗?
我的思路是:保存前加入 if 插入 then if 上一条记录字段值+固定值 = 某个字段值 then保存elsebeginshowmessage('提示信息');exit;end; 我也是新新手,不是很懂,不知道这样是否可行 用的dbgrid控件吗?
L littlesheep Unregistered / Unconfirmed GUEST, unregistred user! 2010-01-17 #7 不知道有没有beforeinsert事件否 关注下!数据库端调用存储机制?
風 風 Unregistered / Unconfirmed GUEST, unregistred user! 2010-01-18 #10 首先要记录前一条记录的值,然后新增加把这个值与固定值相加即可
J JC不懂 Unregistered / Unconfirmed GUEST, unregistred user! 2010-01-18 #11 在Tquery的BeforeInsert事件中进行判断,过程是:1 读取数据表中已存在的最新记录(就是你最新的已经保存成功的记录)2 如果存在这样的记录(数据表不为空),则把需要判断的数据字段取出来 如果不存在记录(表为空),则以0代替;,这里为了方便 设置为 int型3 进行判断,如果相等 则保存, 如果不相等则提示信息,而且不进行InSert事件
在Tquery的BeforeInsert事件中进行判断,过程是:1 读取数据表中已存在的最新记录(就是你最新的已经保存成功的记录)2 如果存在这样的记录(数据表不为空),则把需要判断的数据字段取出来 如果不存在记录(表为空),则以0代替;,这里为了方便 设置为 int型3 进行判断,如果相等 则保存, 如果不相等则提示信息,而且不进行InSert事件