如何选择和更改多个记录

时间:2013-09-08 13:48:13

标签: database forms database-design

我目前有一个表格形式,它从查询中获取数据,该查询显示所有具有“状态”“修复完成”的记录。

标题是

设备 序列号 发货到 发货日期 发货 追踪号码 发送者 状态

我想扫描(手持式扫描仪)多个设备然后单击表单标题中的更新按钮。更新

发送给 发货日期 发货 追踪号码 由

发送

使用新信息,然后将状态从“修复完成”更改为“已发送”

这首先是可能的吗?如果是这样,请你给我一些如何做的指导。如果您能想到其他任何方式,请告诉我。

干杯

戴夫

1 个答案:

答案 0 :(得分:0)

我建议使用两张表并将它们联系起来。 1.Table one基本上是产品的序列号作为属性(列),Status作为另一个属性。 2.表2是您的详细调度表,它将再次包含您的序列号,可能是dispatchID和所有其他属性。 使用SerialNumber作为外键(引用它)。

对于更新,您可以使用两个更新操作。 1。     Update TABLENAME set Despatchto="value",Despatchdate="value",Despatchwith="value",TrackingNumber="value",Despatched by="value" where SerialNumber="value";

2。     Update TABLENAME2 set Status="Despatched" where SerialNumber="value";