Datensätze Querverweis - Access 2000
Querverweis auf einen anderen Datensatz in einem Formular
Hallo zusammen,
leider habe ich schon lange gesucht, aber nicht gewusst nach welchen Fachbegriffen ich suchen könnte.
Ich habe eine Datenbank mit ca. 500 Vorgängen. Manche dieser Datensätze hängen inhaltlich bzw. organisatorisch zusammen. Darauf soll in dem Formular, das der Vorgangserfassung bzw. -recherche dient, hingewiesen werden.
Es soll also ein Formularfeld entstehen, das sich "Zusammenhang mit:" nennt. Ein Klick auf einen Button soll die bereits vorhandenen Vorgangsnummern aufrufen. Dort werden dann die entsprechenden Nummern angehakt. Diese sollen dann in ein Feld im Formular übernommen werden und gleichzeitig soll dieser Querverweis dann auch im angehakten Vorgang stehen.
Beispiel:
Ich lege den Vorgang Nr. 10 neu an. Dieser steht in Zusammenhang mit Vorgang Nr. 8. Also klicke ich auf den Button und setze einen Haken bei Nr. 8. Danach steht unter "Zusammenhang mit:" die Nr. 8. Außerdem erscheint dieser Zusammenhang ebenfalls im Datensatz Nr. 8.
Danke für die Hilfe,
Michi
Hallo zusammen,
leider habe ich schon lange gesucht, aber nicht gewusst nach welchen Fachbegriffen ich suchen könnte.
Ich habe eine Datenbank mit ca. 500 Vorgängen. Manche dieser Datensätze hängen inhaltlich bzw. organisatorisch zusammen. Darauf soll in dem Formular, das der Vorgangserfassung bzw. -recherche dient, hingewiesen werden.
Es soll also ein Formularfeld entstehen, das sich "Zusammenhang mit:" nennt. Ein Klick auf einen Button soll die bereits vorhandenen Vorgangsnummern aufrufen. Dort werden dann die entsprechenden Nummern angehakt. Diese sollen dann in ein Feld im Formular übernommen werden und gleichzeitig soll dieser Querverweis dann auch im angehakten Vorgang stehen.
Beispiel:
Ich lege den Vorgang Nr. 10 neu an. Dieser steht in Zusammenhang mit Vorgang Nr. 8. Also klicke ich auf den Button und setze einen Haken bei Nr. 8. Danach steht unter "Zusammenhang mit:" die Nr. 8. Außerdem erscheint dieser Zusammenhang ebenfalls im Datensatz Nr. 8.
Danke für die Hilfe,
Michi
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 109355
Url: https://administrator.de/contentid/109355
Ausgedruckt am: 21.11.2024 um 21:11 Uhr
9 Kommentare
Neuester Kommentar
Moin Moin
Gruß L.
leider habe ich schon lange gesucht, aber nicht gewusst nach welchen Fachbegriffen ich suchen könnte.
Was du suchst sind RelationenGruß L.
Hallo,
vielleicht legst Du einfache eine weitere Tabelle an, in der Du die Zusammenhänge speicherst.
Dein Beispiel:
Feld 1 [Name=ID]: Wert= 10
Feld 2 [Name=Zus] = Wert= 8
Der rückwärtige Zusammenhang stellt sich halt mit den umgekehrten Werten dar.
Im Formular hast Du dann nur ein Feld, dessen Datenquelle eine Abfrage darstellt. Diese Abfrage ist dann nach den ID's in der Zusammenhangs-Tabelle.
Vielleicht hilfts - Gruß, Tobias
vielleicht legst Du einfache eine weitere Tabelle an, in der Du die Zusammenhänge speicherst.
Dein Beispiel:
Feld 1 [Name=ID]: Wert= 10
Feld 2 [Name=Zus] = Wert= 8
Der rückwärtige Zusammenhang stellt sich halt mit den umgekehrten Werten dar.
Im Formular hast Du dann nur ein Feld, dessen Datenquelle eine Abfrage darstellt. Diese Abfrage ist dann nach den ID's in der Zusammenhangs-Tabelle.
Vielleicht hilfts - Gruß, Tobias
Hi Michi,
Du brauchst nicht viele Spalten sondern viele Datensätze. Mit einer Datensatztabelle hast Du etwas dynamisches, das wir nutzen können. Lege einfach mehrere Datensätze (Zeilen) für einen Vorgang an.
Beispiel:
Vorgang 3 -> hängt zusammen mit 5, 8 und 9
Zusammenhang-Tabelle:
3 -> 5
3 -> 8
3 -> 9
Du kannst dann für jeden Vorgang beliebig viele Zusammenhänge definieren.
Die Ausgabe der Daten musst Du dann allerdings auch dynamisch vornehmen. Nutze eine Abfrage. Die wirft Dir dann die ZUsammenhänge raus.
Gruß, Tobias
Du brauchst nicht viele Spalten sondern viele Datensätze. Mit einer Datensatztabelle hast Du etwas dynamisches, das wir nutzen können. Lege einfach mehrere Datensätze (Zeilen) für einen Vorgang an.
Beispiel:
Vorgang 3 -> hängt zusammen mit 5, 8 und 9
Zusammenhang-Tabelle:
3 -> 5
3 -> 8
3 -> 9
Du kannst dann für jeden Vorgang beliebig viele Zusammenhänge definieren.
Die Ausgabe der Daten musst Du dann allerdings auch dynamisch vornehmen. Nutze eine Abfrage. Die wirft Dir dann die ZUsammenhänge raus.
Gruß, Tobias