Neuigkeiten:

Wenn ihr euch für eine gute Antwort bedanken möchtet, im entsprechenden Posting einfach den Knopf "sag Danke" drücken!

Mobiles Hauptmenü

Abfrage: Mehrere verschiedene Werte eines Kunden nebeneinander in Spalten

Begonnen von Aloster, Januar 13, 2012, 14:20:09

⏪ vorheriges - nächstes ⏩

Aloster

Access 2007

Hallo,

ich habe eine Tabelle mit folgenden Spalten und Werten:
Spalte1: Kunde      Spalte2: Teilnahme_Event
Kunde A                  Event 1
Kunde A                  Event 3
Kunde B                  Event 1
Kunde B                  Event 2
Kunde B                  Event 3
Kunde C                  Event 2
Kunde C                  Event 3

Nun möchte ich eine Abfrage erstellen, die als Ergebnis liefert:

Spalte1: Kunde             Spalte2: Event 1         Spalte3: Event 2          Spalte4: Event 3
Kunde A                         1                                 1 
Kunde B                         1                                 1                                  1
Kunde C                                                            1                                  1

Die 1 steht für Teilnahme an einem Event.

Wie mache ich das?
                         

DF6GL

Hallo,

findest Du hier:

http://www.dbwiki.net/wiki/VBA_Tipp:_Liste_per_SQL_aufbauen
Viele Grüße vom Bodensee
Franz, DF6GL

Hilfestellung:  http://www.access-o-mania.de/forum/index.php?topic=6969.msg118738#msg118738

Links und Tipps:
1.   http://v.hdm-stuttgart.de/~riekert/lehre/db-kelz/
1a. http://www.tinohempel.de/info/info/datenbank/normalisierung.htm
1b. https://support.office.com/de-de/article/Grundlagen-des-Datenbankentwurfs-eb2159cf-1e30-401a-8084-bd4f9c9ca1f5#bmterms
2.   http://www.donkarl.com
3.   https://web.archive.org/web/20201201233522/http://www.dbwiki.net/
4.   http://www.access-tutorial.de/
5.   http://www.tty1.net/smart-questions_de.htm
6.   http://access.joposol.com/accept

Last but not least:   < F1 > für Hilfe
;) Learning by doing not by spoon-feed ;)

Tipp: Find and Replace for Access

MzKlMu

Hallo,
ich denke, da würde eher ein Kreuztabellenabfrage zum Ziel führen. Es sollen ja verschiedene Spalten gezeigt werden und nicht alles in einer Spalte.
Gruß Klaus

oma

Hallo Aloster,  etwa so:

transform Count(Event) as Anzahl
select Kunde
from DeineTabelle
group by Kunde
pivot Event



Gruß Oma
nichts ist fertig!

Aloster