Neuigkeiten:

Ist euer Problem gelöst, dann bitte den Knopf "Thema gelöst" drücken!

Mobiles Hauptmenü

Abfragekriterium IstNull?

Begonnen von Xoar, Juni 02, 2013, 18:24:56

⏪ vorheriges - nächstes ⏩

Xoar

Mahlzeit,

lange Zeit ist es her, aber inzwischen habe ich wieder ein kleines Projekt und mal wieder auch ein kleines Problem.

Habe eine Abfrage in der ich ein Abfragekriterium
ZitatZwischen ([Formulare]![frmHydrantenplan]![TxtHsNr]-10) Und ([Formulare]![frmHydrantenplan]![TxtHsNr]+10)
habe. Nun möchte ich gerne, dass wenn das Feld TxtHsNr leer ist (istNull?) KEIN Abfragekriterium benutzt wird, ansonsten halt das obere.

Versucht habe ich:
ZitatWenn(IstNull( Formulare![frmHydrantenplan]![TxtHsNr]);;Zwischen([Formulare]![frmHydrantenplan]![TxtHsNr]-10) Und ([Formulare]![frmHydrantenplan]![TxtHsNr]+10)

Da kommt leider immer ne Fehlermeldung, das ein Punkt falsch ist, oder ein Klammerpaar zuviel ist. Hab da schon hin und her probiert, aber ohne Erfolg :(


Grüße
Marco

DF6GL

Hallo,

etwa so:

Zwischen ([Forms]![frmHydrantenplan]![TxtHsNr]-10) Und ([Forms]![frmHydrantenplan]![TxtHsNr]+10) Oder [Forms]![frmHydrantenplan]![TxtHsNr] ist Null


Viele Grüße vom Bodensee
Franz, DF6GL

Hilfestellung:  http://www.access-o-mania.de/forum/index.php?topic=6969.msg118738#msg118738

Links und Tipps:
1.   http://v.hdm-stuttgart.de/~riekert/lehre/db-kelz/
1a. http://www.tinohempel.de/info/info/datenbank/normalisierung.htm
1b. https://support.office.com/de-de/article/Grundlagen-des-Datenbankentwurfs-eb2159cf-1e30-401a-8084-bd4f9c9ca1f5#bmterms
2.   http://www.donkarl.com
3.   https://web.archive.org/web/20201201233522/http://www.dbwiki.net/
4.   http://www.access-tutorial.de/
5.   http://www.tty1.net/smart-questions_de.htm
6.   http://access.joposol.com/accept

Last but not least:   < F1 > für Hilfe
;) Learning by doing not by spoon-feed ;)

Tipp: Find and Replace for Access

database

Hallo,

oder...

Wenn(IstNull( Formulare![frmHydrantenplan]![TxtHsNr]);"";Zwischen([Formulare]![frmHydrantenplan]![TxtHsNr]-10) Und ([Formulare]![frmHydrantenplan]![TxtHsNr]+10)

DF6GL

Viele Grüße vom Bodensee
Franz, DF6GL

Hilfestellung:  http://www.access-o-mania.de/forum/index.php?topic=6969.msg118738#msg118738

Links und Tipps:
1.   http://v.hdm-stuttgart.de/~riekert/lehre/db-kelz/
1a. http://www.tinohempel.de/info/info/datenbank/normalisierung.htm
1b. https://support.office.com/de-de/article/Grundlagen-des-Datenbankentwurfs-eb2159cf-1e30-401a-8084-bd4f9c9ca1f5#bmterms
2.   http://www.donkarl.com
3.   https://web.archive.org/web/20201201233522/http://www.dbwiki.net/
4.   http://www.access-tutorial.de/
5.   http://www.tty1.net/smart-questions_de.htm
6.   http://access.joposol.com/accept

Last but not least:   < F1 > für Hilfe
;) Learning by doing not by spoon-feed ;)

Tipp: Find and Replace for Access

Xoar

#4
ui das ging ja schnell, leider noch nicht mit dem richtigen Erfolg.

@DF6GL  hier filtert er nun korrekt, solange NICHTS im TxtFeld steht, sobald ich aber eine Hausnummer eintrage, kommt kein Datensatz mehr.
klappt doch, hatte nen kleinen Fehler eingebaut.  Danke !

@database   kommt leider ne Fehlermeldung, wieder mit Klammern etc.


Grüße
Marco

database

Hallo,

sorry den Fehler habe ich vorhin auch übersehen:

Wenn(IstNull( Formulare![frmHydrantenplan]![TxtHsNr]);"";Zwischen([Formulare]![frmHydrantenplan]![TxtHsNr]-10) Und ([Formulare]![frmHydrantenplan]![TxtHsNr]+10))

die Wenn-Funktion muss natürlich auch mit Klammer geschlossen werden!

DF6GL

Hallo,


mhmm,


welchen Datentyp hat das Feld "TxtHsNr"   (bzw. das, bei dem gefiltert werden soll)  in der Tabelle?


@database:  den Fehler meinte ich nicht..  ;)
Viele Grüße vom Bodensee
Franz, DF6GL

Hilfestellung:  http://www.access-o-mania.de/forum/index.php?topic=6969.msg118738#msg118738

Links und Tipps:
1.   http://v.hdm-stuttgart.de/~riekert/lehre/db-kelz/
1a. http://www.tinohempel.de/info/info/datenbank/normalisierung.htm
1b. https://support.office.com/de-de/article/Grundlagen-des-Datenbankentwurfs-eb2159cf-1e30-401a-8084-bd4f9c9ca1f5#bmterms
2.   http://www.donkarl.com
3.   https://web.archive.org/web/20201201233522/http://www.dbwiki.net/
4.   http://www.access-tutorial.de/
5.   http://www.tty1.net/smart-questions_de.htm
6.   http://access.joposol.com/accept

Last but not least:   < F1 > für Hilfe
;) Learning by doing not by spoon-feed ;)

Tipp: Find and Replace for Access

Xoar

@DF6GL

hat doch geklappt, hatte nur ein Teil kopiert ;D

@database
hab ich jetzt leider nicht mehr ausprobiert, da die obige Lösung schon geklappt hat.

Danke euch beiden.


DF6GL

Hi,

naja,  das ist es Dir ja gelungen, mir eine kleine Schweißperle auf die Stirn zu setzen.    8)
Viele Grüße vom Bodensee
Franz, DF6GL

Hilfestellung:  http://www.access-o-mania.de/forum/index.php?topic=6969.msg118738#msg118738

Links und Tipps:
1.   http://v.hdm-stuttgart.de/~riekert/lehre/db-kelz/
1a. http://www.tinohempel.de/info/info/datenbank/normalisierung.htm
1b. https://support.office.com/de-de/article/Grundlagen-des-Datenbankentwurfs-eb2159cf-1e30-401a-8084-bd4f9c9ca1f5#bmterms
2.   http://www.donkarl.com
3.   https://web.archive.org/web/20201201233522/http://www.dbwiki.net/
4.   http://www.access-tutorial.de/
5.   http://www.tty1.net/smart-questions_de.htm
6.   http://access.joposol.com/accept

Last but not least:   < F1 > für Hilfe
;) Learning by doing not by spoon-feed ;)

Tipp: Find and Replace for Access