Autor
|
Thema: Abfrage mit Werten aus Formular (1440 mal gelesen)
|
amg13 Mitglied
Beiträge: 942 Registriert: 20.12.2002 Aktuell: FSC R550 2x Xeon X5450 QuadCore 8GB RAM Nvidia FX4800 Dell Precision M6300 Solid Works 2008-2009 Real Engineering Student Edition & Cosmos Das war einmal: HP Workstation >80x SolidEdge V19 (Classic & Foundation) 14x SMAP3D Piping/Partfinder
|
erstellt am: 09. Jul. 2009 16:31 <-- editieren / zitieren --> Unities abgeben:
Hallo, ich bin grad etwas am verzweifeln. Ich habe eine Tabelle deren Inhalt ich Filtern möchte nach den in einem Formular ausgewählten Werten. Das funktioniert. Jetzt möchte ich aber noch das keine Filterung stattfindet Wenn z.B. die Option "Alle" auf dem Formular gesetzt ist. Also im Formular habe ich eine Combobox die "Tabellen Werte" anzeigt und eine Kontrollkästchen um "alle" auszuwählen. Mein Mriterium in der Abfrage sieht wie folgt aus: Wenn([Formulare]![Personen Liste]![Alle]=0;[Formulare]![Personen Liste]![mitID];Ist Null) Der erste Teil passt soweit, aber sobald der Ausdruck "alle" ungleich 0 wird zeigt mir Access nichts mehr an. Auch bei Ist Nicht Null kommt keine Ausgabe. Wo ist der Fehler? Sobald "Alle"<>0 ist sollen alle werte der Tabelle ausgegeben werden.
MfG AMG
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Oberli Mike Moderator Dipl. Maschinen Ing.
Beiträge: 3728 Registriert: 29.09.2004 Access 2000 und 2003 Intel Core 2CPU (2.4 GHz) 2 GB RAM Nvidia FX 560 Windows XP SP2 Novell als Netzwerk
|
erstellt am: 10. Jul. 2009 10:58 <-- editieren / zitieren --> Unities abgeben: Nur für amg13
Hallo AMG, (Ist das nicht der Veredler der Automarke mit dem Stern auf der Motorhaube?) Vollgende einfache Möglichkeit gibt es. Du definierst zwei Abfragen, die eine hat keinen Filter, die andere hat einen Filter. Über ein Makro wird anhand der Eingaben entschieden, welche Abfrage verwendet wird. Gruss Mike ------------------ The Power Of Dreams Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
| Systems & Solutions Engineer (m/w/d) | At Videojet Technologies, a Veralto Company, safeguarding food, medicine, and essentials is what we do, because everyone, everywhere has a right to know that the food, medicines, and packaged goods they rely on are safe. This is where Videojet Technologies, a global leader in product identification, provides innovative coding and marking solutions that helps customers ensure product safety and improve their productivity.... | Anzeige ansehen | Softwareentwicklung |
|
amg13 Mitglied
Beiträge: 942 Registriert: 20.12.2002 Aktuell: FSC R550 2x Xeon X5450 QuadCore 8GB RAM Nvidia FX4800 Dell Precision M6300 Solid Works 2008-2009 Real Engineering Student Edition & Cosmos Das war einmal: HP Workstation >80x SolidEdge V19 (Classic & Foundation) 14x SMAP3D Piping/Partfinder
|
erstellt am: 10. Jul. 2009 11:28 <-- editieren / zitieren --> Unities abgeben:
Hi Mike, ja AMG dazu fehlt abernoch etwas Kleingeld. Ich hab den Fehler gefunden. Access baut die SQL Abfrage falsch auf. Ein lumpiges "=" störte meine Wege. Hab die IIF Abfrage etwas Modifiziert und es läuft. Also danke für die Anwort. So hätt ichs wahrscheinlich auch gemacht, wenn ich Lösung nicht gefunden hätte. cya AMG Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |