Neuer Datensatz mit VBA

21/03/2009 - 10:44 von Jürgen Großmann | Report spam
Hi
Ich habe ein Form in dem Adressen eingebe. Ich möchte nun eine neue Adresse
eingeben und benutze den unten aufgeführten Code, welche nach dem klicken
der Schaltflàche ausgeführt wird.
Leider wird zwar ein neuer Datensatz angelegt aber im Form stehen immer noch
die Daten des letzen Datensatze. Die Datensatzherkunft ist ein SQLString
Was muß ich wo einstellen bzw. wie eintragen das die Eingabefelder leer
sind.
Oder bin auf dem falschen Weg
Grüße Jürgen
'-
' Schaltflàche Neues Mitglied
'-
Private Sub btn_NeuesMitglied_Click()
On Error GoTo Err_btn_NeuesMitglied
Dim oRst As DAO.Recordset
Dim csql As String

csql = "select * from tbl_namen"
Set oRst = CurrentDb.OpenRecordset(csql)
oRst.AddNew
oRst.Update
oRst.Close
Set oRst = Nothing
Me.Refresh

Exit_btn_NeuesMitglied_Click:
Exit Sub
Err_btn_NeuesMitglied:
MsgBox Err.Description
Resume Exit_btn_NeuesMitglied_Click
End Sub
 

Lesen sie die antworten

#1 Thomas Möller
21/03/2009 - 11:26 | Warnen spam
Hallo Jürgen,

"Jürgen Großmann" wrote:
Ich habe ein Form in dem Adressen eingebe. Ich möchte nun eine neue Adresse
eingeben und benutze den unten aufgeführten Code, welche nach dem klicken
der Schaltflàche ausgeführt wird.
Leider wird zwar ein neuer Datensatz angelegt aber im Form stehen immer noch
die Daten des letzen Datensatze. Die Datensatzherkunft ist ein SQLString
Was muß ich wo einstellen bzw. wie eintragen das die Eingabefelder leer
sind.
Oder bin auf dem falschen Weg
Grüße Jürgen
'-
' Schaltflàche Neues Mitglied
'-
Private Sub btn_NeuesMitglied_Click()
On Error GoTo Err_btn_NeuesMitglied
Dim oRst As DAO.Recordset
Dim csql As String

csql = "select * from tbl_namen"
Set oRst = CurrentDb.OpenRecordset(csql)
oRst.AddNew
oRst.Update
oRst.Close
Set oRst = Nothing
Me.Refresh

Exit_btn_NeuesMitglied_Click:
Exit Sub
Err_btn_NeuesMitglied:
MsgBox Err.Description
Resume Exit_btn_NeuesMitglied_Click
End Sub



schau Dir mal den folgenden Befehl in der Hilfe nàher an:

DoCmd.GoToRecord

Dort gibt es auch einen Parameter für einen neuen Datensatz.

HTH
Thomas

Home: www.Team-Moeller.de

Ähnliche fragen