tryyyyyy2006-05-05 01:01:17
已经用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.试了多次,不得其门.请内行的专家赐教一二.先谢了!
不提也罢2006-05-05 01:15:55
用VBA CODE吧
tryyyyyy2006-05-05 01:40:02
回复:用VBA CODE
PantyM2006-05-05 01:41:30
i havent done this very long time..may not work..
不提也罢2006-05-05 01:48:43
回复:回复:用VBA CODE
毛主席派人来2006-05-05 04:11:54
回复:问一个MS Access prohject问题
tryyyyyy2006-05-05 05:12:01
谢谢各位的指导.正在测试中.有了结果就告诉各位.
PantyM2006-05-05 05:42:09
我查过SQL Reference了,这应该是可行的。。
PantyM2006-05-05 06:07:13
因为他要给几个row同样的order_id,这个order_id应该是个foreign key
毛主席派人来2006-05-05 14:52:30
这order_Id按道理不是Foreign key , 如果是Foreign key
鸡毛蒜皮2006-05-05 18:53:55
primary key 不能有重复的值吧?多年不玩,有点忘了。
tryyyyyy2006-05-05 19:27:31
对,这个Order_ID在我的Table中不是Primary Key.
tryyyyyy2006-05-05 19:29:21
可否不用
tryyyyyy2006-05-05 19:32:05
可否不用VBA,直接在UPDATE QUERY中写入?Q我对VBA很生疏
tryyyyyy2006-05-05 20:16:19
回复:问一个MS Access prohject问题
不提也罢2006-05-05 20:55:21
不用VBA的我不会