Neuigkeiten:

Ist euer Problem gelöst, dann bitte den Knopf "Thema gelöst" drücken!

Mobiles Hauptmenü

Abfrage- Einträge in String auflisten

Begonnen von jango, März 11, 2011, 17:58:22

⏪ vorheriges - nächstes ⏩

jango

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!!!

DF6GL

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
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

jango

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

DF6GL

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....
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