Thema: Verknüpfung von Tabellen


Seite durchsuchen:
Home


zurück zur Übersicht

Diskussionsgruppe: Datenbanken

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

Von: Stragami Datum: 01.02.2007, 18:14

alle Antworten zu dieser Frage




Antwort 1 von Teddy7 vom 02.02.2007, 08:51
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 vom 02.02.2007, 18:45
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

Antworten der Gruppe: Datenbanken
www.supportnet.de







Office 365 stellt vertraute Microsoft Office-Tools für die Zusammenarbeit und Produktivität über die Cloud bereit. So können alle ganz einfach von nahezu überall zusammenarbeiten und auf E-Mails, Webkonferenzen, Dokumente und Kalender zugreifen.

07111 07112 07113 07114 07115 07116 07117 07118