在我的Access数据库中,我有一个名为“Demande”的表。我想读取“Numero de Commande”栏中的所有记录并阅读栏中最大的数字,以便我可以将该数字用于下一个新记录。访问VBA:查找列中的最大数量并添加1
因此,这里是我的表:
密钥索引对于NÚMERO德COMMANDE。
这里是目前我的代码:
Dim highestInt as Integer
Dim newNumeroCommande as Integer
Set currentDatabase = CurrentDb
Set rstDemande = currentDatabase.OpenRecordset("Demande")
' Find the highest integer in the column "Numero de Commande"
newNumeroCommande = highestInt + 1
rstDemande.AddNew
rstDemande("Numero de Commande").Value = newNumeroCommande
rstDemande.Update
谢谢所有帮助。
这是什么,但单用户环境极其危险的。 – Fionnuala 2012-08-14 09:51:39
我不知道这很容易。完美的作品,只有1行代码。谢谢 – 2012-08-14 09:52:37
@PaoloBernasconi你不会是这篇文章的唯一读者。 – Fionnuala 2012-08-14 09:55:14