PDA

Vollständige Version anzeigen : DoCmd.GoToRecord [acNewRec]


ina
06.03.2001, 09:15
Wie füge ich in einem Formular einen Datensatz in VBA hinzu?

Kevin
06.03.2001, 10:34
Hi,

mit dem was im Titel steht müßte es gehen, wenn Du allerdings einen neuen Datensatz mit Daten einfügen möchtest benutzte doch einfach das Recordset
z.B.:

dim db as dao.database
dim rs as dao.recordset
set db = currentdb
set rs = db.openrecordset("[Tabelle/Abfrage]")
with rs
.addnew
!ArtikelNr = me.[feld]
!.... = ....
.
.
.update
end with
db = nothing

tosc
06.03.2001, 10:35
hi,

wie wäre es mit der addnew methode:

Sub NeuerDatensatz(ByVal rst As Recordset, _
strNachname As String, strVorname As String)

With rst
.AddNew
!Nachname = strNachname
!Vorname = strVorname
.Update
End With
End Sub

cu
tosc

------------------

Kevin
06.03.2001, 10:35
Hi,

mit dem was im Titel steht müßte es gehen, wenn Du allerdings einen neuen Datensatz mit Daten einfügen möchtest benutzte doch einfach das Recordset
z.B.:

dim db as dao.database
dim rs as dao.recordset
set db = currentdb
set rs = db.openrecordset("[Tabelle/Abfrage]")
with rs
.addnew
!ArtikelNr = me.[feld]
!.... = ....
.update
end with
set db = nothing