Nach Datensatz suchen



  • Ich habe eine Access DB und wollt da gerne eine eigene Suchfunktion einbauen und nicht die von Access nehmen.
    Aber ich weiß nich, wie ich nach etwas suchen soll.
    Soll vorzugsweise als VB Code und nicht als Makro sein. Ich bitte um Erklärungen.
    Ich habe nämlich ein Eingabefeld wo ich das eingebe, wonach gesucht werden soll und nen Button. Wenn ich da drauf drücke soll der Datensatz angezeigt werden.
    Meine Datensätze werden in einem Unterformular angezeigt, das sich ja auf einem Hauptformular befindet.
    Hoffe das war genug Info und das ihr mir helfen könnt.
    MFG



  • Mein Tip voraus: Benutze am beste keine gebundenen Steuerelementen.

    Ich würde so vor gehen:
    Wenn der Benutzer das Suchfeld eingegeben hat, kannst du über die Where-Bedingung der Select-Abfrage den gesuchten Datensatz auslesen. Dann bestückst du die Ausgabefelder von Hand.
    Solltest du nur ein Ergebniss anzeigen, und wenn der Benutzer durch weitere Ergebnisse blättern können soll, dann kann man beim Blättern die Where-Bedingung so abändern, daß der nächst größere/kleinere Satz gelesen wird.



  • Hi ich hab jetzt noch was gefunden, hab aber ein weiteres Problem.
    Und zwar wie benutze ich den Befehl GotoControl, wenn ich zu einem Control auf einem Unterformualr gehen will?
    Habs schon probiert mit Form!.... aber hat nicht geklappt.
    Hoffe da kann mir auch jemand helfen.
    MFG


Anmelden zum Antworten