用dbgrideh做数据录入,有三个字段 条码,书名,数量,价格(这几个字段都不能是NULL值)想在录入条码按回车后,查找之前(同一dbgrideh下)是否有录入该条码的相关记录.
我想应该用遍历从头查到尾,可是因为在录入条码后,书名,数量,价格还没录入,如果从头查,会调用到Post,这样就产生了错误,要怎么样才能确保录入时不会有重复的条码的记录呢。
我想应该用遍历从头查到尾,可是因为在录入条码后,书名,数量,价格还没录入,如果从头查,会调用到Post,这样就产生了错误,要怎么样才能确保录入时不会有重复的条码的记录呢。
检查是否有相同的,
if 有 then 合并同类项
Tstrings 里面,然后比较
其实,你想想,如果相同了怎么办?你还不是要取消操作,然后去改数量吗?
但是,你能让用户去计算具体的结果吗?
其实,还是上一种方法比较好!对比,然后自动计算合并!