Primeri Datalab funkcij
V tem poglavju so navedeni primeri za funkcije v FastReportu, ki so bile napisane posebej za Pantheon 5.5 in jih ni v standardnem FastReportu. Opis funkcij si lahko ogledate v Vodiču po Datalab PANTHEON-u 5.5.
Primer uporabe funkcije CallQRBeforeBandPrint
procedure TitleOnBeforePrint(Sender: TfrxComponent);
begin
CallQRBeforeBandPrint(Sender, TfrxBand(sender).visible);
end;
Primer uporabe funkcije dlBoolToYesNo
Na izpisu obračuna servisa izpišemo, ali je izdelek v garanciji
[dlBoolToYesNo(<qReportIzpis."anWarrenty"> = 'T')]
Primer uporabe funkcije dlDiv
[dlDiv(<qReportIzpis."anQty">, <qReportIzpis."anUMToUM2">)]
Primer uporabe funkcije dlDpaExecute
dlDpaExecute('A000042');
Primer uporabe funkcij dlGetCurrentUserID in dlGetCurrentUserName
[dlGetCurrentUserID] - [dlGetCurrentUserName]
Primer uporabe funkcij dlGetKeyViewFromKey
[dlGetKeyViewFromKey(<qReportIzpis."acKey">)]
Primer uporabe funkcij dlGetSaldoStr
[dlSaldoStr(nSaldo,'0')]
[dlSaldoStr(SUM(<qReportIzpis."anDebit"> - <qReportIzpis."anCredit">),'B')]
Primer uporabe funkcij dlGetSQLString
Najpogostejši primer uporabe funkcije je, da se ob zagonu izpisa v oknu izpiše celoten SELECT stavek, ki je določen za izbrani dataset. Največkrat se izpiše SELECT stavek, ki pripada pasu z imenom Detail:
begin
ShowMessage(dlGetSQLString(Detail.Dataset));
end.
Primer uporabe funkcij dlIsORA
Primer uporabe funkcij dlLoadCompanyImage
Primer uporabe funkcij dlLoadProductImage
Primer uporabe funkcij dlNumberInWords
Primer uporabe funkcij dlStringReplace
Primer uporabe funkcij dlStrToFloatDef
Primer uporabe funkcij dlStrToIntDef
Primer uporabe funkcij dlTextToFloat
Primer uporabe funkcij ExtractMonth in ExtractWeek
Primer uporabe funkcije GetFormValue
Primer uporabe funkcije GetOurCompany
Primer uporabe funkcije GetSubject
Primer uporabe funkcije SQLExp