Hallo,
mit folgendem Code entleere ich in einem Endlosformular ein Feld in jenem Datensatz, in dem die Schaltfläche steht.
Private Sub leeren_Click()
Me.Feld1 = ""
MsgBox "Feld1 wurde entleert."
End Sub
Wir kann man jetzt in einem ungebundenen Formular eine Schaltfläche erstellen, die das Feld1 in der ganzen tblBeispiel leert?
Wie sollte man das machen?
Carl
Hallo,
als Code für den Button:
CurrentDb.Execute "UPDATE tblBeispiel SET Feld1= Null", dbFailOnError
Ob das Formular gebunden ist oder ungebunden ist dabei bedeutungslos.
PS:
Me.Feld1 = ""
Das Feld ist damit nur scheinbar leer es enthält einen Nullstring ("") und wird damit nicht als leer erkannt.
Du musst auch hier Null zuweisen.
Me.Feld1 = Null
Super, funktioniert auf Anhieb.
Zitat von: Klaus
Das Feld ist damit nur scheinbar leer es enthält einen Nullstring ("") und wird damit nicht als leer erkannt.
Du musst auch hier Null zuweisen.
Ah, danke.
Carl