Office Forum
www.Office-Loesung.de
Access :: Excel :: Outlook :: PowerPoint :: Word :: Office :: Wieder Online ---> provisorisches Office Forum <-
Abfrage von mehreren Tabellen gleichzeitig
zurück: Mehrsprachige Tabellen weiter: Datum leer in Formel Unbeantwortete Beiträge anzeigen
Neues Thema eröffnen   Neue Antwort erstellen     Status: Feedback Facebook-Likes Diese Seite Freunden empfehlen
Zu Browser-Favoriten hinzufügen
Autor Nachricht
DanielDr
Gast


Verfasst am:
16. Okt 2012, 06:50
Rufname:

Abfrage von mehreren Tabellen gleichzeitig - Abfrage von mehreren Tabellen gleichzeitig

Nach oben
       Version: Office 2003

Hallo,

leider kenne ich mich im Access nicht sooo gut aus Sad
muss aber aus 3 Tabellen irgendwie eine Abfrage zaubern.

ADR: (Adressnummer , Name)
AP: (Adressnummer, Ansprechpartner_Nr., AP_Name)
KOMM: (Adressnummer , Ansprechpartner_Nr., Kommunikationsnr, Kommunikationstyp, Rufnummer)

Dabei steht als Kommunikationstyp -> "E-Mail, Fax, Tel, Mobil und dazu in der Rufnummer der dazugehörige Wert

Nun möchte ich mittels einer Abfrage folgende Werte in einer Tabelle darstellen:

1 Adressnummer
2 Name
3 Email Adresse
4 Telefonnummer
5 Faxnummer
6 Mobilrufnummer

Bis jetzt habe ich 4 Abfragen gemacht, jede nach dem Kommunikationstyp gefiltert und erhalte die einzelnen Werte. Nun möchte ich es aber so haben, dass ich alle Werte in einer Tabelle stehen habe.

Gibt es eine möglichkeit, alle Datensätze der Tabelle KOMM in die Abfrage einfließen zu lassen, also zu ermitteln, zu welcher Kommunikationsnr. welcher Typ gehört und wie die Rufnummer dazu ist ?

Z.Bsp

ADR:
( 3015, Baywa AG )
...

AP:
(3015, 1, Max Mustermann)
(3015, 2, Erika Mustermann)
...

KOMM:
(3015, 1, 1, Tel, 0800101010)
(3015, 1, 2, Fax, 0800101020)
(3015, 2, 1, Tel, 0800101030)
(3015, 2,2,EMail, Erika@baywa.de)

Als Abfrage möchte ich folgende Werte haben:

1)
Baywa AG
Max Mustermann
Tel. 0800101010
Fax 0800101020

2)
Baywa AG
Erika Mustermann
Tel. 0800101030
EMail erika@baywa.ag



Vielen Dank im Voraus
Daniel
Gast



Verfasst am:
16. Okt 2012, 14:18
Rufname:


AW: Abfrage von mehreren Tabellen gleichzeitig - AW: Abfrage von mehreren Tabellen gleichzeitig

Nach oben
       Version: Office 2003

Hallo,

Du machst eine weitere Abfrage, in welche du die Tabelle ADR und deine vier bereits erstellten Abfragen aufnimmst. Das Feld Adressnummer aud der Tabelle ADR verknüpfst du jeweils mit dem Feld Adressnummer deiner vier bereits vorhandenen Abfragen (dabei muß dieses Feld in deinen vier Abfragen natürlich vorhanden sein).
Marmeladenglas
komme zurecht


Verfasst am:
16. Okt 2012, 14:27
Rufname:

AW: Abfrage von mehreren Tabellen gleichzeitig - AW: Abfrage von mehreren Tabellen gleichzeitig

Nach oben
       Version: Office 2003

Hi,
in KOMM spiele die Adress_ID keine Rolle, wird dort nicht gebraucht.
Die 3 Vorabfragen sind unnötig.
Die Tabellen stehen in einer Beziehung.
In einer Abfrage ziehst du dir die gewünschten Felder in den Entwurf.
Entsprechend wird sortiert: Firma, Ansprech, Komm

