Office Forum
www.Office-Loesung.de
Access :: Excel :: Outlook :: PowerPoint :: Word :: Office :: Wieder Online ---> provisorisches Office Forum <-
Bedingung in Abfrage liefert null Datensätze
zurück: Kombifeld täglich prüfen ob Date()-7 Tage vergangen sind weiter: Bei Abfragen immer SQL angeben ! Unbeantwortete Beiträge anzeigen
Neues Thema eröffnen   Neue Antwort erstellen     Status: Feedback Facebook-Likes Diese Seite Freunden empfehlen
Zu Browser-Favoriten hinzufügen
Autor Nachricht
wschmittw
Im Profil kannst Du frei den Rang ändern


Verfasst am:
17. Jan 2009, 19:43
Rufname:
Wohnort: Wolfegg

Bedingung in Abfrage liefert null Datensätze - Bedingung in Abfrage liefert null Datensätze

Nach oben
       Version: Office 2k (2000)

Hallo,

ich habe folgendes Problem: Ich habe eine Abfrage u.a. mit einem Feld names "FC" (= Textfeld). Über ein Formular "f_Saldenlisten" werden Kriterien übergeben. Das formular enthält eine Optionsgruppe mit dem Namen "OGruppe_Standort". Die Kriterinen in meiner Abfrage:
Code:
Wenn([Forms]![f_Saldenlisten]![OGruppe_Standort]=1;[Forms]![f_Saldenlisten]![Standort];Wie "*")
Der "dann-Teil" mit dem Wert 1 funktioniert problemlos. Der "sonst-Teil" liefert keine Datensätze. Wie "*" ohne Bedingung funktioniert ohne Probleme, aber innerhalb einer Bedingung erhalte ich kein Ergebnis.

Vielen Dank an die Helfer!

Gruß Werner
steffen0815
VBA-Programmierer


Verfasst am:
17. Jan 2009, 21:05
Rufname:


AW: Bedingung in Abfrage liefert null Datensätze - AW: Bedingung in Abfrage liefert null Datensätze

Nach oben
       Version: Office 2k (2000)

Hallo Werner,
versuche mal so:
Code:
WHERE  ([Forms]![f_Saldenlisten]![OGruppe_Standort]=1
AND     [DeineTabelle].[DeinFeld]=[Forms]![f_Saldenlisten]![Standort])
OR     ([Forms]![f_Saldenlisten]![OGruppe_Standort]<>1);
Falls du nicht klar kommst, poste mal bitte deinen SQL-Code
_________________
Gruß Steffen
wschmittw
Im Profil kannst Du frei den Rang ändern


Verfasst am:
18. Jan 2009, 01:48
Rufname:
Wohnort: Wolfegg

AW: Bedingung in Abfrage liefert null Datensätze - AW: Bedingung in Abfrage liefert null Datensätze

Nach oben
       Version: Office 2k (2000)

Hallo Steffen,

danke für Deine Antwort. Leider komme ich noch nicht klar. Mein SQL-Code ist:
Code:
SELECT V.FC, S.KVNR, S.VWST, B.Typ, B.KCFC, B.Beginn, B.Ende, S.Vorname,
       S.Famname, B.G, B.M, B.V, B.B, B.SZ, B.VZ, B.Saldo
FROM   (t_Schuldner AS S
        INNER JOIN t_VWST_FC AS V
        ON S.VWST = V.VWST)
       INNER JOIN t_bbsal AS B
       ON S.KVNR = B.KVNR
WHERE  V.FC=IIf([Forms]![f_Saldenlisten]![OGruppe_Standort]=1,
                [Forms]![f_Saldenlisten]![Standort],(V.FC) Like "*");
Wenn die Optionsgruppe [OGruppe_Standort] den Wert 1 hat, soll der Text des Feldes [Standort] übernommen werden. Wenn der Wert 2 ist, soll nicht gefiltert werden. Es geht also darum, wie ich der Abfrage beigringe, dass bei Wert = 2 alle Datensätze gesucht werden sollen.

Wäre schön, wenn Du mir nochmal helfen könntest.

Gruß Werner
Alf2009
Access-Programm., SAP-Cons./Entw./Trainer


Verfasst am:
18. Jan 2009, 07:25
Rufname:
Wohnort: Mannheim

AW: Bedingung in Abfrage liefert null Datensätze - AW: Bedingung in Abfrage liefert null Datensätze

Nach oben
       Version: Office 2k (2000)

Könntest du bitte mal separat ein kleines Demo-Beispiel machen mit weniger Feldern oder einfach deine DB mit anonymisierten Daten hier rein stellen?
_________________
Besten Gruß

Alf

Feedback hilft Allen! Ich antworte grundsätzlich nur auf Postings des Themen-Eröffners.
jens05
Moderator


Verfasst am:
18. Jan 2009, 09:25
Rufname:
Wohnort: ~~~~~

AW: Bedingung in Abfrage liefert null Datensätze - AW: Bedingung in Abfrage liefert null Datensätze

Nach oben
       Version: Office 2k (2000)

Hallo Werner,
wenn dein Kriterium jetzt so aussieht
Code:
Wenn([Forms]![f_Saldenlisten]![OGruppe_Standort]=1;[Forms]![f_Saldenlisten]![Standort];Wie "*")
Dann stelle das mal so um
Code:
[Forms]![f_Saldenlisten]![Standort] Oder [Forms]![f_Saldenlisten]![OGruppe_Standort]=2
-wenn [OGruppe_Standort]=2 dann zeige alles, ansonsten filteren nach dem Wert aus [Standort]
_________________
mfg jens05 Wink
steffen0815
VBA-Programmierer


Verfasst am:
18. Jan 2009, 11:28
Rufname:

AW: Bedingung in Abfrage liefert null Datensätze - AW: Bedingung in Abfrage liefert null Datensätze

Nach oben
       Version: Office 2k (2000)

Hallo,
Zitat:
Leider komme ich noch nicht klar.
Gibt es eine Fehlermeldung oder wo genau ist das Problem?
UNGETESTET sollt es ungefähr so aussehen:
Code:
SELECT  V.FC, S.KVNR, S.VWST, B.Typ, B.KCFC, B.Beginn, B.Ende, S.Vorname,
        S.Famname, B.G, B.M, B.V, B.B, B.SZ, B.VZ, B.Saldo
FROM   (t_Schuldner AS S
        INNER JOIN t_VWST_FC AS V
        ON S.VWST = V.VWST)
       INNER JOIN t_bbsal AS B
       ON S.KVNR  = B.KVNR
WHERE  ([Forms]![f_Saldenlisten]![OGruppe_Standort]=1
AND     V.FC =[Forms]![f_Saldenlisten]![Standort])
OR     [Forms]![f_Saldenlisten]![OGruppe_Standort]<>1;

_________________
Gruß Steffen
wschmittw
Im Profil kannst Du frei den Rang ändern


Verfasst am:
18. Jan 2009, 21:23
Rufname:
Wohnort: Wolfegg


AW: Bedingung in Abfrage liefert null Datensätze - AW: Bedingung in Abfrage liefert null Datensätze

Nach oben
       Version: Office 2k (2000)

Hallo zusammen,

ich hatte die Lösung von Jens gebraucht. In einem anderen Forumsbeitrag habe ich noch eine Alternative gefunden:
Code:
Wie "*" & [Forms]![f_saldenlisten]![standort] & "*"
Herzlichen Dank Euch allen für die Hilfe!

Gruß Werner
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: bei Abfrage nur den jüngsten Datensatz anzeigen 3 Hannes 1872 25. Feb 2004, 17:02
Willi Wipp bei Abfrage nur den jüngsten Datensatz anzeigen
Keine neuen Beiträge Access Tabellen & Abfragen: Abfrage mit Auswahlkriterium über 2 Tabellen 1 Majo 1907 24. Feb 2004, 13:54
Willi Wipp Abfrage mit Auswahlkriterium über 2 Tabellen
Keine neuen Beiträge Access Tabellen & Abfragen: Abfrage Problem 4 shorty 1883 20. Feb 2004, 20:00
shorty Abfrage Problem
Keine neuen Beiträge Access Tabellen & Abfragen: [DANKE-ERLEDIGT] verschachtelte Abfrage 13 ppc 1478 17. Feb 2004, 19:46
ppc [DANKE-ERLEDIGT] verschachtelte Abfrage
Keine neuen Beiträge Access Tabellen & Abfragen: Min() Abfrage 4 augenzeuge 1056 17. Feb 2004, 10:13
Gast Min() Abfrage
Keine neuen Beiträge Access Tabellen & Abfragen: Abfrage aus Formular erstellen 2 frkrone 3248 12. Feb 2004, 14:22
frkrone Abfrage aus Formular erstellen
Keine neuen Beiträge Access Tabellen & Abfragen: inventar abfrage 5 nooby 2254 05. Feb 2004, 14:46
nooby inventar abfrage
Keine neuen Beiträge Access Tabellen & Abfragen: Inhalt einer Abfrage überschreiben? 1 Esdo 1247 13. Jan 2004, 12:35
Bernd Schenkel Inhalt einer Abfrage überschreiben?
Keine neuen Beiträge Access Tabellen & Abfragen: Abfrage 2 Klaus 1957 11. Jan 2004, 22:35
Gast Abfrage
Keine neuen Beiträge Access Tabellen & Abfragen: Kreuztabellenabfrage, Datensätze gruppieren 1 Bob 1014 09. Dez 2003, 15:45
Esdo Kreuztabellenabfrage, Datensätze gruppieren
Keine neuen Beiträge Access Tabellen & Abfragen: Parameter abfrage 3 Gast 1903 01. Dez 2003, 16:12
Caladan Parameter abfrage
Keine neuen Beiträge Access Tabellen & Abfragen: summe in abfrage runden 2 Caladan 2761 27. Nov 2003, 10:18
Caladan summe in abfrage runden
 

----> Diese Seite Freunden empfehlen <------ Impressum - Besuchen Sie auch: Microsoft Excel Tricks