Supportnet Computer
Planet of Tech

Supportnet / Forum / Datenbanken

Verknüpfung von Tabellen





Frage

Hallo zusammen, mein Problem: Tabelle 1. Felder: ID Name Abteilung Strasse Ort Telefon Tabelle 2: Felder Name Abteilung Strasse Ort Telefon plus diverser anderer Im Formular habe ich ein Kombinationsfeld erstellt das auf dem Namen der Tabelle 1 basiert. Soweit sogut Der Name wird auch brav übernommen und im Formular angezeigt und in die Tabelle 2 geschrieben. Leider habe ich keine Möglichkeit gefunden auch die restlichen Felder gleichzeit anzeigen und übernehmen zu können und in Tabelle 2 zu speichern. Die Nordwind DB war hier leider auch nícht sehr hilfreich, bzw so wie das im Formular Bestellungen gemacht wurde habe ich nicht verstanden. Wäre nett wenn mir hier gehofeln werden könnte. Schon vorab meinen Dank fürs lesen Gruß Alfred

Antwort 1 von Teddy7

Hallo Alfred !
Da gibt es mehrere Wege. Man kann z.B. weitere Spalten im Kombifeld mitführen. Wenn man die im Kombifeld nicht mit anzeigen will, kann man die Größe auf Null setzen.
Solche Felder kann man dann ansprechen mit Kombifeldname.column(2) (das wäre die dritte Spalte im Kombifeld).
Dann kann man z.B. im NachÄnderung-Ereignis andere Felder - also z.B. die Strasse mit den anderen Spalten füllen:
Strasse = Kombifeldname.column(2)

Wenn der Name aber grundsätzlich eindeutig ist, dann wäre es evtl. sinnvoller, Ort und Strasse nicht in den neuen Daten zu speichern, sondern als Datenquelle des Formulars eine Abfrage zu machen, in der die Adress-Tabelle verknüpft ist und diese Felder dann anzuzeigen(nicht änderbar).

Gruß
Teddy

Antwort 2 von Stragami

Hallo Teddy

die erste Version war das was ich brauchte, nach einigem hin und her ist es jetzt vollbracht.
Besten Dank für Deine Hilfe

Gruß & schönes WE

Alfred