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?
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 ?
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.
Hallo,
mir scheint das Datenmodell noch nicht passend.
Hat das Material keinen Bezug zum Artikel ?
Wo speicherst Du den ausgewählten Artikel ?
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.
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.