Access-o-Mania

Access-Forum (Deutsch/German) => Tabelle/Abfrage => Thema gestartet von: Bernie110 am Dezember 23, 2014, 10:02:40

Titel: Abfrage Flagge setzen und Wert filtern
Beitrag von: Bernie110 am Dezember 23, 2014, 10:02:40
Hallo Zusammen, wünsche allerseits frohe Weihnachten,

ich möchte ein Kontrollkästchen im HF als Filterkriterium wie folgt benutzen.

Name des HFs (Ungebundendenes Formular): DISPOPLAN_TA_MitStrassen_HF
Name des ungebunden Kontrollkästchen im HF  = FLAG_Ungeplant
Name der Abfrage = qyr_DISPOPLAN_TA_MitStrassen_B
Name des Feldes in der Abfrage = TOUR_ID

Mögliche Werte des Feldes "TOUR_ID" =  Ist Null oder 0 oder > 0

Wenn das Kontrollkästchen leer ist soll er mir alle Datensätze anzeigen.
Also alle Werte (Ist Null oder 0 oder > 0)

Wenn aber FLAG_Ungeplant = Wahr, dann soll er mir nur die Daten anzeigen die den
Wert Ist Null oder 0 haben.

Wie muss das Kriterium hierfür lauten?
Vielen Dank für eure Antworten

Lg Bernie

Titel: Re: Abfrage Flagge setzen und Wert filtern
Beitrag von: MaggieMay am Dezember 23, 2014, 11:15:44
Kriterium in der Abfrage zu Spalte TOUR_ID:(Ist Null oder 0) ODER Forms!DISPOPLAN_TA_MitStrassen_HF!FLAG_Ungeplant = 0
Titel: Re: Abfrage Flagge setzen und Wert filtern
Beitrag von: database am Dezember 23, 2014, 11:29:14
Hallo Bernie,

kannst du aber auch über einen (Formular)Filter lösen

im Klickereignis der Checkbox

If me.FLAG_Ungeplant = -1 then
    Me.Filter = "TOUR_ID = 0 Or IsNull(TOUR_ID)"
    Me.FilterOn = True
Else
    Me.Filter = ""
    Me.FilterOn = False
End If
Titel: Re: Abfrage Flagge setzen und Wert filtern
Beitrag von: Bernie110 am Dezember 23, 2014, 11:40:36
Danke Ihr Beiden, funktioniert wunderbar !

Lg Bernie