Neuigkeiten:

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

Mobiles Hauptmenü

Feld aus einem Datensatz löschen

Begonnen von -Rockbiest-, April 24, 2015, 13:04:54

⏪ vorheriges - nächstes ⏩

-Rockbiest-

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

MaggieMay

Hi,

wie wäre es hiermit:
Me!rechnung_bezahlt = Null
' + speichern
Me.Dirty = False
Freundliche Grüße
MaggieMay

-Rockbiest-

Ich verneige mich vor dir :D
Danke, super :)

MzKlMu

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.
Gruß Klaus

-Rockbiest-

So einfach habe ich natürlich gar nicht erst gedacht.
Ist eine super Idee danke :)