Hallo ihr hier
ich habe eine Tabele mit folgenden Aubau
Name der Tabelle --> ArbeitplanTbl
*ArbeitplanID (primär)
Datum
Arbeitsbeginn
Arbeitsende
BetreuerID
PatientenID
Bemerkung
Die Problem ist nun wie folgt,
Vor der Übernahme der Daten soll folgende Prüfung erfolgen
- Ein Betruer kann nur 1 Patienten zur gleichen Zeit behandeln
- ein Patient darf immer nur von eine Betreuer behandelt werden.
Frage : wie binde ich das ein (ich denke hier z.b an einer Funktion)
wie müßte die Routine aufgbaut werdn, das sie immer beachtet wird
Das Formular hat den Namen --> ArbeitsplanFrm
Ich danke auch im vorraus…
Gruß aus Berlin Jens
Was heisst denn „Übernahme der Daten“ bei dir? Wirklich eine Übernahme (externer) Daten oder die Eingabe der Daten in einer Tabelle?
Im letzteren Fall: Üblicherweise bindet man derartige Plausibilitätsprüfungen an die BeforeUpdate-Ereignisse (entweder die der jeweiligen Formularfelder oder das des Formulars), also:
Private Sub DeinFeld\_BeforeUpdate(Cancel as Integer)
If Not Plausiprüfung(Me!DeinFeld) then
MsgBox "Falsche Eingabe in 'DeinFeld'"
Cancel = True
end if
end sub
Gruß aus dem Norden
Reinhard Kraasch
(http://www.dbwiki.de - das Datenbank-Wiki)
Mit Übernahme meinte ich die übernahme der Formulardaten in die Tabelle
Damit jeder meint, was ich meine, ist meine Datenbank hier zu finden.
Leider habe ich es immernoch nicht geschaft eine Überprüfung einzuführen
(es um das Formular „Arbeitsplan“
http://www.jenshagen/daten/pflege.mdb
Jens Hagen
[Bei dieser Antwort wurde das Vollzitat nachträglich automatisiert entfernt]