Delphi-PRAXiS
Seite 1 von 3  1 23      

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

Alterauge 13. Jan 2012 21:35

Datenbank: MySQL • Version: ? • Zugriff über: 3306

DBGrid MySQL
 
Hallo,

heute ist eifach nicht mein Tag :-(.
Habe eine einfache Frage, glaube ich?

Beispiel:

Wenn ich Button1 drücke, soll automatisch eine neu Zeile im Grid erstellt werden + einen
Fixtext in Spalte 2 (Diese ist ein TEST)

Button1
begin
?????????????????????????????????
end;

scrat1979 13. Jan 2012 21:38

AW: DBGrid MySQL
 
Das Grid (falls ein DBGrid verwendet wird) wird ja über den Inhalt der Datenbank gefüttert.

Suchst Du vielleicht....

Delphi-Quellcode:
 TableName.Append;
 TableName.FieldByName('Feldname_Spalte_2').AsString := 'TEST'';
 [...]
???

Alterauge 13. Jan 2012 21:41

AW: DBGrid MySQL
 
Ich glaube das ist die Lösung!

Benötige die Komponente Table1!
Danke werde es testen!

Alterauge 14. Jan 2012 07:38

AW: DBGrid MySQL
 
Super geht!
Delphi-Quellcode:
procedure TForm1.Button1Click(Sender: TObject);
begin
 MyTable1.Append;
 MyTable1.FieldByName('Protokoll').Text := 'TEST';
 MyTable1.FieldByName('Wert').Text := 'F15';
 MyTable1.Refresh;
end;
Habe aber noch eine Frage! :-)

Eine Abfrage, befindet sich in Grid ein Wer'F15'
Delphi-Quellcode:
then begin

haentschman 14. Jan 2012 07:43

AW: DBGrid MySQL
 
Moin...

sind die Werte auch nach einem Programm - Neustart noch vorhanden ?

Alterauge 14. Jan 2012 07:53

AW: DBGrid MySQL
 
Guten Morgen
Ja, für eine bestimmte Zeit!

haentschman 14. Jan 2012 08:11

AW: DBGrid MySQL
 
Was bedeutet das ?

...normalerweise werden Änderungen durch Post übernommen. Ein Refresh ist nicht nötig.
Delphi-Quellcode:
procedure TForm1.Button1Click(Sender: TObject);
begin
 MyTable1.Append;
 MyTable1.FieldByName('Protokoll').Text := 'TEST';
 MyTable1.FieldByName('Wert').Text := 'F15';
 MyTable1.Post;
end;

Alterauge 14. Jan 2012 08:43

AW: DBGrid MySQL
 
OK!

Werde ich testen!

Alterauge 14. Jan 2012 08:44

AW: DBGrid MySQL
 
Wie würde eine Abfrage aussehen?

Eine Abfrage, befindet sich in Grid ein Wer'F15'
then begin

mkinzler 14. Jan 2012 08:49

AW: DBGrid MySQL
 
Das Grid visualisiert ja nur den Inhalt einer Datenmenge ( Tabells, Abfrage). Du musst alos diese durchsuchen.
Z.B. mit Lookup/Locate


Alle Zeitangaben in WEZ +1. Es ist jetzt 08:14 Uhr.
Seite 1 von 3  1 23      

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-2025 by Thomas Breitkreuz