Halli hallo, hab mal wieder ein dezentes Problem.
Ich hab ein Formular in dem ein Datensatz angezeigt wird.
Ein Button in dem Formular soll auslösen, dass lediglich ein Textfeld innerhalb des Datensatzes gelöscht wir.
Ich kenne jedoch lediglich folgenden Befehl:
Option Compare Database
Private Sub cmd_rechnung_beglichen_Click()
CurrentDb().Execute "DELETE FROM tbl_eig_rechnung_1000 " & _
"WHERE rechnung_id = " & Me!rechnung_id
End Sub
Der Code löscht jedoch den kompletten Datensatz :D
Der Button heißt "Rechnung beglichen"
Nun soll innerhalb dieses Datensatzes das Feld "rechnung_bezahlt" gelöscht werden. Darin steht ein X, das ich als Filterkriterium in einem Listenformular verwende, um die Rechnungen anzuzeigen, die noch nicht bezahlt sind.
Sobald die Rechnung bezahlt ist, soll mit dem Button das "X" gelöscht werden, damit die Rechnung nicht mehr im Listenformular auftaucht mit den offenen Rechnungen.
Hilfe hilfe :D
Hi,
wie wäre es hiermit:
Me!rechnung_bezahlt = Null
' + speichern
Me.Dirty = False
Ich verneige mich vor dir :D
Danke, super :)
Hallo,
ZitatSobald die Rechnung bezahlt ist, soll mit dem Button das "X" gelöscht werden,
Hast Du kein Feld für das Datum des Zahlungseingangs ?
In einer Rechnung sollte das vorhanden sein. Damit würde auch das X entfallen denn offene Rechnungen haben ja kein Datum für den Zahlungseingang.
So einfach habe ich natürlich gar nicht erst gedacht.
Ist eine super Idee danke :)