Mehrfachverknüpfung von 2 Tabellen

10/12/2007 - 10:00 von Maik Hahmann | Report spam
Hallo,

in einer Tabelle sind Angaben zur Bewertung von 10 verschiedenen Relations
als Zahl codiert gespeichert. In einer anderen Codetabelle (tblCode) ist
diesen Zahlenwerten entsprechender Text zugeordnet.
Ich soll nun in einer Abfrage diese 10 Felder als Text ausgeben. Muss ich
dafür wirklich 10x die Beziehung definieren (tblCode, tblCode1, tblCode2...)
und jedesmal den Filter auf die Codetabelle definieren (da in dieser Tabelle
natürlich auch noch andere Codierungen enthalten sind) oder gibt es da eine
andere, einfachere Möglichkeit?

Danke
Maik
 

Lesen sie die antworten

#1 Jens Schilling
10/12/2007 - 10:34 | Warnen spam
Hallo, Maik

Maik Hahmann wrote:
Hallo,
in einer Tabelle sind Angaben zur Bewertung von 10 verschiedenen
Relations als Zahl codiert gespeichert. In einer anderen Codetabelle
(tblCode) ist diesen Zahlenwerten entsprechender Text zugeordnet.
Ich soll nun in einer Abfrage diese 10 Felder als Text ausgeben. Muss
ich dafür wirklich 10x die Beziehung definieren (tblCode, tblCode1,
tblCode2...) und jedesmal den Filter auf die Codetabelle definieren
(da in dieser Tabelle natürlich auch noch andere Codierungen
enthalten sind) oder gibt es da eine andere, einfachere Möglichkeit?



Wenn ich Deine Beschreibung richtig interpretiere, stimmt Dein Datenmodell
nicht. Du solltest Dir eine dritte (Referenz-)Tabelle erstellen, die nichts
anderes macht, als die jeweiligen ID aus den beiden anderen Tabellen
aufzunehmen. Du hàttest also Deine Haupttabelle, deren ID in die
Referenztabelle geschrieben wird, jeweils ergànzt um die ID der Tabelle
TblCode.

Gruss
Jens
______________________________
FAQ: http://www.donkarl.com

Ähnliche fragen