Delphi-PRAXiS
Seite 1 von 5  1 23     Letzte »    

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Datenbanken (https://www.delphipraxis.net/15-datenbanken/)
-   -   Delphi Von TEdit nach Grid?? (https://www.delphipraxis.net/106206-von-tedit-nach-grid.html)

marciboy 7. Jan 2008 10:16

Datenbank: Interbase • Version: 6 • Zugriff über: IB

Von TEdit nach Grid??
 
Hallo

suche nach einer Suchfunktion, die mir nach eingabe in ein TEdit mein Suchergebnis in mein Grid überträgt.


Gruß
Marc

mkinzler 7. Jan 2008 10:19

Re: Von TEdit nach Grid??
 
Entweder TEdit verwenden oder im .onChange des Edits auf Änderung reagieren.
Wie greifst du auf die Datenbank?

marciboy 7. Jan 2008 10:30

Re: Von TEdit nach Grid??
 
Hallo

ich suche nur nach einer Abfrage für den Quellcode (.Exit)

Datenbank über TIB_Database

Gruß
Marc

mkinzler 7. Jan 2008 10:38

Re: Von TEdit nach Grid??
 
ich meinte eigentlich Table oder Query?

marciboy 7. Jan 2008 10:42

Re: Von TEdit nach Grid??
 
Achso Sorry

TQuery

mkinzler 7. Jan 2008 10:54

Re: Von TEdit nach Grid??
 
-vorhandene Query lokal filtern: Einfach Query.Filter setzten und mit
Delphi-Quellcode:
Query.Filtered := True;
aktivieren
-Neue Abfrage:
+Füge eine neue Query-Komponente für die Filterung hinzu.
+Hinterlege dort eine parametrisierte Abfrage
+im .OnExit Parameter setzen
-Abfrage anpassen:
+Abfrage um Filter+Parameter erweitern
+im .OnExit Parameter setzen

marciboy 7. Jan 2008 11:10

Re: Von TEdit nach Grid??
 
Gibt es da vielleicht eine einfachere Möglichkeit??

Kann ich die Abfrage nicht in das ereigniss der TEdit schreiben?

Gruß
Marc

mkinzler 7. Jan 2008 11:25

Re: Von TEdit nach Grid??
 
Man kann auch bei jedem Klick die Abfrage neu setzen, aber das ist doch viel umständlicher und langsamer, als nur die Parameter zu senden.

marciboy 7. Jan 2008 11:32

Re: Von TEdit nach Grid??
 
Ja aber ich verstehe nicht wie ich den Quellcode schreiben muss. Ich bin ja sehr bemüht Delphi zu lernen aber dies ist sehr komplex.

mkinzler 7. Jan 2008 11:42

Re: Von TEdit nach Grid??
 
Wenn die Kompo Query heisst und dort eine parametrisierte Abfrage hinterlegt ist mit dem Parameter Suchwort:
SQL-Code:
select <Feldliste> from <Tabelle> where <suchfeld> = :suchwort;
Delphi-Quellcode:
Query.ParamByName( 'suchwort').Value := Edit.Text;
Query.Refresh;


Alle Zeitangaben in WEZ +1. Es ist jetzt 11:18 Uhr.
Seite 1 von 5  1 23     Letzte »    

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