Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Object-Pascal / Delphi-Language (https://www.delphipraxis.net/32-object-pascal-delphi-language/)
-   -   Suchfunktion (https://www.delphipraxis.net/93471-suchfunktion.html)

Lill Jens 6. Jun 2007 12:20


Suchfunktion
 
Hallo alles zusammen!

Ich wollte mal fragen ob es möglich ist in Delphi eine Suchfunktion einzubinden.

Ich habe mir das so vorgestellt:

Ich habe eine Datenbank PW.DB und ich möchte in ein Edit-Feld einen Suchbegriff eingeben dann auf den Button Suchen drücken und dann sollen alle Einträger der Datenbank zu dem Suchbegriff aufgelistet werden.


Thx für die cmts

Lg Lill Jens :coder2:

Bernhard Geyer 6. Jun 2007 12:24

Re: Suchfunktion
 
Ja, ist möglich :-)

Willst du das in deinem Programm machen oder willst du sowas in der IDE zur verfügung stellen?

Lill Jens 6. Jun 2007 12:26

Re: Suchfunktion
 
Zitat:

Zitat von Bernhard Geyer
Ja, ist möglich :-)

Willst du das in deinem Programm machen oder willst du sowas in der IDE zur verfügung stellen?


Des ganze soll in meinem Progamm sein

Edit: Kann mir auch jemand sagen wie das ganze funktioniert...? thx

Bernhard Geyer 6. Jun 2007 12:46

Re: Suchfunktion
 
Zitat:

Zitat von Lill Jens
Edit: Kann mir auch jemand sagen wie das ganze funktioniert...? thx

Welche Erfahrungen im Bereich Datenbanken hast du schon (mit Delphi)?

hoika 6. Jun 2007 12:51

Re: Suchfunktion
 
Hallo,

so als Starthilfe.

ein normales TEdit.
ein TDBGrid -> TDataSource -> TQuery

in der Query schreibst du

Query.SQL.Add('Select * From PW');
Query.SQL.Add('Where Name=:Name');
Query.ParamByName('Name').AsString:= edit.Text;
Open;

Dann steht das Ergebnis im DBGrid,
falls alles richtig konfiguriert ist
(z.B. Query.DataBaseName auf einem Bde-Alias oder direkt auf dem Verzeuchnis,
wo sie PW.DB ist.


Heiko


Alle Zeitangaben in WEZ +1. Es ist jetzt 00:37 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz