Neuigkeiten:

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

Mobiles Hauptmenü

Abhängige Kombinationsfelder

Begonnen von claus66, Juni 18, 2019, 16:04:26

⏪ vorheriges - nächstes ⏩

claus66

Hallo,

habe folgende zwei Kombinationsfelder:

1. cmbArticleDescription (ArticleID, ArticleDescription, ArticleCategoryID)
2. cmbMaterial (MaterialID, MaterialLink, ArticleCategoryID)

Das Kombinationsfeld cmbMaterial soll in Abhängigkeit des Feldes "ArticleCategoryID" aus cmbArticleDescription stehen.

Mit folgender SQL-Anweisung in der Datensatzherkunft habe ich es probiert:

SELECT tblMaterial.MaterialID, tblMaterial.MaterialLink, tblMaterial.ArticleCategoryID
FROM tblMaterial
WHERE (((tblMaterial.ArticleCategoryID)=[cmbArticleDescription]))
ORDER BY tblMaterial.MaterialLink;


Es funktioniert nicht, da im cmbArticleDescription das Feld ArticleID die gebunde Spalte ist und nicht ArticleCategoryID.
Ich benötige aber eine Abhängigkeit zu der 3. Spalte aus cmbArticleDescription.

Ist dies überhaupt möglich?

MzKlMu

Hallo,
mir sind die Zusammenhänge nicht klar. Grundsätzlich laufen aber abhängigkeiten übder die entsprechenden ID's (Schlüsselfelder) und nicht über die Klartexte.

Hast Du die Nachschlagefelder direkt in den Tabellen angelegt, oder nur im Formular ?

Kannst Du bitte mal ein Bild des Beziehungsfensters posten ?
Gruß Klaus

claus66

Die Nachschlagefelder für beide Kombis habe ich im Formular angelegt.

Ich habe es mir schon fast gedacht, dass die Abhängigkeiten nur über die Schlüsselfelder funktioniert.

Eventuell probiere ich es dann mal mit der Variante, dass ich zuerst über ein neu angelegtes Kombi die ArticleCategory auswähle, danach in dessen Abhängigkeit den Artikel und zuletzt dann das Material und hier kann ich ja dann wahrscheinlich problemlos die Abhängigkeit zum neu angelegten Kombi Article Category herstellen.
Wollte halt für den User so wenig Auswahlfelder wie möglich darstellen.

Die Beziehungen befinden sich im Anhang.

MzKlMu

Hallo,
mir scheint das Datenmodell noch nicht passend.
Hat das Material keinen Bezug zum Artikel ?
Wo speicherst Du den ausgewählten Artikel ?
Gruß Klaus

claus66

So, habe leider erst heute Zeit gefunden mich mit dem Problem weiterzubeschäftigen.
Das Datenmodell ist tatsächlich nicht wirklich passend.

Aber das eigentliche Hauptproblem scheint darin zu bestehen, dass ich die abhängigen Kombinationsfelder in einem Unterformular mit Datenblattansicht (!) integrieren möchte.
Und dies scheint eigentlich nicht möglich zu sein.

In einem Access-Magazin habe ich hierzu einen Artikel mit Lösungsvorschlag gefunden. Sieht aber ziemlich kompliziert aus. Mal sehen, ob ich hier meine Bemühungen weiter fortsetze.

MzKlMu

Hallo,
Zitatdass ich die abhängigen Kombinationsfelder in einem Unterformular mit Datenblattansicht (!) integrieren möchte.
nein, kein Problem, geht völlig problemlos auch in einem Unterformular, auch in Datenblattsicht.

Du solltest aber erst mal das Datenmodell bereinigen. Abhängige Kombis setzen auch voraus, dass Abhängigkeiten (Beziehungen) angelegt wurden.
Gruß Klaus