Neuigkeiten:

Wenn ihr euch für eine gute Antwort bedanken möchtet, im entsprechenden Posting einfach den Knopf "sag Danke" drücken!

Mobiles Hauptmenü

ganzes Feld in einer Tabelle leeren

Begonnen von Carl, Dezember 16, 2019, 22:05:43

⏪ vorheriges - nächstes ⏩

Carl

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

MzKlMu

#1
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
Gruß Klaus

Carl

#2
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