Formulartabelle: Listeninhalt in Abhängigkeit einer Spalte
Verfasst: Fr 22. Mär 2013, 19:19
Hallo zusammen, und wieder meine Projektlistendatenbank ...
Ich habe eine Tabelle Projektfirmen mit folgenden Spalten: ID, ProjektID, FirmaID, ProjektaufgabeID. So bringe ich drei verschiedene Tabellen zusammen.
Habe mir ein Formular mit einer Tabelle und drei Spalten als Listenfelder mit dem ich die Tabelle abfülle. Erstelle die Listeninhalte per SQL, damit ich nicht die IDs sondern reale namen dargestellt bekomme. Ich habe nun sehr viele Firmen, aber nur wenige Projektaufgabe. Meine Idee ist, die Einträge im Listenfeld Firma von dem Listenfeld Projektaufgaben abhängig zu machen. In der Firmentabelle habe ich jeder Firma eine Standardprojektaufgabe zugeordnet. Mein Ziel ist folgendes:
- Ist keine Projektaufgabe ausgewählt sind im Listenfeld Firma alle Firmen auswählbar.
- Ist eine Projektaufgabe ausgewählt sind im Listenfeld der Spalte Firma nur die Firmen mit dieser Standardaufgabe auswählbar.
Dazu müsste ich ja den die SQL-Abfrage des unter Eigenschaften --> Register Daten --> Listeninhalt bearbeiten. Nur hab ich keine Ahnung wie dort mittels sql auf den Listeninhalt der anderen Spalte Projektaufgabe zugreife.
Hat jemand einen Rat für mich???
Gruss bernd alias der wartburgritter
Ich habe eine Tabelle Projektfirmen mit folgenden Spalten: ID, ProjektID, FirmaID, ProjektaufgabeID. So bringe ich drei verschiedene Tabellen zusammen.
Habe mir ein Formular mit einer Tabelle und drei Spalten als Listenfelder mit dem ich die Tabelle abfülle. Erstelle die Listeninhalte per SQL, damit ich nicht die IDs sondern reale namen dargestellt bekomme. Ich habe nun sehr viele Firmen, aber nur wenige Projektaufgabe. Meine Idee ist, die Einträge im Listenfeld Firma von dem Listenfeld Projektaufgaben abhängig zu machen. In der Firmentabelle habe ich jeder Firma eine Standardprojektaufgabe zugeordnet. Mein Ziel ist folgendes:
- Ist keine Projektaufgabe ausgewählt sind im Listenfeld Firma alle Firmen auswählbar.
- Ist eine Projektaufgabe ausgewählt sind im Listenfeld der Spalte Firma nur die Firmen mit dieser Standardaufgabe auswählbar.
Dazu müsste ich ja den die SQL-Abfrage des unter Eigenschaften --> Register Daten --> Listeninhalt bearbeiten. Nur hab ich keine Ahnung wie dort mittels sql auf den Listeninhalt der anderen Spalte Projektaufgabe zugreife.
Hat jemand einen Rat für mich???
Gruss bernd alias der wartburgritter