Delphi-PRAXiS
Seite 2 von 2     12   

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Delphi Schriftart einer Zeile von DBGrid "fett markieren" (https://www.delphipraxis.net/8163-schriftart-einer-zeile-von-dbgrid-fett-markieren.html)

Sharky 30. Aug 2003 15:12

Re: Schriftart einer Zeile von DBGrid "fett markieren&a
 
Zitat:

Zitat von TypusMensch
....... Es tut mir leid... :roll: :oops:

Hihihi.... Manchmal sieht man den Code vor lauter Zeilen nicht :lol:

Hauptsache es geht jetzt :coder:

TypusMensch 30. Aug 2003 15:18

Re: Schriftart einer Zeile von DBGrid "fett markieren&a
 
Doch eine Frage hab ich da noch:

Ich will jetzt vom Programm aus, die DBCheckbox (Markiert) ändern... schön und gut, aber es ändert sich dabei nicht automatisch das DBGrid (jetzt auf einer Abfrage-Query gesetzt) mit. Auch nicht, wenn ich beim Klicken von der Checkbox mittels DBGrid1.Refresh oder DBGrid1.Repaint...

Sharky 30. Aug 2003 15:36

Re: Schriftart einer Zeile von DBGrid "fett markieren&a
 
Zitat:

Zitat von TypusMensch
....., aber es ändert sich dabei nicht automatisch das DBGrid (jetzt auf einer Abfrage-Query gesetzt) mit. Auch nicht, wenn ich beim Klicken von der Checkbox mittels DBGrid1.Refresh oder DBGrid1.Repaint...

Bei mir geht es. Aber achtung! Wenn Du "nur" auf deine DBCheckBox klickst passiert noch nichts weil die Änderungen noch nicht sofort in die DB eingetragen werden. Dies passiert erst beim Scrollen in deinm Grid.

Nehme einfach eine normale CheckBox und diesen Code:

Delphi-Quellcode:
procedure TForm1.CheckBox1Click(Sender: TObject);
begin
 Query1.Edit;
 Query1.FieldByName ('markiert').AsBoolean := Not (Query1.FieldByName ('markiert').AsBoolean);
 Query1.Post;
 DBGrid1.Refresh;
end;

procedure TForm1.Query1AfterScroll(DataSet: TDataSet);
begin
 CheckBox1.OnClick := nil;
 CheckBox1.Checked := Query1.FieldByName ('markiert').AsBoolean;
 CheckBox1.OnClick := CheckBox1Click;
end;

TypusMensch 30. Aug 2003 17:14

Re: Schriftart einer Zeile von DBGrid "fett markieren&a
 
Ähm, lieg ich da falsch? aber einer query kann man doch nix zuweisen... hat doch nur lesen-eigenschaft...

Sharky 30. Aug 2003 17:23

Re: Schriftart einer Zeile von DBGrid "fett markieren&a
 
Zitat:

Zitat von TypusMensch
Ähm, lieg ich da falsch? aber einer query kann man doch nix zuweisen... hat doch nur lesen-eigenschaft...

Sicher? Query1 ist bei mir eine TADOQuery


Alle Zeitangaben in WEZ +1. Es ist jetzt 02:02 Uhr.
Seite 2 von 2     12   

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