[Gelöst] Auswahlliste abhängig von Feldeintrag befüllen

Antwort erstellen


BBCode ist eingeschaltet
[img] ist ausgeschaltet
[url] ist eingeschaltet
Smileys sind ausgeschaltet

Die letzten Beiträge des Themas
   

Ansicht erweitern Die letzten Beiträge des Themas: [Gelöst] Auswahlliste abhängig von Feldeintrag befüllen

Re: Auswahlliste abhängig von Feldeintrag befüllen

von backin » Di, 20.10.2009 12:35

Habe es nach intensiver Einarbeitung geschafft die Datenbank zum Laufen zu bekommen. Danke nochmal an eBayer für die nützlichen Beispiele, die mir weitergeholfen haben.

Re: Auswahlliste abhängig von Feldeintrag befüllen

von backin » So, 18.10.2009 20:49

Hallo eBayer,

habe nun meine erste Version hergenommen und ein Makro erstellt. Die Aufteilung der Kategorien und Unterkategorien werde ich in Stufe 2 angehen.
Das Problem habe ich im Formular um SubForm. In der Auswahlliste "Kategorie" werden die Kategorien aufgelistet. Nun habe ich dieser Auswahlliste ein Makro zugeordnet, welches den SQL-String der Auswahlliste "Unterkategorie" als Datenquelle zuordnet. Bei der Auwahl einer Kategorie passiert aber nichts.

Habe den Code über zwei Auswahllisten im Hauptformular ausprobiert, das hat einwandfrei funktioniert. Geht es vielleicht nicht in einem Grid?

Würde mich über eine kurze Hilfestellung freuen.

Schöne Grüße, Dieter
Dateianhänge
literatur.odb
(13.2 KiB) 78-mal heruntergeladen

Re: Auswahlliste abhängig von Feldeintrag befüllen

von eBayer » Fr, 16.10.2009 22:47

Hallo Dieter,
mit dem kleinen Programm habe ich Dir den Weg aufgezeigt, der wie Du ja feststellen kannst, auch funktioniert.
Bei allen anderen Varianten abhängiger Gruppen / Untergruppen kannst Du nach dem gleichen Muster vorgehen. Genaugenommen könnte man es mit den gleichen Makros abhandeln, die mit variablen Namen mal die eine und mal die andere Gruppe bedienen.
Die Arbeit mußt Du Dir aber schon selber machen und wenn Dir das Verständnis zur Makroprogrammierung fehlen sollte, hilft nur üben. Ich helfe natürlich gerne weiter, allerdings solltest Du nun erst einmal Deine eigenen Versuche machen und vor allem sollte Dein Konzept stehen!
Gruß eBayer

Re: Auswahlliste abhängig von Feldeintrag befüllen

von backin » Fr, 16.10.2009 22:10

Hallo eBayer,

möchte Dich nochmal mit meinem Problem belästigen. Ich habe in der von Dir erstellten Datenbank die Tabelle tblTitelKategorie hinzugenommen. Dort wird die Zuweisung der Titel zu den Kategorien und Unterkategorien gemacht. So wie ich es in der letzten E-Mail geschrieben habe, soll man einem Titel mehrere Kategorien und kategorieabhängige Unterkategorie hinzufügen können. Die Felder tKategorie und tUkategorie in der Tabelle tblTitel können entfallen, da man mit dieser Lösung nur eine Kategorie und Unterkategorie einem Titel zuordnen kann.

Habe dazu auch ein neues Formular erstellt (frmTitelKategorie2). Im Subformular soll man die Möglichkeit haben, die Kategorie auszuwählen (ComboBox) und wenn möglich die KategorieID in die Tabelle tblTitelKategorie (Feld RefKategorieID) zu schreiben. Bei der Unterkategorie soll man nur die kategorieabhängigen Unterkategorien sehen und hier gilt es, die UKategorieID in die Tabelle tblTitelKategorie (RefUkategorieID) zu schreiben.

Kann man dies ohne grossen Aufwand realisieren? Wenn man es nicht über die IDs machen kann, gebe es noch die Möglichkeit die Kategorie- und Unterkategorietexte in die tblTitelKategorie zu schreiben. Mein grosses Problem ist, wie bekomme ich die kategorieabhängigen Unterkategorien in der Asuwahlliste zu sehen?!?!?

Schöne Grüße und nochmal danke für Deine Unterstützung,
Dieter
Dateianhänge
test.odb
(23.98 KiB) 64-mal heruntergeladen

Re: Auswahlliste abhängig von Feldeintrag befüllen

von eBayer » Mi, 14.10.2009 22:43

Ich haben fertig!!!
Hallo Dieter,
ich habe Dein Testprogramm mal heftig bearbeitet. Es ging leider nicht ohne intensive Handarbeit per Makros.
Schätze aber, daß Du Dir das als Lösung so vorgestellt hast.
War jedenfalls ein hartes Stück Arbeit. Schau Dir das Programm mal an, aber vergiß nicht, die DB zu registrieren... sonst klappt das nicht. Viel Spaß beim Studium und beim Weiterdenken.
Gruß eBayer
Dateianhänge
test.odb
(16.61 KiB) 85-mal heruntergeladen

Re: Auswahlliste abhängig von Feldeintrag befüllen

von backin » Mi, 14.10.2009 19:40

Hallo,

erstmal danke für Deine Lösung. Geht noch nicht in die richtige Richtung.

habe die Problematik auch in den Base-Forum mit einer Datenbank eingestellt (viewtopic.php?f=8&t=28768). Ich möchte, dass im SubFormular die Auswahlliste "UKategorie" abhängig vom ausgewählten Wert aus der Auswahlliste "Kategorie" gefüllt wird. Irgendwie den Wert aus dem Feld Kategorie in eine Variable speichern und diese dann im SQL-Statement verwenden, welche man in der Auswahlliste als Datenherkunft mitgibt.

Schöne Grüße,
Dieter

[Gelöst] Auswahlliste abhängig von Feldeintrag befüllen

von backin » Di, 13.10.2009 09:15

Liebe Forummitglieder,

möchte folgendes realisieren:
in einem Formular befindet sich ein SubFormular. Die Daten im SubFormular werden in einer Tabellenansicht dargestellt. Hier habe ich die Felder "Kategorie" und "Unterkategorie". Beide Felder sind als Kombinationsfelder definiert. Beim Aufklappen des Kombinationsfeldes "Unterkategorie" sollen nur die Einträge dargestellt werden, die zum ausgwählten Eintrag in der Auswahlliste "Kategorie" passen. Habe es bereits über SQL versucht, weiss aber nicht wie ich die Auswahlliste "Kategorie" ansprechen soll und ob es überhaupt möglich ist.

Wäre für eine Hilfestellung sehr dankbar.

Schöne Grüße,
D.B.

Nach oben