Filter auf Formular rauft mir den letzten Nerv

15/09/2009 - 12:25 von Martin Wolf | Report spam
Hallo NG,

ich hab hier ein Formular auf das ich einen Filter setzen möchte. Handelt
sich um ein Form, welches per Select-Anweisung seine Datenherkunft bestimmt
(Kundentabelle) und zeigt alle Kunden untereinander an.

Nun soll selektiert werden - habe mir überlegt an den unteren Rand des Forms
einfach eine Buttonleiste zu setzen ...A,B,C,D usw. und bei klick auf den
jeweiligen Button sollen dann nur noch die Kunden angezeigt werden, die mit
diesem Buchstaben beginnen.

Wie muss die VBA-Anweisung für den Filter aussehen?

Me.Filter = "[Firmenname] like 'A*'"
Me.FilterOn = True

hab ich momentan da stehen ... und es passiert nüscht - Form wird komplett
leer angezeigt.
Geb ich an Stelle von 'A*' einen existierenden Firmennamen zwischen den 2
Anführungszeichen ein, selektiert er genau diesen einen Kunden und zeigt ihn
an. Wie bekomme ich es hin, dass er mir alle mit "A" beginnenden Kunden
selektiert und anzeigt? Schàtze da is irgendwas mit der Syntax falsch ...
nur was?

Gruß,
Martin Wolf
 

Lesen sie die antworten

#1 Mark Doerbandt
15/09/2009 - 12:34 | Warnen spam
Hallo, Martin,

Martin Wolf:

ich hab hier ein Formular auf das ich einen Filter setzen möchte. Handelt
sich um ein Form, welches per Select-Anweisung seine Datenherkunft bestimmt
(Kundentabelle) und zeigt alle Kunden untereinander an.

Nun soll selektiert werden - habe mir überlegt an den unteren Rand des Forms
einfach eine Buttonleiste zu setzen ...A,B,C,D usw. und bei klick auf den
jeweiligen Button sollen dann nur noch die Kunden angezeigt werden, die mit
diesem Buchstaben beginnen.

Wie muss die VBA-Anweisung für den Filter aussehen?

Me.Filter = "[Firmenname] like 'A*'"
Me.FilterOn = True

hab ich momentan da stehen ... und es passiert nüscht - Form wird komplett
leer angezeigt.
Geb ich an Stelle von 'A*' einen existierenden Firmennamen zwischen den 2
Anführungszeichen ein, selektiert er genau diesen einen Kunden und zeigt ihn
an. Wie bekomme ich es hin, dass er mir alle mit "A" beginnenden Kunden
selektiert und anzeigt? Schàtze da is irgendwas mit der Syntax falsch ...
nur was?



nö, sieht gut aus. Es sei denn, Du hàttest eine ADP und SQL Server als
Backend, dann könntest Du mal like 'A%' versuchen. Es gibt doch
Firmennamen, die mit A beginnen?

Gruss - Mark

Ähnliche fragen