Office Forum
www.Office-Loesung.de
Access :: Excel :: Outlook :: PowerPoint :: Word :: Office :: Wieder Online ---> provisorisches Office Forum <-
Spalte in einer Abfrage über Formular mehrfach abfragen
zurück: tabelle nverknüpfen Beziehungen weiter: Monate von Datum abziehen Unbeantwortete Beiträge anzeigen
Neues Thema eröffnen   Neue Antwort erstellen     Status: Bitte Status wählen ! Facebook-Likes Diese Seite Freunden empfehlen
Zu Browser-Favoriten hinzufügen
Autor Nachricht
terat
Im Profil kannst Du frei den Rang ändern


Verfasst am:
27. Sep 2005, 13:18
Rufname:

Spalte in einer Abfrage über Formular mehrfach abfragen - Spalte in einer Abfrage über Formular mehrfach abfragen

Nach oben
       

Also folgendes Problem ich hoffe ich kanns soweit erklären. Ich hab eine Abfrage zur Selektion meiner Kundendatensätze, dies soll unter anderem durch Selektion der Branche passieren als auch durch andere Selektionskriterien wie zb Anzahl der Mitarbeiter.

Mein Problem liegt darin das die Branche mehrfach abgefragt werden soll.

Ich hab dafür also ein Formular gemacht, die die Felder Branche, Branche 1, Branche 2, Branche 3, Branche 4 usw...Anzahl der Mitarbeiter von und bis PLZ von bis.

Für die anderen Selektionskriterien für Anzahl der Mitarbeiter hab ich die NZ Funktion genommen, und das Problem soweit gelöst. Das Problem liegt jedoch bei den Branchen, er soll mir sowohl alle Datensätze ausliefern die Branche 1 entsprechen als auch Branche 2 etc. Grundsätzlich würd ich das ja mit einer OR Verknüpfung machen. Das Problem ist nur, sobald in dem Feld kein Wert eingegeben ist setzt er trotzdem die * ein, und ich krieg automatisch in der Abfrage alle Datensätze angezeigt, was ja eigentlich nicht sein sollte.

Ich stell mal den Code hier rein vielleicht kann mir ja wer weiterhelfen.
Code:
SELECT *
FROM   Kundendaten
WHERE  Forms[Branche:] Like "*" & Forms![frm_selektion]![branche] & "*"
OR     Forms[branche:] Like "*" & Forms![frm_selektion]![b1] & "*"
OR     Forms[branche:] Like "*" & Forms![frm_selektion]![b2] & "*"
OR     Forms[branche:] Like "*" & Forms![frm_selektion]![b3] & "*"
OR     Forms[branche:] Like "*" & Forms![frm_selektion]![b4] & "*"
OR     Forms[branche:] Like "*" & Forms![frm_selektion]![b5] & "*"
OR     Forms[branche:] Like "*" & Forms![frm_selektion]![b6] & "*"
OR     Forms[branche:] Like "*" & Forms![frm_selektion]![b7] & "*"
AND    Forms[Umsatz:] Between Nz(Forms![frm_selektion]![uvon],0)
                          And Nz(Forms![frm_selektion].[ubis],999999999999999999)
AND    Forms[Fuhrpark:] Between Nz(Forms![frm_selektion].[fvon],0)
                            And Nz(Forms![frm_selektion].[fbis],99999999999)
AND    Forms[Mitarbeiter:] Between Nz(Forms![frm_selektion].[mavon],0)
                               And Nz(Forms![frm_selektion].[mabis],9999999999999)
AND    Forms[PLZ] Between Nz(Forms![frm_selektion].[plzv],0)
                      And Nz(Forms![frm_selektion].[plzb],9999);
danke schon mal für etwaige mühen die sich jemand macht.
lothi
c#, .Net


Verfasst am:
27. Sep 2005, 20:33
Rufname:
Wohnort: Birgisch

AW: Spalte in einer Abfrage über Formular mehrfach abfragen - AW: Spalte in einer Abfrage über Formular mehrfach abfragen

Nach oben
       

Hallo

Ich bin fast der Meinung das du das Kriterium mit UND verknüpfen musst.
Mit oder wird "ODER alle Daten Anzeigen" gemacht.
Mit wird "Branche1 und Branche2 uns alle Branche3" angezeigt.

_________________
Gruss Lothi, der Bastler
Feedback ist die beste Möglichkeit mir zu sagen ob die Antwort geholfen hat!
AC2002, WinXP, Office XP
terat
Im Profil kannst Du frei den Rang ändern


Verfasst am:
28. Sep 2005, 09:07
Rufname:


