Filter auf eine einzelnes Formular Element?

30/03/2010 - 14:27 von Friedrich Dominicus | Report spam
Ich suche schon seit einiger Zeit, bin aber bisher nicht fündig
geworden. Daher nun meine Frage:
Kann man in einem Formular bei einem bestimmten Feld einen Filter
hinterlegen.


Bspl Formular hat Textfeld1, Textfeld2 und ein paar Button.

Textfeld1 ist ungebunden die Datensatzherkunft ist eine Abfrage.

Nun einmal hàtte ich gerne einen Test auf einen konkreten Wert
also sagen wir mal Textfeld1 = 1001
und das andere Mal ein Muster also 100* -> gàbe dann unter anderem 1001
aus.

Also hàtte ich einmal einen Test wie
(PseudoCode)
where "[Textfeld1] = 1001"
und das andere mal
where "[Textfeld1].like '100*'

Ich kann mir einfach nicht vorstellen das es da nichts gibt, aber
offentsichtlich bin ich nicht in der Lage es zu finden

Hinweise sind sehr willkommen

Friedrich





Please remove just-for-news- to reply via e-mail.
 

Lesen sie die antworten

#1 Thomas Möller
30/03/2010 - 14:39 | Warnen spam
Hallo Friedrich,

Am 30.03.2010 14:27, schrieb Friedrich Dominicus:
Ich suche schon seit einiger Zeit, bin aber bisher nicht fündig
geworden. Daher nun meine Frage:
Kann man in einem Formular bei einem bestimmten Feld einen Filter
hinterlegen.

Bspl Formular hat Textfeld1, Textfeld2 und ein paar Button.

Textfeld1 ist ungebunden die Datensatzherkunft ist eine Abfrage.

Nun einmal hàtte ich gerne einen Test auf einen konkreten Wert
also sagen wir mal Textfeld1 = 1001
und das andere Mal ein Muster also 100* -> gàbe dann unter anderem 1001
aus.

Also hàtte ich einmal einen Test wie
(PseudoCode)
where "[Textfeld1] = 1001"
und das andere mal
where "[Textfeld1].like '100*'



Du bist schon ganz nah dran. ;-)

Für die Suche nach dem konkreten Wert sollte dieser Code funktionieren:

Dim strFilter As String

strFilter = "DeinFeld = '" & Me!txtSuche & "'"

Me.Filter = strFilter
Me.FilterOn = True


Bei der Suche mit Like geht es so:

Dim strFilter As String

strFilter = "DeinFeld Like '" & Me!txtSuche & "*'"

Me.Filter = strFilter
Me.FilterOn = True


HTH
Thomas

Homepage: www.Team-Moeller.de

Ähnliche fragen