Im Formular über Listenfeld Abfrage ändern?
Moderator: Moderatoren
-
- *
- Beiträge: 18
- Registriert: Do, 26.06.2008 15:45
Im Formular über Listenfeld Abfrage ändern?
Hallo!
Ich möchte folgendes machen (Beispiel): Eine Tabelle mit den Spalten -> ID, Farbe, Material, Größe
Ein Formular mit einer Tabelle -> Farbe, Material, Größe. Dazu 3 Listen- oder Kombinationsfelderfelder -> Farbe, Material, Größe. So weit so gut! Jetzt möchte ich im ersten Listenfeld z.b. "grün" auswählen, dann sollen in der Tabelle nur noch die Datensätze mit "grün" in der Spalte "Farbe" angezeigt werden. Wähle ich im 2. Listenfeld dann noch z.B. "Kunststoff" sollen nur noch die Datensätze mit "grün" und "Kunststoff" angezeigt werden. So soll immer feiner selektiert werden. Geht das in einem Formular überhaupt?
Beste Grüße
Tabellenfüller
Ich möchte folgendes machen (Beispiel): Eine Tabelle mit den Spalten -> ID, Farbe, Material, Größe
Ein Formular mit einer Tabelle -> Farbe, Material, Größe. Dazu 3 Listen- oder Kombinationsfelderfelder -> Farbe, Material, Größe. So weit so gut! Jetzt möchte ich im ersten Listenfeld z.b. "grün" auswählen, dann sollen in der Tabelle nur noch die Datensätze mit "grün" in der Spalte "Farbe" angezeigt werden. Wähle ich im 2. Listenfeld dann noch z.B. "Kunststoff" sollen nur noch die Datensätze mit "grün" und "Kunststoff" angezeigt werden. So soll immer feiner selektiert werden. Geht das in einem Formular überhaupt?
Beste Grüße
Tabellenfüller
-
- *
- Beiträge: 18
- Registriert: Do, 26.06.2008 15:45
Re: Im Formular über Listenfeld Abfrage ändern?
Hallo!
Da bis jetzt noch keiner geantwortet hat, dachte ich mir vielleicht versteht keiner was ich meine? Ich habe mal eine Testdatei angehängt. Beim Aufruf oder über die Schaltfläche "neue Suche" wird die Abfrage gestartet. Da kann man dann z.B. "rot" und "Metall" eingeben und in der Tabelle werden dann nur noch Datensätze angezeigt die beiden Kreterien entsprechen. Aber dazu muß man natürlich die möglichen Farben kennen und auch bei Tippfehlern kommt man nicht zum gewünschten Ergebnis. Darum möche ich diese Auswahl gern über Listenfelder treffen, die dann die möglichen Einträge vorgeben. Ich vermute das ist nur mit einem Makro zu machen, oder?
Beste Grüße
Tabellenfüller
Da bis jetzt noch keiner geantwortet hat, dachte ich mir vielleicht versteht keiner was ich meine? Ich habe mal eine Testdatei angehängt. Beim Aufruf oder über die Schaltfläche "neue Suche" wird die Abfrage gestartet. Da kann man dann z.B. "rot" und "Metall" eingeben und in der Tabelle werden dann nur noch Datensätze angezeigt die beiden Kreterien entsprechen. Aber dazu muß man natürlich die möglichen Farben kennen und auch bei Tippfehlern kommt man nicht zum gewünschten Ergebnis. Darum möche ich diese Auswahl gern über Listenfelder treffen, die dann die möglichen Einträge vorgeben. Ich vermute das ist nur mit einem Makro zu machen, oder?
Beste Grüße
Tabellenfüller
- Dateianhänge
-
- Auswahltest.odb
- (12.89 KiB) 93-mal heruntergeladen
Re: Im Formular über Listenfeld Abfrage ändern?
Hallo!
Ich bin ja auch nur ein Neuling, aber bei ACCESS hatte ich das mit größer, also >"rot" geregelt. Dann wird zwar auch "schwarz" angezeigt, weil "schwarz" größer "rot" ist, da es aber sortiert angezeigt wurde waren die ersten Einträge alle schwarz.
Vielleicht reicht das?
Gruß Bernd!
Ich bin ja auch nur ein Neuling, aber bei ACCESS hatte ich das mit größer, also >"rot" geregelt. Dann wird zwar auch "schwarz" angezeigt, weil "schwarz" größer "rot" ist, da es aber sortiert angezeigt wurde waren die ersten Einträge alle schwarz.
Vielleicht reicht das?
Gruß Bernd!
-
- *
- Beiträge: 18
- Registriert: Do, 26.06.2008 15:45
Re: Im Formular über Listenfeld Abfrage ändern?
Hallo NTClient!
Erstmal vielen Dank für Deine Antwort!
Aber die Abfrage an sich ist ja nicht mein Problem, sondern die Auswahl. Die Abfrage in meinem Beispiel funktioniert ja einwandfrei! Nur das Eintippen ist nicht sehr komfortabel.
Beste Grüße
Tabellenfüller
Erstmal vielen Dank für Deine Antwort!
Aber die Abfrage an sich ist ja nicht mein Problem, sondern die Auswahl. Die Abfrage in meinem Beispiel funktioniert ja einwandfrei! Nur das Eintippen ist nicht sehr komfortabel.
Beste Grüße
Tabellenfüller
Re: Im Formular über Listenfeld Abfrage ändern?
Hallo Tabellenfüller,
ich schicke Dir morgen ein kleines Testprogramm, welches deine Anforderung erfüllt.
Gruß eBayer
ich schicke Dir morgen ein kleines Testprogramm, welches deine Anforderung erfüllt.
Gruß eBayer
Intel(R) Core(TM)2 Quad CPU Q8200 @ 2.33GHz mit 4 GB Memory (3,2 GB aktiv)
Vista Home Premium 32 Bit
openOffice 3.1.1 mit Sun Report Builder 1.1.0 und MySql 5.1
Hauptinteresse ooBase seit 12.2008
Vista Home Premium 32 Bit
openOffice 3.1.1 mit Sun Report Builder 1.1.0 und MySql 5.1
Hauptinteresse ooBase seit 12.2008
Re: Im Formular über Listenfeld Abfrage ändern?
Aloha
Ganz so einfach, wie man sich das wünschen würde, funktioniert das leider nicht.
Hier
http://www.oooforum.org/forum/viewtopic.phtml?t=72134
wurde das Thema zumindest schonmal auf englisch durchgekaut.
Aber warte ruhig erstmal auf das Testprogramm von eBayer, der wird Dir da schon was vernünftiges zusammenbasteln
Ganz so einfach, wie man sich das wünschen würde, funktioniert das leider nicht.
Hier
http://www.oooforum.org/forum/viewtopic.phtml?t=72134
wurde das Thema zumindest schonmal auf englisch durchgekaut.
Aber warte ruhig erstmal auf das Testprogramm von eBayer, der wird Dir da schon was vernünftiges zusammenbasteln