AW: Spalte in einer Abfrage über Formular mehrfach abfragen - AW: Spalte in einer Abfrage über Formular mehrfach abfragen

Nach oben
       

Problem liegt darin, bei ner Verknüpfung mit UND zeigt er mir die Datensätze nur dann an wenn Wert im Feld, auf Branche 1 und Branche 2 zutrifft. Also klappt das nicht ganz ich habs jetzt aber mit der Oder Verknüpfung so gelöst das ich einfach die NZ Funktion verwend, und wenn die Felder halt leer sind, soll er einfach eine 1 eingeben, da auf 1 Ja sowieso keine Branche zutrifft, und es sich bei der Oder verknüpfung eh nur um eine KANN bestimmung handelt klappt das so ganz gut.

(Anmerkung so nebenei, merk immer mehr das viele Lösungen irgendwie nur recht eigenartig und naja über Umwege oder so gelöst werden können, kommt das oft vor? Oder liegt das echt nur an Wissensmangel?)
Neues Thema eröffnen   Neue Antwort erstellen Alle Zeiten sind
GMT + 1 Stunde

Diese Seite Freunden empfehlen

Seite 1 von 1
Gehe zu:  
Du kannst Beiträge in dieses Forum schreiben.
Du kannst auf Beiträge in diesem Forum antworten.
Du kannst deine Beiträge in diesem Forum nicht bearbeiten.
Du kannst deine Beiträge in diesem Forum nicht löschen.
Du kannst an Umfragen in diesem Forum nicht mitmachen.
Du kannst Dateien in diesem Forum nicht posten
Du kannst Dateien in diesem Forum herunterladen

Verwandte Themen
Forum / Themen   Antworten   Autor   Aufrufe   Letzter Beitrag 
Keine neuen Beiträge Access Tabellen & Abfragen: Wie kann ich mehr als 255Felder in eine Abfrage legen? 1 D.R. 2235 12. Feb 2004, 09:05
faßnacht(IT); Wie kann ich mehr als 255Felder in eine Abfrage legen?
Keine neuen Beiträge Access Tabellen & Abfragen: Abfrage verlinken 4 dfo 1326 10. Feb 2004, 22:17
Willi Wipp Abfrage verlinken
Keine neuen Beiträge Access Tabellen & Abfragen: Suche Hilfe zu SQL (DAO 351 MS) - Abfrage 3 Berny_H 1005 04. Feb 2004, 11:41
borstel Suche Hilfe zu SQL (DAO 351 MS) - Abfrage
Keine neuen Beiträge Access Tabellen & Abfragen: Wie kann ich ein Formular erstellen ? 1 Gast 683 01. Feb 2004, 13:34
borstel Wie kann ich ein Formular erstellen ?
Keine neuen Beiträge Access Tabellen & Abfragen: Abfrage, die sich auf 2 Abfragen + 1 Tabelle bezieht 1 caro456 1832 27. Jan 2004, 20:03
Willi Wipp Abfrage, die sich auf 2 Abfragen + 1 Tabelle bezieht
Keine neuen Beiträge Access Tabellen & Abfragen: Abfrage von Datensätzen ohne Inhalt 3 sebwa 2053 23. Jan 2004, 23:19
Gast Abfrage von Datensätzen ohne Inhalt
Keine neuen Beiträge Access Tabellen & Abfragen: Access abfrage nach 2 parametern 1 Weedy 3466 13. Jan 2004, 00:21
reke Access abfrage nach 2 parametern
Keine neuen Beiträge Access Tabellen & Abfragen: Bestimmte Abfrage erstellen ... nur wie ? 1 studi 2219 22. Dez 2003, 20:51
reke Bestimmte Abfrage erstellen ... nur wie ?
Keine neuen Beiträge Access Tabellen & Abfragen: Abfragen zusammenfügen 1 paesman 1007 09. Dez 2003, 15:32
Fedaykin Abfragen zusammenfügen
Keine neuen Beiträge Access Tabellen & Abfragen: Access 97 Abfrage Duplikate 9 gast 2419 02. Dez 2003, 14:39
Kay Access 97 Abfrage Duplikate
Keine neuen Beiträge Access Tabellen & Abfragen: Formular schließen und öffnen 3 daMike 14586 26. Nov 2003, 20:50
Gast Formular schließen und öffnen
Keine neuen Beiträge Access Tabellen & Abfragen: SQL Abfrage mit VBA 3 daMike 1729 26. Nov 2003, 17:58
daMike SQL Abfrage mit VBA
 

----> Diese Seite Freunden empfehlen <------ Impressum - Besuchen Sie auch: PHP Forum