![]() |
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! |
Re: Aus einer DB das Suchergebnis in einem Grid anzeigen las
Hat wirklich niemand ne Antwort :?:
|
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:
Wie der Syntax bei MySQL-DB's aussieht weiß ich auch nicht genau aber so in etwa könnte es aussehen.
Select * from DB WHERE Name Like :iName+'%'
In der Anwenung must du dann nur die den Parameter aus dem Edit an die Abfrage übergeben.
Code:
Ich hoffe das hilft dir ein wenig weiter.
With Query1 Do
begin Close; Params[0].Value:= Edit1.Text; ExecQuery; end; |
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 10:30 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz