Access-o-Mania

Access-Forum (Deutsch/German) => Formular => Thema gestartet von: Rainer 1984 am August 28, 2011, 02:44:44

Titel: Datensatzherkunft über mehr als zwei Ebenen
Beitrag von: Rainer 1984 am August 28, 2011, 02:44:44
Hi Accessianer,

habe eine "dreifache" Verkettung von Formularen bzw. deren Tabellen, die so aussieht:

1. Ebene: UU-Formular "Sperrgründe".
Alle möglichen Gründe, warum Kunden und Lieferanten gesperrt werden können.

2. Ebene: U-Formular "Kundensperrgründe".
Selektion aller kundenrelevanten Sperrgründe aus 1. Ebene.

3. Ebene: Formular "Kundensperren".
In diesem Formular soll zu einem bestimmten Kunden ein Sperrgrund aus 2. Ebene entnommen werden können.

Und das ist das Problem: In der 3. Ebene bekomme ich im Kombifeld nur ID-Zahlen angezeigt und keinen Text, da sich ja in der 2. Ebene nur die ID-Zahlen aus der 1. Ebene befinden. Wie kann ich den Text, der sich hinter den ID´s verbirgt, in der 3. Ebene sichtbar machen?

Viele Grüße und einen schönen Sonntag wünscht

Rainer
Titel: Re: Datensatzherkunft über mehr als zwei Ebenen
Beitrag von: database am August 28, 2011, 09:20:44
Hallo,

ZitatWie kann ich den Text, der sich hinter den ID´s verbirgt ...

Indem du die Datenherkunft, welche die Daten des Kombifeldes liefert richtig angibst.

z.B.  "SELECT ID, Textfeld FROM DeineTabelle WHERE ID=" &  ID_Feld_der _Ebene1

Das Kombifeld hat dann die gebundene Spalte 1, Spaltenanzahl 2 und Spaltenbreiten 0cm;3cm (Spaltenbreite des 2.Feldes anpassen)

Als Hinweis, wie Felder eines Unterformulars oder des Hauptforms RICHTIG angesprochen werden siehe bitte hier:
http://www.donkarl.com?FAQ4.2 (http://www.donkarl.com?FAQ4.2)
sowie den dort angegebenen Link auf Dev Ashish

HTH
Titel: Re: Datensatzherkunft über mehr als zwei Ebenen
Beitrag von: Rainer 1984 am August 28, 2011, 16:25:07
Hallo Peter,

vielen Dank für Deine Hilfe!

Stimmt, die Datensatzherkunft war nicht richtig aufgebaut. Im Abfragegenerator hat die 3. Spalte gefehlt (Angabe des Textfeldes der 1. Ebene).
Wusste nicht, dass man diese explizit angeben muss. Jetzt funktioniert es.  :)

Schönen sonnigen Sonntagnachmittag und viele Grüße

Rainer