Access-o-Mania

Access-Forum (Deutsch/German) => Tabelle/Abfrage => Thema gestartet von: jango am März 11, 2011, 17:58:22

Titel: Abfrage- Einträge in String auflisten
Beitrag von: jango am März 11, 2011, 17:58:22
Hallo Accessianer!

Ich hab ein Problem mit einer Abfrage - kurz zur Erklärung:
Ich hab eine Tabelle Patient, eine Tabelle Diagnose und eine Tabelle Diagnose_lookup, in der mögliche Diagnosen aufgelistet sind. Es soll möglich sein, pro Diagnose zu einem Patienten (es können auch mehrere sein) wiederum mehrere Diagnosen-Einträge zu erstellen. Darum gibt es zusätzlich die Tabelle Diagnose_Einträge, die IDs von Diagnose und diagnose_lookup beeinhaltet.
Bsp:
Patient 1 - Diagnose 1 - Kopfschmerz und Bauchweh
Patient 1 - Diagnose 2 - Kopfschmerz und Fieber

Ich hätt nun in der Patientenmaske gerne eine Liste von Diagnosen, in denen wiederum jeweils alle Diagnoseneinträge als String aufgelistet sind.
Die Liste bei Patient 1 sollte also so aussehen:

Diagnosen:
Diagnose 1: Kopfschmerz, Bauchweh
Diagnose 2: Kopfschmerz, Fieber

wenn ich in die Liste bei Patient einfach die Tabelle Diagnose_Einträge als Steuerelement festlege wird folgendes gelistet:

Diagnosen:
Diagnose 1: Kopfschmerz
Diagnose 1: Bauchweh
Diagnose 2: Kopfschmerz
Diagnose 2: Fieber

die beiden Einträge zu jeweils einer Diagnose führen dann zwar zur richtigen Diagnose, die Liste ist jedoch sehr unschön.

Habt ihr vielleicht Tipps für mich parat?

Vielen Dank!!!
Titel: Re: Abfrage- Einträge in String auflisten
Beitrag von: DF6GL am März 11, 2011, 22:59:34
Hallo,

hoffentlich erkaufst Du Dir die "Schönheit" nicht mit Kurzlebigkeit der DB...


http://web.archive.org/web/20080307061808/www.dbwiki.de/wiki.php?title=VBA_Tipp:_Liste_per_SQL_aufbauen
Titel: Re: Abfrage- Einträge in String auflisten
Beitrag von: jango am März 12, 2011, 12:54:15
Hallo Franz,

vielen Dank für deine Antwort, das hilft mir sehr weiter. Was genau meinst du mit deiner Aussage bzgl. Kurzlebigkeit? Hab ich einen Fehler im Datenmodell?

Danke, lg
Titel: Re: Abfrage- Einträge in String auflisten
Beitrag von: DF6GL am März 12, 2011, 13:11:17
Hallo,

das kann ich nicht sagen, weil ich es nicht kenne...


Solche "Horizontal-Listen" von  Datensatz-Spalten  gehen, wenn man es nicht nur allein(!) für die "Ansicht" bzw. den Ausdruck benutzt, in den meisten Fällen in die Hose....