Neuigkeiten:

Ist euer Problem gelöst, dann bitte den Knopf "Thema gelöst" drücken!

Mobiles Hauptmenü

Verknüpfen von Formularen

Begonnen von diverdelphin, April 05, 2015, 15:36:40

⏪ vorheriges - nächstes ⏩

diverdelphin

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?

DF6GL

#1
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.
Viele Grüße vom Bodensee
Franz, DF6GL

Hilfestellung:  http://www.access-o-mania.de/forum/index.php?topic=6969.msg118738#msg118738

Links und Tipps:
1.   http://v.hdm-stuttgart.de/~riekert/lehre/db-kelz/
1a. http://www.tinohempel.de/info/info/datenbank/normalisierung.htm
1b. https://support.office.com/de-de/article/Grundlagen-des-Datenbankentwurfs-eb2159cf-1e30-401a-8084-bd4f9c9ca1f5#bmterms
2.   http://www.donkarl.com
3.   https://web.archive.org/web/20201201233522/http://www.dbwiki.net/
4.   http://www.access-tutorial.de/
5.   http://www.tty1.net/smart-questions_de.htm
6.   http://access.joposol.com/accept

Last but not least:   < F1 > für Hilfe
;) Learning by doing not by spoon-feed ;)

Tipp: Find and Replace for Access