[ sapet @ 19.01.2006. 21:55 ] @
Na formi u DBGrid-u nije problem, ali kako to izvesti u izvestaju u QReport? Naime u zavisnosti od vrednosti polja (True/False), treba da se oboji podloga detail-a. Kako? |
[ sapet @ 19.01.2006. 21:55 ] @
[ dekys @ 19.01.2006. 22:21 ] @
OnNeedData
ako je tacno onda oboj detail.band u zeleno u suprotnom u crveno sorry na skrtosti... mozda pomogne [ sapet @ 20.01.2006. 11:55 ] @
U svakom slucaju hvala, ali...
Nikako da uspe. Mislim da sam sve uradio kako treba. procedure TQuickReport1.QuickRepNeedData(Sender: TObject; var MoreData: Boolean); begin if Query1PF.Value = True then QRBand1.Color := clRed else QRBand1.Color := clBlue; end; Hvala. [ ivanho @ 20.01.2006. 12:17 ] @
Probaj da stavis taj kod u QRBand1.BeforePrint
[ sapet @ 20.01.2006. 20:16 ] @
Radi. Hvala.
[ Msoftasdsoftware @ 08.08.2021. 11:21 ] @
Citat: sapet: Na formi u DBGrid-u nije problem, ali kako to izvesti u izvestaju u QReport? Naime u zavisnosti od vrednosti polja (True/False), treba da se oboji podloga detail-a. Kako? Ako nije problem da mi pošalješ kako bojiš red na formi .hvala [ trimrd @ 09.08.2021. 07:28 ] @
Code: procedure TForm1.DBGrid1DrawColumnCell(Sender: TObject; const Rect: TRect; DataCol: Integer; Column: TColumn; State: TGridDrawState); begin DBGrid1.Canvas.Brush.Color:=clWhite; if Table1.FieldByName('boolean').AsString = 'true' then DBGrid1.Canvas.Brush.Color:=clRed; DBGrid1.DefaultDrawColumnCell(Rect, DataCol, Column, State); end; Copyright (C) 2001-2025 by www.elitesecurity.org. All rights reserved.
|