问一个MS Access prohject问题

已经用MS Access 建立了一个数据库.其中有一个table,table中有一个field是Order_ID, Data type是Number.现在要建一个Update Query,使所有在Order_ID栏下为0的data自动更改为比本栏现有的最大的record大1的数,如本栏现有的最大的record是183,那么RUN Update Query后,所有为0的,就被改为184.试了多次,不得其门.请内行的专家赐教一二.先谢了!

所有跟帖: 

用VBA CODE吧 -不提也罢- 给 不提也罢 发送悄悄话 (0 bytes) () 05/04/2006 postreply 17:15:55

回复:用VBA CODE -tryyyyyy- 给 tryyyyyy 发送悄悄话 (72 bytes) () 05/04/2006 postreply 17:40:02

回复:回复:用VBA CODE -不提也罢- 给 不提也罢 发送悄悄话 (128 bytes) () 05/04/2006 postreply 17:48:43

可否不用 -tryyyyyy- 给 tryyyyyy 发送悄悄话 (0 bytes) () 05/05/2006 postreply 11:29:21

可否不用VBA,直接在UPDATE QUERY中写入?Q我对VBA很生疏 -tryyyyyy- 给 tryyyyyy 发送悄悄话 (0 bytes) () 05/05/2006 postreply 11:32:05

不用VBA的我不会 -不提也罢- 给 不提也罢 发送悄悄话 (39 bytes) () 05/05/2006 postreply 12:55:21

i havent done this very long time..may not work.. -PantyM- 给 PantyM 发送悄悄话 (135 bytes) () 05/04/2006 postreply 17:41:30

我查过SQL Reference了,这应该是可行的。。 -PantyM- 给 PantyM 发送悄悄话 (115 bytes) () 05/04/2006 postreply 21:42:09

回复:问一个MS Access prohject问题 -毛主席派人来- 给 毛主席派人来 发送悄悄话 (202 bytes) () 05/04/2006 postreply 20:11:54

因为他要给几个row同样的order_id,这个order_id应该是个foreign key -PantyM- 给 PantyM 发送悄悄话 (61 bytes) () 05/04/2006 postreply 22:07:13

这order_Id按道理不是Foreign key , 如果是Foreign key -毛主席派人来- 给 毛主席派人来 发送悄悄话 (85 bytes) () 05/05/2006 postreply 06:52:30

primary key 不能有重复的值吧?多年不玩,有点忘了。 -鸡毛蒜皮- 给 鸡毛蒜皮 发送悄悄话 鸡毛蒜皮 的博客首页 (628 bytes) () 05/05/2006 postreply 10:53:55

对,这个Order_ID在我的Table中不是Primary Key. -tryyyyyy- 给 tryyyyyy 发送悄悄话 (0 bytes) () 05/05/2006 postreply 11:27:31

谢谢各位的指导.正在测试中.有了结果就告诉各位. -tryyyyyy- 给 tryyyyyy 发送悄悄话 (0 bytes) () 05/04/2006 postreply 21:12:01

回复:问一个MS Access prohject问题 -tryyyyyy- 给 tryyyyyy 发送悄悄话 (992 bytes) () 05/05/2006 postreply 12:16:19

请您先登陆,再发跟帖!