2016-09-29 2 views
0

私は行の値の1つをクリックすると非表示の値を試しています。しかし、すべての値が私がクリックした列だけではありません。イベントOnPreviewClickの列のすべての値を非表示にする方法fastReportを使用して

は、クリックが再び値が元に戻ってきたときにnullを0 OUの列のすべての値を変更すると、私は12のクリック操作を行うときに私が欲しいデモンストレーション

enter image description here

のイメージダウンを参照してください。

答えて

0

あなたはこのように行う非表示にするフィールドにOnPreviewClickイベントを追加することができます。

procedure frxDBDataset1Field1OnPreviewClick(Sender: TfrxView; Button: TMouseButton; Shift: Integer; var Modified: Boolean); 
begin 
    if frxDBDataset1Field1.text = '' then 
    frxDBDataset1Field1.text := '[frxDBDataset1."Field1"]' 
    else 
    frxDBDataset1Field1.text := ''; 
    Report.ShowReport; //this will refresh the report                    
end; 

たびにあなたはそれが非表示になりますコラム/ショーの任意の値をクリックします。

関連する問題