Hallo,
die Suchfunktion kannst du eigentlich analog zum
Access-Formular programmieren. Irgendwo wirst du eine
Query absetzen wollen, bei der du den Suchbegriff als Parameter vorsehen solltest. Wenn sich dein SELECT-Statement abgesehen vom Suchbegriff nie ändert, dann kannst due es gleich im Object Inspector eintragen:
SELECT * FROM tabelle WHERE schlagwort = :schlagwort
Eventuell hast du in deiner
Access-Lösung bereits über eine unscharfe Suche - LIKE bzw UPPER() - nachgedacht.
Das Ergebnis zeigst du in einer Box? Dann hast du nur eine Spalte im Result-Set? Einen mehrspaltigen Result-Set könntest du in einem DBGrid anzeigen. Dieses Grid hat ScrollBars und die Positionierung auf einen bestimmten Datensatz wäre kein Problem.
Vielleicht kannst du die Rahmenbedingungen (Datenmodell, verwendete Komponenten) noch etwas genauer beschreiben? Oft werden bei der Verschlagwortung mittels Thesaurus M:N Beziehungen zu einem Schlagwort-Katalog aufgebaut oder bei freier Verschlagwortung eine 1:N Beziehung. Oder es wird gar nicht normalisiert und die Schlagworte stehen in einem TEXT-Feld in der Form *Schlagwort1*Schlagwort2*.
Freundliche Grüße