Neuigkeiten:

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

Mobiles Hauptmenü

Self join Tabelle/Abfrage: Parent auf Formular anzeigen

Begonnen von maddhin, August 13, 2020, 05:39:44

⏪ vorheriges - nächstes ⏩

maddhin

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:

Sie dürfen in diesem Board keine Dateianhänge sehen.

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

Sie dürfen in diesem Board keine Dateianhänge sehen.

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?

PhilS

Du musst einen Alias für ParentName.Cat_Name vergeben, damit Access die Felder schon an ihrem Namen unterscheiden kann.
Neue Videoserie: Windows API in VBA

Klassische CommandBars visuell bearbeiten: Access DevTools CommandBar Editor

maddhin

Super, lieben Dank!

...und noch eine blöde Frage: wo ist den dieser "Thema gelöst" Knopf? :-[

PhilS

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...
Neue Videoserie: Windows API in VBA

Klassische CommandBars visuell bearbeiten: Access DevTools CommandBar Editor

maddhin

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