Re: Im Formular über Listenfeld Abfrage ändern?
so, nun habe ich das Testprogramm fertig. War ein gutes Stück Arbeit, aber es läuft wie geschmiert.
Einfach die Datenbank herunterladen, registrieren und dann testen.
Gruß und viel Spaß
eBayer
Einfach die Datenbank herunterladen, registrieren und dann testen.
Gruß und viel Spaß
eBayer
- Dateianhänge
-
- LbTest.odb
- (18.51 KiB) 182-mal heruntergeladen
Intel(R) Core(TM)2 Quad CPU Q8200 @ 2.33GHz mit 4 GB Memory (3,2 GB aktiv)
Vista Home Premium 32 Bit
openOffice 3.1.1 mit Sun Report Builder 1.1.0 und MySql 5.1
Hauptinteresse ooBase seit 12.2008
Vista Home Premium 32 Bit
openOffice 3.1.1 mit Sun Report Builder 1.1.0 und MySql 5.1
Hauptinteresse ooBase seit 12.2008
-
- *
- Beiträge: 18
- Registriert: Do, 26.06.2008 15:45
Re: Im Formular über Listenfeld Abfrage ändern?
Hallo eBayer!
Puh! Ich verstehe zwar noch nicht wie Du das gemacht hast, aber das sieht ja echt gut aus. Ich werde mal versuchen mich da durch zu kämpfen. Ich werde Dich bestimmt nochmal nerven müssen
.
Erstmal vielen Dank dafür und natürlich auch ein Dankeschön an DPunch!
Beste Grüße
Tabellenfüller
Puh! Ich verstehe zwar noch nicht wie Du das gemacht hast, aber das sieht ja echt gut aus. Ich werde mal versuchen mich da durch zu kämpfen. Ich werde Dich bestimmt nochmal nerven müssen

Erstmal vielen Dank dafür und natürlich auch ein Dankeschön an DPunch!
Beste Grüße
Tabellenfüller