Access-o-Mania

Access-Forum (Deutsch/German) => Tabelle/Abfrage => Thema gestartet von: Remöggel am August 13, 2014, 11:23:19

Titel: Kreuztabelle ?
Beitrag von: Remöggel am August 13, 2014, 11:23:19
Hallo Forumsmitglieder

Ich möchte gerne eine Schiessdatenerfassungsprogramm für unser Verein mit Access 2007 erstellen.

Ich hänge schon eine weile am selben Problem rum. Zur Ermittlung der Kranzlimite sind zwei Faktoren nötig:
1. Altersgruppe
2. verwendetes Gewehr

Wie kann ich die Angehängte Tabelle in Access umsetzen?
Folgendes soll möglich sein:
1. Gewehre beliebig erweiterbar
2. Altersgruppe beliebig erweiterbar
3. Für eine gegebene Altersgruppe in Kombination mit dem Gewehr nur ein Wert möglich (wie in der Grafik dargestellt)

Danke und freundliche Grüsse
Remo Hug
Titel: Re: Kreuztabelle ?
Beitrag von: DF6GL am August 13, 2014, 13:05:25
Hallo,

für diese Situation sind 3 Tabellen nötig:

tblGewehre

GID (PK, Autowert)
G_Bez (Text)
.
.
.

tblAltersgruppen
AID  (PK, Autowert)
A_Bez (Text)


tblGewehreAltersgruppen
GAID (PK, Autowert)
GA_GID  (Fremdschlüssel zu tblGewehre, Zahl, Long)
GA_AID  (Fremdschlüssel zu tblAltersgruppen, Zahl, Long).  Eindeutigen Index (keine Duplikate) über GA_GID und GA_AID legen.
GA_Wert  (Zahl, Long)
.
.
.



Mit Hilfe einer Kreuztabellenabfrage wäre dann die gezeigte Darstellung der Werte-Kombinationen erreichbar.
Titel: Re: Kreuztabelle ?
Beitrag von: Remöggel am August 13, 2014, 15:56:20
Hallo Franz

Genau diese Konstellation habe ich auch schon probiert.
Leider funktioniert das so nicht, weil:
Es eben mehrere gleiche werte in der GA_GID und
GA_AID gibt, aber eben jede Kombination nur einmal.
z.B. die Kombination GA_AID = 1 und GA_GID = 2 darf nur einmal vorkommen.

Gruss Remo
Titel: Re: Kreuztabelle ?
Beitrag von: MzKlMu am August 13, 2014, 17:38:48
Hallo,
Zitatz.B. die Kombination GA_AID = 1 und GA_GID = 2 darf nur einmal vorkommen.
lege über beide Felder einen eindeutigen Mehrfachindex, dann hat sich das erledigt.
Titel: Re: Kreuztabelle ?
Beitrag von: Remöggel am August 13, 2014, 18:20:42
Hallo MzKlMu

Was ist ein eindeutiger Mehrfach index?

Gruss Remo
Titel: Re: Kreuztabelle ?
Beitrag von: DF6GL am August 13, 2014, 18:51:40
Hallo,

wie von mir vorher auch schon erwähnt:

über beide Schlüsselfelder einen eindeutigen Index legen:

Tabellenentwurf/Indizes öffnen und Felder entspr. definieren.