Access-o-Mania

Access-Forum (Deutsch/German) => Tabelle/Abfrage => Thema gestartet von: IEMHOFF am Mai 29, 2024, 11:32:30

Titel: Tabellen zusammen führen
Beitrag von: IEMHOFF am Mai 29, 2024, 11:32:30
Hallo

Habe 2 Tabellen mit unterschiedliche Tabellen mit Daten wo alleine sie Kundennummer gleich ist.
Wie bekomme ich eine 3.Tabelle wo Daten drin stehen aus Tabelle 1und2 mit gleiche Kundennummer.
Also Kundennummer ist Ausgangspunkt für die Daten zusammen führung.
Titel: Re: Tabellen zusammen führen
Beitrag von: Beaker s.a. am Mai 29, 2024, 11:56:12
Hallo,

Was willst du erreichen?
Willst du die beiden Tabellen zusammenführen um anschliessend die beiden
Quelltabellen zu löschen? Oder nur beide Tabelle zusammen anzuzeigen?
Bei Letzterem brauchst du keine 3. Tabelle, nur eine Abfrage
SELECT Feldliste1, Feldliste2
FROM Tabelle1 As A
INNER JOIN Tabelle2 As B
ON A.KundenNr = B.KundenNr
Falls erstere Annahme richtig ist, machst du daraus eine Anfügeabfrage
zu Tabelle3.

gruss ekkehard
Titel: Re: Tabellen zusammen führen
Beitrag von: IEMHOFF am Mai 29, 2024, 14:05:58
Danke für die Antwort.

Tabelle 1 KundenNr 10stellig mit führenden 0 (Nullen)
Tabelle 2 KundenNr 7 oder 8stellig ohne führenden Nullen.

Es werden 2 Sport Bereiche zusammen geschmissen beim Hauptleiter.
Jede Abteilung hat wohl irre Eigenheiten in die Tabellen.

Jetzt soll 1x im Monat die Daten zusammen gefügt werden und dann mit einen Formular gezielt die dann relevante Daten da raus zuhören.

(Nicht 2x die Einladung schicken u.s.w.)
Titel: Re: Tabellen zusammen führen
Beitrag von: ebs17 am Mai 29, 2024, 15:53:17
Zitat10stellig mit führenden 0 (Nullen)
Ist dann wohl Datentyp Text - in der Tabellendefinition vergewissern!

Für den gezeigten JOIN müssen die Datentypen der Felder zusammenpassen. Da müsste dann eine Seite konvertiert werden, die Richtung Zahl wäre zu bevorzugen:

Val("0034523543") => 34523543
Right(String(10, "0") & 34523543, 10) => "0034523543"
Titel: Re: Tabellen zusammen führen
Beitrag von: Beaker s.a. am Mai 30, 2024, 12:54:34
Hallo Eberhard,
Zitatden gezeigten JOIN müssen die Datentypen der Felder zusammenpassen.
Da bin ich dieser Falschaussage aufgesessen
Zitatwo alleine sie Kundennummer gleich ist.
gruss ekkehard