ACCESS-INHALT   ABFRAGEN MIT EINEM KRITERIUM    TABELLEN ANLEGEN


BEZIEHUNGEN

BEZIEHUNGEN verknüpfen mehrere Tabellen miteinander. Es entsteht eine Art "Daten-Pipeline", welche je nach Bedarf die verschiedenen Datenquellen anzapft. 

Felder, die miteinander verknüpft werden sollen, müssen 

  • den gleichen (oder einen kompatiblen) Datentyp haben
  • sofern sie vom Datentyp "Zahl" sind, in der Eigenschaftseinstellung für die Feldgröße übereinstimmen
  • wird ein Primärschlüsselfeld vom Datentyp AutoWert verbunden, muss dass Feld in der anderen Tabelle den Datentyp Zahl und die Feldgröße Long Integer haben
Mit der Datenbank der Übungsfirma lässt sich der Nutzen von Beziehungen gut demonstrieren: 

Frau DI Sorge fordert von der Personalabteilung eine Aufstellung über die Außendienstmitarbeiter an.
Die geforderte Informationen sind in zwei verschiedenen Tabellen enthalten. Aus der Tabelle PERSONAL sind es die Felder Vorname, Name, Kranktage und Einkommen, aus der Tabelle VERTRETER die Felder Außentage und Vorjahrsumsatz.

Mit Extras / Beziehungen oder einem Klick auf das Symbol wird der Vorgang gestartet
sind die vorhandenen Tabellen nicht eingeblendet hilft ein Klick auf
Benötigte Tabelle anklicken und Hinzufügen (oder Doppelklick auf den Tabellennamen)

ACCESS - Beziehungen, Tabellen auswählen

Sind die erforderlichen Tabellen hinzugefügt sieht das auf Ihrem Monitor ungefähr so aus: 

Klick auf PersNr im Fenster Personal und mit gedrückter Maustaste auf PersNr im Fenster Aussendienst ziehen.
Erstellen
anklicken ...

ACCESS - Beziehung bearbeiten

... und die Beziehung ist fixiert:

Jetzt betreten wir bekanntes Gebiet, denn es fehlt nur noch die Abfrage:
Neu
/ Entwurfsansicht /
im Fenster Tabelle anzeigen klicken wir doppelt auf die benötigten Tabellen (Personal + Aussendienst)
und bestimmen die gewünschten Felder (
Vorname, Name, Kranktage und Einkommen bzw. Außentage und Vorjahrsumsatz)

ACCESS - Beziehungen, Auswahlabfrage

die uns in der Datenblattansicht das Ergebnis liefert:

 
Vorname Name Kranktage Einkommen Außentage Vorjahrsumsatz
Andreas Pigal 3 7.400,00 108  
Bernd Flacher 0 5.150,00 246 2640560
Bianca Zadnik 34 4.820,00 248 2257080
Thomas Arthaber 8 3.660,00 230 1640580
Sandra Inführ 10 4.500,00 259 1987600

 

Zur Übung ein weiteres Beispiel: Benötigt wird eine Aufstellung der Kunden aus dem Verkaufsgebiet WNB gereiht nach dem Umsatz und dem Namen des betreuenden Vertreters. 

Die Beziehung muss daher zwischen den Tabellen Aussendienst und Kunden hergestellt werden. Die ersten Arbeitsschritte entsprechen dem oberen Beispiel. 

Die Beziehung wird zwischen Feldern GEBIET hergestellt:

Klick auf Erstellen ...

 

Die Abfrage ...

 

Feld: Gebiet Name Name Ums-Vorjahr  
Tabelle: Aussendienst Aussendienst Kunden Kunden  
Sortierung:          
Anzeigen: R R R R ¨
Kriterien:

"WNB"

       

 

... liefert nachstehendes Resultat:
 
Gebiet Aussendienst.Name Kunden.Name Ums-Vorjahr
WNB Flacher ADEG-GRBIC 198
WNB Flacher Grenzbuch 213
WNB Flacher Liesmich 456
WNB Flacher Zum Zwettler 674
WNB Flacher Kaufhaus KAZDA 945
WNB Flacher Kopfnuß 1056
WNB Flacher Bücher-Jancso 1678
WNB Flacher Bücher-Horvath 1865
WNB Flacher Wiesinger KG 2561
WNB Flacher BABIC-Papier 2884
WNB Flacher Bücher-Goldnagl 2896
WNB Flacher KELLNER-Verlag 16559

ACCESS-INHALT   ABFRAGEN MIT EINEM KRITERIUM    TABELLEN ANLEGEN