Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Datenbanken (https://www.delphipraxis.net/15-datenbanken/)
-   -   Delphi DBGrid Paradox7 (https://www.delphipraxis.net/37026-dbgrid-paradox7.html)

zecke 29. Dez 2004 19:47


DBGrid Paradox7
 
:hi:

wie kann ich denn Ergebnisse welche ich über folgendes codeschnippselchen erhalten habe in einem DBGrid anzeigen lassen?

Code:
Query.Close
Query.SQL.Clear;
Query.SQL.Add('SELECT * FROM test.db WHERE Interpret = '+QuotedStr(Edit1.TExt));
Query.Open;
lasst mich an kreativen ideen teilhaben :mrgreen:

edit: ich verweise zur nebensächlichen info auf folgenden thread: http://www.delphipraxis.net/internal...ct.php?t=43099

MrSpock 29. Dez 2004 20:49

Re: DBGrid Paradox7
 
Hallo zecke,

das DBGrid findest du unter Datensteuerung. Unter Datenzugriff findest du die Komponente DataSource, die eine Verbindung zwischen Datenmengen und Datendarstellungskomponenten ermöglicht. Wähle aus der Dropdown List der Eigenschaft DataSet der DataSource Komponente die Query aus. Dann wählst du für das DBGrid als DataSource diese aus. Wenn du jetzt noch Active bei der Query auf True setzt, erscheint die Datenmenge im Grid.

zecke 30. Dez 2004 17:52

Re: DBGrid Paradox7
 
habe ich das richtig verstanden??:

1. bei der DAtaSource soll ich bei DataSet die Query auswählen (das geht nicht [bei mir])
2. beim DBGrid als DataScource die DataSource1 (oder die query) [query geht nicht]
3. query auf active (geht nicht)

?? ich glaube ich denke falsch oder gibts noch einen haken an der sache, sprich benötigte codeschnipsel damit das so funktioniert

danke trotzdem schonmal

Hasse 3. Jan 2005 15:35

Re: DBGrid Paradox7
 
Moin,

ich geh mal davon aus, daß du auf deinem Formular folgende Komponenten hast:

Ein Edit-Feld(Edit1), ein Button mit der du die Sache startest , eine TQuery Komponente (bei dir namens Query), der du mit deinem Codeschnipsel den SQL-String zuweist, eine Datasource-Komponente(Datasource1) und ein DBGrid(DBGrid1).


Wenn das so ist, dann folgendes:
Eigenschaft Dataset von Datasource1 auf Query einstellen,
Eigenschaft Datasource von DBGrid1 auf Datasource1 einstellen,
dem Ereignis onclick des Buttons eine Prozedure mit deinem Codeschnipsel hinzufügen.
dein Programm starten, in dein Edit1 einen vorhanden Interpreten eingeben auf den Button clicken und es müßte sich was tun.
Hasse


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