Delphi-PRAXiS

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

dinu_ch 9. Dez 2003 12:58


DBGrid ausblenden
 
Ich habe auf einem Formular ein DBGrid welches nach einem Buttonklick mit Daten aus einer SQL-Abfrage ausgefüllt wird. Doch wenn ich das Formular aufmache ist die Tabelle schon da-leer und mit einer Spalte / einer Zeile. Wie kann ich die Tabelle ausblenden so dass das Formular beim öffnen leer ist und die Tabelle erst nach dem Buttonklick angezeigt wird ? Ich habe da an sowas gedacht :

dbgrid1.vivible:=false - aber das tut nicht.

dinu_ch

Nalincah 9. Dez 2003 13:05

Re: DBGrid ausblenden
 
Am Anfang (z.b. im Objektinspector oder in der From.Create-Prozedur
Delphi-Quellcode:
DBGrid1.Visible := false;
und beim Button.Click
Delphi-Quellcode:
DBGrid1.Visible := true;
Alternativ:

Delphi-Quellcode:
DBGrid1.hide;
DBGrid1.show;

dinu_ch 9. Dez 2003 13:22

Re: DBGrid ausblenden
 
prima - jetz tuts.

noch eine frage- wenn ich die tabelle im form ausgefüllt habe und dann beende ich das form
mit self.close - öffne es nachher wieder, so ist die tabelle immer noch gefüllt. wie kann ich die tabelle leeren ? sicherlich geht es auch mit einem "nirvana-sql-statement" - aber gehts auch anders ?

dinu_ch

Sourcemaker 9. Dez 2003 13:29

Re: DBGrid ausblenden
 
Hi,

gibst du die Form frei mit release oder free ?

Gruß

Frank


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