Das alles in einer Tabelle stehen zu haben, bedeutet die bestehende !sinnvolle! Normalisierung wieder aufzuheben, das kann nicht Ziel einer relationalen Datenbank sein. Maximal stellt man sowas in einer Abfrage dar und das reicht dann auch.

Sollte dich nur 1 Kommunikationsart interessieren, dann wird dynamisch über Parameter das gefiltert. Es ist zumindest unsinnig 4 festverdrahtete Abfragen über die 4 Komm-arten (oder mehr ) vorzuhalten.
Die gewünschte Darstellung wirst du in der Abfrage so nicht hinbekommen.
Das gelingt u. Umständen über Bericht.
Gast



Verfasst am:
16. Okt 2012, 16:26
Rufname:

AW: Abfrage von mehreren Tabellen gleichzeitig - AW: Abfrage von mehreren Tabellen gleichzeitig

Nach oben
       Version: Office 2003

Danke für die schnellen Antworten.

"....Du machst eine weitere Abfrage, in welche du die Tabelle ADR und deine vier bereits erstellten Abfragen aufnimmst. Das Feld Adressnummer aud der Tabelle ADR verknüpfst du jeweils mit dem Feld Adressnummer deiner vier bereits vorhandenen Abfragen..."

Das hat prima geklappt, allerdings habe ich auch das Feld "AP" mit verknüpft.
Nur habe ich jetz noch ein Problem:

Wenn z.B. im Feld Fax nur bei einem von mehreren Ansprechpartnern ein Eintrag vorhanden ist, wird in der letztendlichen Abfrage auch nur diese eine Ansprechpartner angezeigt und die, welche keine Fax haben tauchen dort nicht auf.
Ich benötige aber alle Ansprechpartner, ggf. auch mit "leeren" Feldern.


Der Sinn dieser "Akrobatik" ist, eine Abfrage für ein Adressverzeichnis "Estos Meta Directory" zu erstellen und dieses benötigt Datensätze mit allen Kommunikationsfeldern...

Ich weiß, das ist schwer ausdzudrücken.
Kann mir trotzdem jemand einen Tipp geben ?

Danke !
Daniel
Marmeladenglas
komme zurecht


Verfasst am:
16. Okt 2012, 16:40
Rufname:

AW: Abfrage von mehreren Tabellen gleichzeitig - AW: Abfrage von mehreren Tabellen gleichzeitig

Nach oben
       Version: Office 2003

Zitat:
Kann mir trotzdem jemand einen Tipp geben ?
Tja wenn du wesentliche Hinweise ignorierst ......

Welchen Sinn macht es 4 Abfragen über die Komm-Arten aufzubauen, nur um hinterher diese 4 Abfragen wieder zu einer Abfrage zusammenzubauen ??
Laughing

Das wäre genauso, als wenn du deinen Müll sorgsam sortierst nach Plastik, Bio , was weiß ich und hinterher schmeisst du wieder alles in eine Tonne.
Dann doch lieber die Tonne ordnen -> sprich eine Abfrage über alle 3 Tabellen.
Diese Abfrage wird gruppiert bzw. sortiert. Bzw. wenn nicht alle Komm-Arten für jeden bekannt sind, dann einen OUTER-Join um damit auch alle Mitarbeiter darzustellen. Entsprechend kann man bei fehlender Komm-Art über NZ() ein "-" setzen. Dazu sollte die KommArt eine eigene Tabelle bilden.

Zitat:
Ich weiß, das ist schwer ausdzudrücken.
Da ist überhaupt nix schwer auszudrücken und klar was das Ziel ist..
Gast



Verfasst am:
17. Okt 2012, 06:00
Rufname:


AW: Abfrage von mehreren Tabellen gleichzeitig - AW: Abfrage von mehreren Tabellen gleichzeitig

Nach oben
       Version: Office 2003

