Plausibilitätsprüfung nach einer Neueingabe

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

  1. Ein Betruer kann nur 1 Patienten zur gleichen Zeit behandeln
  2. 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]