Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Datenbanken (https://www.delphipraxis.net/15-datenbanken/)
-   -   Delphi Aus einer DB das Suchergebnis in einem Grid anzeigen lassen (https://www.delphipraxis.net/47235-aus-einer-db-das-suchergebnis-einem-grid-anzeigen-lassen.html)

sniffy 8. Jun 2005 07:35

Datenbank: MySQL • Zugriff über: ODBC

Aus einer DB das Suchergebnis in einem Grid anzeigen lassen
 
Liste der Anhänge anzeigen (Anzahl: 1)
Hi!
Ich habe in Tool programmiert in den man einen Eintrag in einer Datenbank suchen kann, bzw. ein einem DBGrid. Es ist eine MySQL DB.

Was ich jetzt nicht hinbekomme ist das der gefundene Eintrag in einem extra DGBGrid angezeigt wird. Es kann auch von mir aus eine ListBox oder ein Edit. Und wenn ein Eintrag gefunden wird, sollen die entsprechenden Felder die dazugehören auch mit angezeigt werden.

Um euch deutlich zu machen was ich genau meine, habe ich hier im Forum eine Demo gefunden. Es ist ganau das was ich auch gerade am basteln bin.

Bsp:
Wenn ich bei der Demo nach "Stefan" suche und es gefunden wird, sollen die Felder "Straße" und "Ort" mit in einem extra DBGrid angezeigt werden.

Ich hoffe ihr wisst was ich meine.

Danke schonmal für eure Hilfe!

sniffy 9. Jun 2005 07:16

Re: Aus einer DB das Suchergebnis in einem Grid anzeigen las
 
Hat wirklich niemand ne Antwort :?:

Albi 9. Jun 2005 07:48

Re: Aus einer DB das Suchergebnis in einem Grid anzeigen las
 
Hallo,

wie das genau bei MySQL funktioniert weiß ich auch nicht. Aber Du must doch nichts weiter machen, wie ne Abfrage.

Du nimmst ein DBGrid, eine Query-Kompo (wenns das bei MySQL gib), eine Datasource und ein Edit-Feld.

Die Datasource verbindest Du mit der Query-Kompo und das DBGrid mit der Datasource, dann bastelst Du Dir ne Abfrage.

In etwa so:

SQL-Code:
Select * from DB WHERE Name Like :iName+'%'
Wie der Syntax bei MySQL-DB's aussieht weiß ich auch nicht genau aber so in etwa könnte es aussehen.

In der Anwenung must du dann nur die den Parameter aus dem Edit an die Abfrage übergeben.

Code:
With Query1 Do
begin
  Close;
  Params[0].Value:= Edit1.Text;
  ExecQuery;
end;
Ich hoffe das hilft dir ein wenig weiter.

mschaefer 9. Jun 2005 08:12

Re: Aus einer DB das Suchergebnis in einem Grid anzeigen las
 
Liste der Anhänge anzeigen (Anzahl: 1)
Moin: Kurzantwort

//Edit//
Update 1: Partielle Suche mit Locate
//Edit//

PS: Offensichtlich war Kassel sehr kontaktfördernd...

Grüße // Martin


Alle Zeitangaben in WEZ +1. Es ist jetzt 14:26 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