collapse

* Benutzer Info

 
 
Willkommen Gast. Bitte einloggen oder registrieren. Haben Sie Ihre Aktivierungs E-Mail übersehen?

* Wer ist Online

  • Punkt Gäste: 93
  • Punkt Versteckte: 0
  • Punkt Mitglieder: 0

Es sind keine Mitglieder online.

* Forenstatistik

  • stats Mitglieder insgesamt: 14419
  • stats Beiträge insgesamt: 71647
  • stats Themen insgesamt: 9667
  • stats Kategorien insgesamt: 5
  • stats Boards insgesamt: 17
  • stats Am meisten online: 415

Autor Thema: Ist Null als Kriterium in Wenn/dann Abfrage  (Gelesen 136 mal)

Offline jagger

  • Access-Profi
  • **
  • Beiträge: 147
Ist Null als Kriterium in Wenn/dann Abfrage
« am: Juni 20, 2019, 12:01:09 »
Guten Tag,

die Abfrage: SELECT qry_TUB_gruppiert_02.AGKDNR, qry_TUB_gruppiert_02.Suchname
FROM qry_TUB_gruppiert_02, tab_intex_TUB_Filter_code
WHERE (((qry_TUB_gruppiert_02.Kollcode) Is Null));
funktioniert. Alle Datensätze werden angezeigt.
Wenn ich aber das "Ist Null" als Kriterium in einer Wenn/dann-Abfrage nutze:
SELECT qry_TUB_gruppiert_02.AGKDNR, qry_TUB_gruppiert_02.Suchname
FROM qry_TUB_gruppiert_02, tab_intex_TUB_Filter_code
WHERE (((qry_TUB_gruppiert_02.Kollcode) Like IIf([Formulare]![frm_Terminuebersicht]![txtKollcode]=1,"IstNull",[tab_intex_TUB_Filter_code]![code])));

werden keine Daten angezeigt. Was mache ich falsch?
Wie muss ich das schreiben?
Das "IstNull" kommt vom Editor.
IIf([Formulare]![frm_Terminuebersicht]![txtKollcode]=1,"IstNull",[tab_intex_TUB_Filter_code]!...))) macht auch, was es soll.

Ja, und ich weiss, dass man sich bei Abfragen nicht auf Textfelder in Formularen beziehen soll. ;-)

Hat jemand bitte einen Tipp?

Mit Dank im Voraus
jagger
 

Offline PhilS

  • Global Moderator
  • Access-Meister
  • *****
  • Beiträge: 594
    • Tipps zu Access, VBA, SQL und Co.
Re: Ist Null als Kriterium in Wenn/dann Abfrage
« Antwort #1 am: Juni 20, 2019, 13:08:11 »
Der Text "IstNull" wird niemals zu dem Ausdruck IS NULL. - Egal wie du es drehst und wendest.
Du musst diesen Teil der Kriterien in zwei verschiedene Blöcke aufteilen.

Code: SQL
SELECT qry_TUB_gruppiert_02.AGKDNR, qry_TUB_gruppiert_02.Suchname
FROM qry_TUB_gruppiert_02, tab_intex_TUB_Filter_code
WHERE ([Formulare]![frm_Terminuebersicht]![txtKollcode]<>1
        AND qry_TUB_gruppiert_02.Kollcode LIKE [tab_intex_TUB_Filter_code]![code])
    OR ([Formulare]![frm_Terminuebersicht]![txtKollcode]=1
        AND qry_TUB_gruppiert_02.Kollcode IS NULL)
 
Folgende Mitglieder bedankten sich: jagger

Offline jagger

  • Access-Profi
  • **
  • Beiträge: 147
Re: Ist Null als Kriterium in Wenn/dann Abfrage
« Antwort #2 am: Juni 20, 2019, 14:07:07 »
Hallo PhilS,

OMG! Da wäre ich nie drauf gekommen.
Mit "*" funktioniert das nämlich.
Zum Beispiel:
Wie Wenn([Formulare]![frm_Terminuebersicht]![txtTermingrund]<>"*";[tab_intex_TUB_Filter_Termingrund]![Termingrund];"*")

Vielen Dank!

LG
jagger

 

 

Datensatzzähler in einer Abfrage

Begonnen von peterBoard Tabelle/Abfrage

Antworten: 6
Aufrufe: 15518
Letzter Beitrag Juni 16, 2010, 16:32:34
von cyorps
Abfrage für Terminüberschneidungen und visuelle Darstellung

Begonnen von centaurusBoard Tabelle/Abfrage

Antworten: 3
Aufrufe: 7129
Letzter Beitrag Januar 21, 2011, 21:30:14
von cy_one_1
Datenerfassung mit Abfrage

Begonnen von Daniel-GSBoard Tabelle/Abfrage

Antworten: 2
Aufrufe: 6142
Letzter Beitrag Mai 05, 2010, 22:52:18
von oma
SQL Abfrage DELETE rückgängig machen??

Begonnen von hmfmartinBoard Tabelle/Abfrage

Antworten: 1
Aufrufe: 8393
Letzter Beitrag Mai 08, 2010, 19:18:08
von MzKlMu
Fehlermeldung modifizieren, wenn "Eingabe erforderlich" auf "Ja" ist?

Begonnen von mradlmaierBoard Formular

Antworten: 6
Aufrufe: 10134
Letzter Beitrag Mai 10, 2010, 22:59:39
von mradlmaier

Advertisment / Werbung - Amazon Affiliate Links