- Registriert
- 13.10.04
- Beiträge
- 973
Hallo,
ich hoffe mir kann jemand helfen. Ich stehe auf dem Schlauch. Ich habe ein Access DB und möchte eine große Tabellen aus den Daten machen.
Die untenstehenden Tabellesituation ist vereinfacht dargestellt, sollte aber das Problem treffen,
Kunde & Adresse stehen in 1:n
genauso
Kunde & Telekommunikation (1:n)
Kunden:
kunden_id
name
vorname
titel
....
Adressen:
kunden_id
adress_id
strasse
plz
...
Telekommunikation:
kunden_id
kommunikations_id
kommunikationskennung (Emailadresse, Telnr., Faxnr.)
kommunkikations_typ (gibt an, ob Email,Telefon,Fax)
...
Wie kann ich daraus eine Tabelle machen, die so aussieht?
Mastertabelle:
kunden_id
strasse1
plz1
...
strasse2
plz2
...
kommunikationskennung (Emailadresse, Telnr., Faxnr.)
kommunkikations_typ (gibt an, ob Email,Telefon,Fax)
...
kommunikationskennung2
kommunkikations_typ2
...
Wieviele Adressen oder Kommunikationseinträge hatte ist natürlich nicht fix. Ich möchte die Adressen und die Kommmunikaionseinträge auf sagen wir 6 beschränken und möchte, dass bei einem fehlenden Adresse ein NULL eingetragen wird.
Wie kann ich das hinbekommen? Mit Accessabfragen oder direktem SQL ist egal.
Kann auch unschön aussehen und ineffizient sein. soll halt nur mal gehen, um Daten einmalig zu exportieren.
Kann mir jemand zumindest einen Anstoss geben?
Vielen Dank
philo
nicht zwingend, wäre aber schön, wenn sogar zB "kommunkikations_typ" aus der ensprechenden Schlüssentabelle eingetragen würde:
kommunkikations_typ_KEYS:
1 Email
2 Fax
3 Tel
ich hoffe mir kann jemand helfen. Ich stehe auf dem Schlauch. Ich habe ein Access DB und möchte eine große Tabellen aus den Daten machen.
Die untenstehenden Tabellesituation ist vereinfacht dargestellt, sollte aber das Problem treffen,
Kunde & Adresse stehen in 1:n
genauso
Kunde & Telekommunikation (1:n)
Kunden:
kunden_id
name
vorname
titel
....
Adressen:
kunden_id
adress_id
strasse
plz
...
Telekommunikation:
kunden_id
kommunikations_id
kommunikationskennung (Emailadresse, Telnr., Faxnr.)
kommunkikations_typ (gibt an, ob Email,Telefon,Fax)
...
Wie kann ich daraus eine Tabelle machen, die so aussieht?
Mastertabelle:
kunden_id
strasse1
plz1
...
strasse2
plz2
...
kommunikationskennung (Emailadresse, Telnr., Faxnr.)
kommunkikations_typ (gibt an, ob Email,Telefon,Fax)
...
kommunikationskennung2
kommunkikations_typ2
...
Wieviele Adressen oder Kommunikationseinträge hatte ist natürlich nicht fix. Ich möchte die Adressen und die Kommmunikaionseinträge auf sagen wir 6 beschränken und möchte, dass bei einem fehlenden Adresse ein NULL eingetragen wird.
Wie kann ich das hinbekommen? Mit Accessabfragen oder direktem SQL ist egal.
Kann auch unschön aussehen und ineffizient sein. soll halt nur mal gehen, um Daten einmalig zu exportieren.
Kann mir jemand zumindest einen Anstoss geben?
Vielen Dank
philo
nicht zwingend, wäre aber schön, wenn sogar zB "kommunkikations_typ" aus der ensprechenden Schlüssentabelle eingetragen würde:
kommunkikations_typ_KEYS:
1 Email
2 Fax
3 Tel