Entwickler-Ecke

Datenbanken - Datenbank such funktion


bruce185 - Do 21.07.05 21:09
Titel: Datenbank such funktion
hi
also ich habe ein Datenbank in Delphi 7 geschrieben mit Table1, DataSource1 und DBNavigator1, und jetzt möchte ich das mein Datenbank nach einzelne buchstaben was findet, wenn ich z.B. den name Andreas in meiner Datenbank stehen habe, dan möchte ich wenn ich z.B. so in Edit1 eingebe 'andr' oder so 'aNdre' das es auch dann findet, also ich habe das so geschrieben:


Delphi-Quelltext
1:
Table1.Locate('Name', Edit1.Text, []);                    


aber damit funktioniert das nicht so wie ich das möchte, mit dieser such funktion findet es nur wenn man den vollständige Name eingibt, ich bin euch sehr dankbar wenn ihr mir helfen könnt, danke schonmal.

bruce185


jasocul - Do 21.07.05 21:24

Dann schau mal in der Hilfe nach, was du in die eckigen Klammern eintragen kannst (-> TLocateOptions).


bruce185 - Do 21.07.05 23:00

hi, danke für deine antwort, ich habe in Delphi auf F1 Gedrückt an dieser Position []
wo die klammern sind, aber er findet nichts, könntest du mir vieleicht einen tip geben wie das geht, ich meine, wenn du weisst wie das funktioniert, ich danke dir schonmal für die antwort 8)

bruce185


maxk - Do 21.07.05 23:08

Delphi kann zwar viel, aber das komischerweise nicht. Aber gib doch einfach mal TLocateOptions ein und drücke F1 ;)

Gruß,
maxk


Harry M. - Do 21.07.05 23:30

Ich habe meine Suchfunktion in der DB folgendermassen gelösst


Delphi-Quelltext
1:
if pos(ansiuppercase(Serach1.SearchComboBox.Text), ansiuppercase(Main1.Table1.FieldByName('Code').AsString)) > 0 then showmessage('Ich habs gefunden :-) )');                    


jasocul - Fr 22.07.05 08:08

user profile iconbruce185 hat folgendes geschrieben:
hi, danke für deine antwort, ich habe in Delphi auf F1 Gedrückt an dieser Position []
wo die klammern sind, aber er findet nichts, könntest du mir vieleicht einen tip geben wie das geht, ich meine, wenn du weisst wie das funktioniert, ich danke dir schonmal für die antwort 8)

bruce185

Nun streng dich mal ein bisschen an. Ich habe dir in Klammern sogar den Suchbegriff für die Hilfe angegeben. :roll:
Wenn es wirklich etwas schwieriges wäre, würde ich dir sogar Source geben. Aber die Hilfe-Funktion von Delphi ist nun wirklich nichts schwieriges.