2016-03-23 30 views
1

Sütun başlığı Değer 14001 olduğunda, FastReport'ta DB çapraz sekmesinden sütunu gizlemeye çalışıyorum; ama sözdizimi çalışmıyor!FastReport için DB çapraz sekmesindeki sütunu gizle

procedure DBCross2OnCalcWidth(ColumnIndex: Integer; ColumnValues: Variant;var Width: Extended); 
begin 
if (VarToStr(ColumnValues[0]) = '14001') then 
    Width := 0; 
end; 
+0

Senaryonuz gerektiği eserler üzerinde trigged:

My Report

İşte kod. Hata ile küçük bir demo projesi oluşturun ve buraya ekleyin veya [email protected] adresine gönderin. – gpi

cevap

0

prosedürü eklemek deneyin baskı ve toplama HeaderValues ​​[0]

procedure DBCross2OnPrintColumnHeader(Memo: TfrxMemoView; HeaderIndexes, HeaderValues, Value: Variant); 
begin 
    if (VarToStr(HeaderValues[0]) = '14001') then 
    begin 
    Memo.Width := 0; 
    Memo.Height := 0; 
    Memo.Printable := false; 
    Memo.Visible := false;       
    end;      
end;