Access-o-Mania

Access-Forum (Deutsch/German) => Formular => Thema gestartet von: gate13 am März 28, 2012, 14:04:56

Titel: Acc 2010: Formular durchsuchen und anzeigen
Beitrag von: gate13 am März 28, 2012, 14:04:56
Hallo liebes Forum,

ich hab folgendes Problem,

ich hab ein Formular erstellt so eine Art Kundensupport.
Da trägt man die Zeit rein wenn jemand bei uns anruft und klickt den Kunden aus einer Tabelle an.
Klappt auch alles ganz Super. Folgendes Problem hab ich noch. Ich will so eine Art Suche einbauen,
d.H wenn ich jetzt einen Kundennamen eingeb z.B Mustermann, dass mir alle offenen Punkte von Mustermann angezeigt werden.
Gibt es da eine Möglichkeit? Weiß da jemand irgendwas? Wenn ich es nicht deutlich genug geschrieben hab, einfach sagen dann
versuch ich es genauer zu erläutern :)

PS: Ich kenn mich fast gar nicht mit Access etc. aus. Ist mein "erstes Projekt" :)

Danke schon im Vorraus
Titel: Re: Acc 2010: Formular durchsuchen und anzeigen
Beitrag von: DF6GL am März 28, 2012, 16:27:38
Hallo,

"...so eine Art ..."  ist halt nun mal ungeheuer genau beschrieben...  ::)


Erstell im Formular ein ungebundenes Kombifeld ("cmbKundenname" im Formularkopf) und stell es wie folgt ein:

Datensatzherkunft:  Select Kundename from tblDeineSupportTabelle order bx Kundenname
Spaltenanzahl:1
Spaltenbreiten: 4cm
gebundene Spalte: 1


und baue die folgende Ereignisprozedur (auf die 3 Pünktchen rechts von der Ereigniseigenschaftenzeile klicken und dann "Code" wählen)  ein:

Sub cmbKundenname_Afterupdate()
Me.Filter = "Kundenname = '" & me!cmbKundenname & "' and [DasFeldDasEinenOffenenPunktDefiniert] =true"
Me.FilterOn=true
End Sub




Bei http://www.dbwiki.net/wiki/Hauptseite  (u.a.) findest Du jede Menge an Beispieldatenbanken und Tipps für solche Sachen.