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
Hallo,
etwa so:
Zwischen ([Forms]![frmHydrantenplan]![TxtHsNr]-10) Und ([Forms]![frmHydrantenplan]![TxtHsNr]+10) Oder [Forms]![frmHydrantenplan]![TxtHsNr] ist Null
Hallo,
oder...
Wenn(IstNull( Formulare![frmHydrantenplan]![TxtHsNr]);"";Zwischen([Formulare]![frmHydrantenplan]![TxtHsNr]-10) Und ([Formulare]![frmHydrantenplan]![TxtHsNr]+10)
tatsächlich ??
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
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!
Hallo,
mhmm,
welchen Datentyp hat das Feld "TxtHsNr" (bzw. das, bei dem gefiltert werden soll) in der Tabelle?
@database: den Fehler meinte ich nicht.. ;)
@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.
Hi,
naja, das ist es Dir ja gelungen, mir eine kleine Schweißperle auf die Stirn zu setzen. 8)