Schon wieder ein Anfänger...
Stehe bei meinem ersten Projekt vor einem Problem:
Ich habe ein Formular mit ca. 10 Registern.
Im ersten Register werden die Kunden gezeigt. KunID (Autowert) ist der eindeutige Schlüssel, mit dem dann weitere Register verbunden werden sollen.
Im 2. Register werden die Personen des Kunden gezeigt. PerID (Autowert) ist der eindeutige Schlüssel, mit dem Feld PerIDKunRef soll die Verbindung zum ersten Register hergestellt werden.
Im 3. Register werden die Projekte gezeigt. ProID (Autowert) ist der eindeutige Schlüssel, die Verbindung zum 1. Register (Kunden) soll über das Feld ProIDKunRef hergestellt werden.
Die Tabellen sind mittels der ID miteinander per referenzieller Intigrität verknüpft (1:n)
Die Register wurden mit den Formularen bestückt.
Jetzt muss ich jedoch in den Eigenschaft die Datensatzherkunft eingeben unter den Bezeichnungen: Verknüpfen nach... und verknüpften von...
Hier bekomme ich jedoch eine Fehlermeldung ,,Aufbau von Verknüpfungen zwischen ungebundenen Formularen nicht möglich!"
Hier nochmals die Verknüpfungen der Dateien:
Datei-Name AutoWert Verknüpfung zu Datei Verknüpfungsfeld
Kunden KunID Personen perIDKunRef
Projekte ProID Kunden proIDKunRef
Die Verknüpfungsfelder sind alle vom Typ Long. Wo liegt mein Fehler?
Hallo.
Jetzt muss ich jedoch in den Eigenschaft die Datensatzherkunft eingeben unter den Bezeichnungen: Verknüpfen nach... und verknüpften von...
Hier bekomme ich jedoch eine Fehlermeldung ,,Aufbau von Verknüpfungen zwischen ungebundenen Formularen nicht möglich!"
Nein, in diesen Eigenschaften darf keine "Datensatzherkubft" sehen, hier müssen die Schlüsselfeld-Namen eingetragen werden. Vermutlich wird das aber bei dieser Formularkonstruktion eh nicht gehen:
Verknüpfen von : proIDKunRef
Verknüpfen nach: Forms!frm10Register!frmKunden!KunID
wobei evtl. noch ein Requery erforderlich sein könnte.
Normalerweise fügt man in ein Formular (frmKunden) mit Datenherkunft tblKunden ein Ufo-Steuerelement zur Anzeige eines Formulares mit Datenherkunft zur n-Tabelle (tblProjekte) ein und verknüpft über die Schlüsselfeldnamen.