Access-o-Mania

Access-Forum (Deutsch/German) => Formular => Thema gestartet von: claus66 am Juni 18, 2019, 16:04:26

Titel: Abhängige Kombinationsfelder
Beitrag von: claus66 am Juni 18, 2019, 16:04:26
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?
Titel: Re: Abhängige Kombinationsfelder
Beitrag von: MzKlMu am Juni 18, 2019, 16:21:35
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 ?
Titel: Re: Abhängige Kombinationsfelder
Beitrag von: claus66 am Juni 18, 2019, 16:41:19
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.
Titel: Re: Abhängige Kombinationsfelder
Beitrag von: MzKlMu am Juni 18, 2019, 16:58:53
Hallo,
mir scheint das Datenmodell noch nicht passend.
Hat das Material keinen Bezug zum Artikel ?
Wo speicherst Du den ausgewählten Artikel ?
Titel: Re: Abhängige Kombinationsfelder
Beitrag von: claus66 am Juni 24, 2019, 16:49:33
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.
Titel: Re: Abhängige Kombinationsfelder
Beitrag von: MzKlMu am Juni 24, 2019, 16:52:57
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.