Zahlenwert löschen

07/11/2007 - 15:14 von Wolfgang Metzger | Report spam
Hallo,
ich verwende AccessXP mit aktuellen SPs.

Meine Frage, wie kann ich ein als integer definiertes Datenfeld per VBA-Code
löschen?

Die Variante

rs!Feldname = NULL

liefert einen Fehler -1517 (reservierter Fehler)

Hinweis, eine '0' will ich nicht im Datenfeld haben.

Wer kann mir helfen?

MfG

Wolfgang
 

Lesen sie die antworten

#1 Gunter Avenius
07/11/2007 - 15:36 | Warnen spam
Hallo Wolfgang,

Wolfgang Metzger schrieb folgendes:
Meine Frage, wie kann ich ein als integer definiertes Datenfeld per VBA-Code
löschen?

Die Variante

rs!Feldname = NULL

liefert einen Fehler -1517 (reservierter Fehler)

Hinweis, eine '0' will ich nicht im Datenfeld haben.

Wer kann mir helfen?



Folgender Code funktioniert:

Dim dbs As DAO.Database
Dim rst As DAO.Recordset

Set dbs = CurrentDb()
Set rst = dbs.OpenRecordset("tblDeinTabelle", dbOpenDynaset)

With rst
.MoveFirst
.Edit
rst.Fields("Deinfeld") = Null
.Update
End With

rst.Close
Set rst = Nothing
Set dbs = Nothing

Gruß
Gunter
__________________________________________________________
Access FAQ: http://www.donkarl.com
home: http://www.avenius.com - http://www.AccessRibbon.de

Ähnliche fragen