Access-o-Mania

Access-Forum (Deutsch/German) => Tabelle/Abfrage => Thema gestartet von: Outliener am April 03, 2014, 13:42:08

Titel: Listenfeld Info aus UFO
Beitrag von: Outliener am April 03, 2014, 13:42:08
Hallo

Ich hoffe das ich hier in diesem Bereich richtig bin.

Ich habe folgendes Problem:

Ich möchte Daten aus einem UFO in einem Listenfeld anzeigen und zwar nur Spalte 2.

Kurz zum gesamten Projekt:
Ich habe eine Tabelle "Bewohner" in der die Bewohner einer Altenheimeinrichtung gelistet sind und ich habe eine Tabelle "Ärztliche_Diagnosen" in der die Ärztlichen Diagnosen der Bewohner gelistet sind.
Verbunden sind die beiden Tabellen über die Bewohner_ID.

In einem Formular werden mir sämtliche Daten des einzelnen Bewohners angezeigt. Testweise habe ich auch ein UFO erstellt in dem die ärztlichen Diagnosen entsprechend angezeigt werden.
Nun möchte ich dies aber nicht über das UFO machen sondern über ein Listenfeld.
Hier bekomme ich die Diagnosen aber nur gesamt angezeigt - also nicht gefiltert...

Wie kann ich das denn realisieren oder geht das garnicht?

Vielen Dank schonmal

Outliener
Titel: Re: Listenfeld Info aus UFO
Beitrag von: DF6GL am April 03, 2014, 14:35:48
Hallo,

für das Listenfeld wird (in dessen Eigenschaft "Datensatzherkunft") eine Abfrage  benötigt, die die Diagnosen entspr. der Bewohner_ID filtert:

Select Spalte2 from [Ärztliche_Diagnosen] Where Bewohner_ID = [Bewohner_ID]


wobei das "Blaue" der Name des (Haupt-)Form-Textfeldes ist, das die Bewohner_ID anzeigt...
Titel: Re: Listenfeld Info aus UFO
Beitrag von: Outliener am April 03, 2014, 18:25:12
Vielleicht bin ich zu blöd dafür aber ich bekomme das nicht zum laufen...

Wo trage ich denn die Zeile ein? in die Abfrage oder in die Eigenschaften des Listenfelds?
Titel: Re: Listenfeld Info aus UFO
Beitrag von: MzKlMu am April 03, 2014, 18:50:55
Hallo,
die Zeile ist eine komplette Abfrage die Du als Datenherkunft des Listenfeldes verwenden/eintragen musst. Exakt wie es Franz bereits beschrieben hat.
Feldnamen anpassen, eventuell auch den Tabellennamen.
Titel: Re: Listenfeld Info aus UFO
Beitrag von: Outliener am April 03, 2014, 20:40:26
Es funktioniert nicht...

Wenn ich es mir über die grafische Oberfläche zusammenbastel, funktioniert es mit dieser Zeile ausser das die "Selection" funktioniert.

Vielleicht hilft das ja nochmal weiter

SELECT Ärztliche_Diagnosen.Ärztliche_Diagnose FROM Ärztliche_Diagnosen WHERE (((Ärztliche_Diagnosen.Bewohner_ID)=[Bewohner_ID]));
Titel: Re: Listenfeld Info aus UFO
Beitrag von: Outliener am April 03, 2014, 21:28:09
Da ich mir die Spaltenüberschrift anzeigen lasse, weiß ich zumindest das ich auf der richtigen Tabelle bin. Aber die Feldinhalte werden entweder garnicht gefiltert oder aber garnicht angezeigt.

????
Titel: Re: Listenfeld Info aus UFO
Beitrag von: Outliener am April 03, 2014, 21:45:21
Hab den Fehler gefunden..  :D

Peinlich Peinlich...

Es lag im Refresh :)

Vielen Dank für Eure große Mühe und die Hilfe an sich.

Viele Grüße

Outliener