迎新年,送大礼(300分)

  • 主题发起人 主题发起人 li_one
  • 开始时间 开始时间
L

li_one

Unregistered / Unconfirmed
GUEST, unregistred user!
用SQL做数据库,ADO连接,现要增加一条记录的操作,但不可以与已经
入库的记录相同,判断记录是否相同是从两个不同表的两个不同字段作
条件.例如:一个表中有'凭单编号'字段,一个表中有'物料编号'字段
作为新生成的表中肯定要有凭单编号和物料编号两个字段,但是一张凭单编号
中可有不同的物料编号且凭单编号是在一天之内不定时输入物料编号,每入库
一条记录时怎样才能做到用"凭单编号+物料编号"作为唯一的检索条件了
怎样实现它.
 
应该加一列为时间!
 
再加个顺序号。

也可以再加上日期和流水号
 
用两个数据集分别连接到两个表,然后再检索凭单编号,根据凭单编号检索另一个表里的物料编号
这样就可以确定是否存在记录,好像用locate就可以,其他的方法也很多

 
如果有'凭单编号'字段的表与有'物料编号'字段的表之间有必然的联系的话,那么你的新表
只需要设置凭单编号、物料编号为key就可以实现"凭单编号+物料编号"作为唯一的检索条件了
 
收礼只收脑白金!
 
今年过年不送礼
 
收礼只收分,问题不回答.
 
单据号采用:日期+流水号!;我做仓储管理时就是这么设计的!!!!!
 
[^]to misxjq
我现在做的就是仓库管理,但我是接手做的
已经很难在去改变它了,有机会交流一下啊
我们这里只能上MSN聊天.我的MSN 帐号是
bli_one@hotmail.com QQ是:16338883
 
如果程序无法修改,可以在SQL里的“新生成的表”上建立一个“Insert”触发器,检查是否
存在有冲突的记录,如无,则递交,如已有,则回滚。
 
多人接受答案了。
 
后退
顶部