Access-o-Mania

Access-Forum (Deutsch/German) => Formular => Thema gestartet von: maddhin am August 13, 2020, 05:39:44

Titel: Self join Tabelle/Abfrage: Parent auf Formular anzeigen
Beitrag von: maddhin am August 13, 2020, 05:39:44
Hallo,

Ich möchte einige Informationen zu Produkten darstellen (als Basis für ein Produktsuche-Formular).

Ich habe dazu eine Abfrage (QrySearchProductList) gebastelt, die diverse Produkt- und Firmeninformationen aggregiert:

QryProdList.JPG

Diese Abfrage funktioniert wunderbar. Auch die Anzeige der Kategorie und Parent-Kategorie und deren Namen. Die ID_Cat, Cat_Name, ID_Cat_Parent sind direkt in tblCategories und den fehlenden Namen der ID_Cat_Parent hole ich mir über eine weitere Abfrage(qsubCategories):

QryCat.JPG

Nun das Problem: wenn ich nun ein Formular auf Basis der QrySearchProductList-Abfrage erstelle, bekomme ich den Namen der Parent-Kategorie nicht angezeigt. Access ändert das Feld immer auf den Kategorienamen Cat_Name der Kategorie.

Wenn ich manuell den Steuerfeldinhalt auf "ParentName.Cat_Name" ändere, also den Namen der Parent-Kategorie, ändert Access postwendend das Feld wieder zu tblcategory.cat_name, d.h. den Kategorienamen der Kategorie.

Ich habe viel versucht und z.B. nochmal einen weiteren tblCategorie als Datensatzquelle hinzuzufügen um ID_Cat_Parent nochmal zu verlinken, etc. aber jetzt bin ich mit meinem Latein wirklich am Ende.

Weiß jemand wieso das nicht geht, obwohl die Abfrage bei Direktaufruf die richtigen Namen für ID_Cat_Parent anzeigt?
Titel: Re: Self join Tabelle/Abfrage: Parent auf Formular anzeigen
Beitrag von: PhilS am August 13, 2020, 09:57:16
Du musst einen Alias (https://codekabinett.com/rdumps.php?Lang=1&targetDoc=sql-as-alias) für ParentName.Cat_Name vergeben, damit Access die Felder schon an ihrem Namen unterscheiden kann.
Titel: Re: Self join Tabelle/Abfrage: Parent auf Formular anzeigen
Beitrag von: maddhin am August 13, 2020, 10:11:19
Super, lieben Dank!

...und noch eine blöde Frage: wo ist den dieser "Thema gelöst" Knopf? :-[
Titel: Re: Self join Tabelle/Abfrage: Parent auf Formular anzeigen
Beitrag von: PhilS am August 13, 2020, 10:23:37
Zitat von: maddhin am August 13, 2020, 10:11:19...und noch eine blöde Frage: wo ist den dieser "Thema gelöst" Knopf? :-[
Den gibt es seit dem letzte Forum-Update vor ein paar Wochen vorübergehen nicht. :-/
Steht auf unserer Todo-Liste...
Titel: Re: Self join Tabelle/Abfrage: Parent auf Formular anzeigen
Beitrag von: maddhin am August 13, 2020, 10:28:51
Zitat von: PhilS am August 13, 2020, 10:23:37Den gibt es seit dem letzte Forum-Update vor ein paar Wochen vorübergehen nicht. :-/
Steht auf unserer Todo-Liste...

haha, gut zu wissen, ich hatte den schon überall mit der Lupe gesucht und dachte ich bin zu blöd den zu finden... :)

Ggf. oben die Neuigkeiten temporär rausnehmen bis der Knopf wieder da ist, dann spart sich der eine oder andere die Sucherei :)