Supportnet / Forum / Datenbanken
Frage zu Formular-Eingabe
Frage
Hallo zusammen,
Ich habe eine Tabelle in der Personen-Angaben stehen (also Name, Alter...). Zusätzlich kann ich Angaben darüber machen, ob eine jeweilige Person beurlaubt bzw. krank ist.
Dann habe ich ein Formular, in das u.a. auch Daten aus eben dieser Tabelle übernommen werden (via Auswahl-Menü).
So weit, so gut. Nur jetzt habe ich folgendes Problem: Es soll automatisch eine Meldung kommen, wenn ich eine Person auswähle, die entweder beurlaubt oder krank ist. Es soll dann auch stehen, von wann bis wann diese Person beurlaubt / krank ist.
Kann mir dabei jemand helfen ???
Antwort 1 von 14071
Hi,
binde ein Makro an die Eigenschaft nach Aktualisierung des Auswahl-Menüfeldes.
Anweisung If Status = "Krank" or "Beurlaubt" then MsgBox Status & "bis " & End_of_out else end if
Gruß
Jürgen
binde ein Makro an die Eigenschaft nach Aktualisierung des Auswahl-Menüfeldes.
Anweisung If Status = "Krank" or "Beurlaubt" then MsgBox Status & "bis " & End_of_out else end if
Gruß
Jürgen
Antwort 2 von Thomas B.
Hi, Jürgen.
Leider klappt das nicht so richtig. So wie ich das sehe würde diese Anweisung klappen, wenn quasi eine Ja/Nein Anweisung hätte; also ist die Person krank, Ja oder Nein.
Das ist bei mir aber nicht so. ich habe ein Tabellenfeld, in dem ich ein Anfangsdatum habe und ein weiteres Feld fürs Enddatum vom Urlaub/Krankheit. D.H. dann doch eigendlich, ich benötige eine Anweisung, die eine Meldung macht, sobalt in einem dieser Felder ein Eintrag vorhanden ist.
Oder sehe ich das falsch ?
Leider klappt das nicht so richtig. So wie ich das sehe würde diese Anweisung klappen, wenn quasi eine Ja/Nein Anweisung hätte; also ist die Person krank, Ja oder Nein.
Das ist bei mir aber nicht so. ich habe ein Tabellenfeld, in dem ich ein Anfangsdatum habe und ein weiteres Feld fürs Enddatum vom Urlaub/Krankheit. D.H. dann doch eigendlich, ich benötige eine Anweisung, die eine Meldung macht, sobalt in einem dieser Felder ein Eintrag vorhanden ist.
Oder sehe ich das falsch ?
Antwort 3 von 14071
ist doch auch kein Problem. Dann lautet die if-Anweisung halt if Enddatum > Date then MsgBox ....
cu
Jürgen
cu
Jürgen
Antwort 4 von Teddy7
Hi Thomas !
Wer gerade krank wird, weiß das Enddatum noch nicht - jedenfalls manchmal ;-).
Also abfragen ob Enddatum > Tagesdatum (date) wie schon Jürgen postete und zusätzlich ob das Enddatum leer ist und das Anfangsdatum nicht.
Ansonsten siehe Jürgen.
Gruß
Klaus
Wer gerade krank wird, weiß das Enddatum noch nicht - jedenfalls manchmal ;-).
Also abfragen ob Enddatum > Tagesdatum (date) wie schon Jürgen postete und zusätzlich ob das Enddatum leer ist und das Anfangsdatum nicht.
Ansonsten siehe Jürgen.
Gruß
Klaus
Antwort 5 von Thomas B.
Hi, Klaus!
Es geht bei meiner Datenbank um eine Fahrereinteilung in einem Unternehmen. Wenn dort also jemand krank wird, muß dieser dem Betrieb mitteilen, wie lange er vorraussichtlich krank ist (Gelber Schein vom Onkel Doktor). Daher weiß man auch, wie lange man krank ist. Klingt etwas bescheuert, ist aber so.
Gruß, Thomas
Es geht bei meiner Datenbank um eine Fahrereinteilung in einem Unternehmen. Wenn dort also jemand krank wird, muß dieser dem Betrieb mitteilen, wie lange er vorraussichtlich krank ist (Gelber Schein vom Onkel Doktor). Daher weiß man auch, wie lange man krank ist. Klingt etwas bescheuert, ist aber so.
Gruß, Thomas

