In dieser NG ist es üblich seinen vollen Realnamen (Vor- und Zuname)
anzugeben. Danke!
"Stef" <St...@discussions.microsoft.com> schrieb
> Ich möchte in VBA mit dem zuletzt vergebenen Autowert arbeiten, aber mir
> fehlen die Anweisungen. Habe schon "SELECT @@IDENTITY" probiert, hat nicht
> geklappt.
ein direktes Pendant zu diesem Befehl gibt es in Access nicht. Du kannst Dir
aber den größten Wert aus der Autowertspalte auslesen. Schau Dir dazu mal in
der OH den Befehl DMAX näher an.
CU
--
Thomas
Homepage: www.Team-Moeller.de
Doch, mit 2 Einschränkungen:
1. Erst ab A00.
2. Der Datensatz muss per SQL eingefügt worden sein.
Also z.B. sowas:
Dim db As DAO.Database
Dim rs As DAO.Recordset
Set db = CurrentDb
db.Execute "INSERT INTO Tabelle (MeinFeld) SELECT 'ursuper';"
Set rs = db.OpenRecordset("SELECT @@IDENTITY AS LetzterAutowert;")
Debug.Print rs!LetzterAutowert
--
HTH
Karl
********* Ich beantworte keine Access-Fragen per Email. *********
Access-FAQ: http://www.donkarl.com
Datenbank-Profis: http://www.dbdev.org