Access-o-Mania

Access-Forum (Deutsch/German) => Access Programmierung => Thema gestartet von: mikepo am Oktober 24, 2020, 16:17:07

Titel: Insert Into & anschließend erzeugten Eintrag weiterbearbeiten
Beitrag von: mikepo am Oktober 24, 2020, 16:17:07
Hallo zusammen, bin mir nicht sicher ob ich im richtigen Sub-Forum bin.

Ich erzeuge mit InsertInto erfolgreich Einträge in einer Tabelle (immer nur 1 Eintrag!).  (sql server backend/ frontend access)

Nun möchte ich gern den letzten erzeugten Eintrag weiterbearbeiten (ich brauche die Auto_ID Nummer).

geht das nur mit einer anschließenden Abfrage, oder gibt es dazu eventuelle einen VBA-Befehl ?

danke im Voraus für euren Input

lg
Titel: Re: Insert Into & anschließend erzeugten Eintrag weiterbearbeiten
Beitrag von: DF6GL am Oktober 24, 2020, 16:51:30
Hallo,

Zitatgeht das nur mit einer anschließenden Abfrage?

ja mit "@@Identity"
Titel: Re: Insert Into & anschließend erzeugten Eintrag weiterbearbeiten
Beitrag von: mikepo am Oktober 24, 2020, 18:16:54
danke für deinen Input.

ist das ein vba befehl ?
Titel: Re: Insert Into & anschließend erzeugten Eintrag weiterbearbeiten
Beitrag von: mikepo am Oktober 24, 2020, 19:55:45
habs geschafft:

 Dim query As String
  Dim newRow As Long  ' note change of data type
  Dim db As DAO.Database

  query = "INSERT INTO InvoiceNumbers (date) VALUES (" & NOW() & ");"
  Set db = CurrentDB
  db.Execute(query)
  newRow = db.OpenRecordset("SELECT @@IDENTITY")(0)
  Set db = Nothing


vielen Dank Franz für deinen super input !!!