online 1
gast (50)

/ Forum / Datenbanken

DatenbankenDatenbanken

Fragevon morpheus__85 vom 22.07.2020, 13:02 Options

Neuer Datensatz anlegen

Hallo Leute,

ich habe mal eine Frage.

Ich habe ein Formular. In diesem befindet sich ein Button, der wenn man ihn anklickt den Wert eines Textfeldes abhängig vom Datum, welches sich in einem anderen Textfeld befindet zu schreiben.

Zum Beispiel:

Im Textfeld txtDatum steht das heutige Datum also 22.07.2008
Im Textfeld txtAnzahl steht eine beliebige Zahl z.B. 5

Der Benutzer trägt also die 5 ein, klickt auf den Button und dann wird dei 5 in meiner Tabelle da eingetragen wo das vorgegebenen Datum steht..

Mein Problem:
Wenn jetzt allerdings noch kein Datensatz für den 22.07.2008 angelegt wurde, kommt es zu einer Fehlermeldung. Kann ihc überprüfen lassen, ob schon ein Datensatz für dieses Datum besteht und wenn nein eine Datensatz erstellen lassen, indem dann auch nur das Datum befüllt sein sollte ?
Danke schonmal im Voraus.

Gruß
morpheus


Antwort schreiben

Antwort 1 von RalfH vom 23.07.2020, 09:00 Options

Hallo morpheus,
Im Textfeld txtAnzahl kann man ja unter Eigenschaften auf nach aktualisieren klicken und zum Beispiel den VBA Code eingeben:


If isempty (me.txtAnzahl) = true then
exit sub
else
me.txtDatum= Date
end if


Hier wird geprüft ob ein Wert in dem Textfeld steht, wenn nein, alles so lassen, wenn ja, trage das aktuelle Datum in txtDatum ein.
Meinst Du das so ?
Gruß Ralf

Ähnliche Themen

Datensatz / Formular
1wolf  18.04.2007 - 115 Hits - 3 Antworten

Datenbank anlegen
Henfoni  25.04.2007 - 221 Hits - 5 Antworten

Neuer Datensatz einfügen"Abschalten"
FranzPop  11.10.2007 - 153 Hits - 1 Antwort

Datensatz duplizieren
Turion64  15.11.2007 - 165 Hits - 1 Antwort

Datensatz aus Tabelle ansprechen
Iduna  19.05.2008 - 46 Hits - 1 Antwort

Hinweis

Diese Frage ist schon etwas älter, Sie können daher nicht mehr auf sie antworten. Sollte Ihre Frage noch nicht gelöst sein, stellen Sie einfach eine neue Frage im Forum..

Neue Einträge

Version: supportware 1.9.150 / 10.06.2022, Startzeit:Thu Jan 8 21:07:44 2026