Danke für die Info...
Das Ganze ist im Moment doch etwa szu hoch für mich, da ich mit "Outer-Join" und NZ() nicht viel anfangen kann Sad
Ich muss mir dann doch mal die Zeit haben, mich in das Thema genauer einzuarbeiten oder ich geb das ganze gleich an einen Spezialisten Smile
Neues Thema eröffnen   Neue Antwort erstellen Alle Zeiten sind
GMT + 1 Stunde

Diese Seite Freunden empfehlen

Seite 1 von 1
Gehe zu:  
Du kannst Beiträge in dieses Forum schreiben.
Du kannst auf Beiträge in diesem Forum antworten.
Du kannst deine Beiträge in diesem Forum nicht bearbeiten.
Du kannst deine Beiträge in diesem Forum nicht löschen.
Du kannst an Umfragen in diesem Forum nicht mitmachen.
Du kannst Dateien in diesem Forum nicht posten
Du kannst Dateien in diesem Forum herunterladen

Verwandte Themen
Forum / Themen   Antworten   Autor   Aufrufe   Letzter Beitrag 
Keine neuen Beiträge Access Tabellen & Abfragen: Wie kann ich mehr als 255Felder in eine Abfrage legen? 1 D.R. 2235 12. Feb 2004, 09:05
faßnacht(IT); Wie kann ich mehr als 255Felder in eine Abfrage legen?
Keine neuen Beiträge Access Tabellen & Abfragen: Abfrage verlinken 4 dfo 1326 10. Feb 2004, 22:17
Willi Wipp Abfrage verlinken
Keine neuen Beiträge Access Tabellen & Abfragen: Suche Hilfe zu SQL (DAO 351 MS) - Abfrage 3 Berny_H 1005 04. Feb 2004, 11:41
borstel Suche Hilfe zu SQL (DAO 351 MS) - Abfrage
Keine neuen Beiträge Access Tabellen & Abfragen: Abfrage, die sich auf 2 Abfragen + 1 Tabelle bezieht 1 caro456 1832 27. Jan 2004, 20:03
Willi Wipp Abfrage, die sich auf 2 Abfragen + 1 Tabelle bezieht
Keine neuen Beiträge Access Tabellen & Abfragen: Abfrage von Datensätzen ohne Inhalt 3 sebwa 2053 23. Jan 2004, 23:19
Gast Abfrage von Datensätzen ohne Inhalt
Keine neuen Beiträge Access Tabellen & Abfragen: Access abfrage nach 2 parametern 1 Weedy 3466 13. Jan 2004, 00:21
reke Access abfrage nach 2 parametern
Keine neuen Beiträge Access Tabellen & Abfragen: Zwei Tabellen in einer Datenbank verbinden .... 1 Walter Traxel 1109 09. Jan 2004, 22:42
raider Zwei Tabellen in einer Datenbank verbinden ....
Keine neuen Beiträge Access Tabellen & Abfragen: Abfrage, ob eine Abfrage ein Ergebnis hat 3 Esdo 3934 09. Dez 2003, 15:53
Fedaykin Abfrage, ob eine Abfrage ein Ergebnis hat
Keine neuen Beiträge Access Tabellen & Abfragen: Access 97 Abfrage Duplikate 9 gast 2419 02. Dez 2003, 14:39
Kay Access 97 Abfrage Duplikate
Keine neuen Beiträge Access Tabellen & Abfragen: SQL Abfrage mit VBA 3 daMike 1729 26. Nov 2003, 17:58
daMike SQL Abfrage mit VBA
Keine neuen Beiträge Access Tabellen & Abfragen: SQL db Tabellen in Access als Eingabemaske inkludieren 1 Werner 1827 18. Nov 2003, 16:48
BaSti SQL db Tabellen in Access als Eingabemaske inkludieren
Keine neuen Beiträge Access Tabellen & Abfragen: Brauche Ergebnis einer Abfrage in anderer Form 2 Sieben 911 16. Nov 2003, 20:07
gast Brauche Ergebnis einer Abfrage in anderer Form
 

----> Diese Seite Freunden empfehlen <------ Impressum - Besuchen Sie auch: Microsoft Word Serienbriefe