Помогите устранить ОШИБКУ
Помогите исправить ошибку.
HELP!!! HELP!!! HELP!!!
Fast Report ver.-4.8.21
В событии OnAfterData поля Memo2, в поле текст у меня содержится:
[If(<frxDBDataset_PEvent."TAKE_ACCOUNT" =1>,<SUM(<frxDBDataset_PEvent."SUMMA">,MasterData1,2)>]
В коде прописал: (встроенный отладчик сообщает: 'Expression expected'
procedure Memo2OnAfterData(Sender: TfrxComponent);
begin
If(<frxDBDataset_PEvent."TAKE_ACCOUNT"=1><SUM(<frxDBDataset_PEvent."SUMMA">,MasterData1,2)>
then SUM(<frxDBDataset_PEvent."SUMMA">,MasterData1,2)
end;
В результате вижу это сообщение:
Были обнаружены следующие ошибки:
Memo2: Ошибка в выражении 'If(<frxDBDataset_PEvent."TAKE_ACCOUNT" =1>,<SUM(<frxDBDataset_PEvent."SUMMA">,MasterData1,2)>': Expression expected
HELP!!! HELP!!! HELP!!!
Fast Report ver.-4.8.21
В событии OnAfterData поля Memo2, в поле текст у меня содержится:
[If(<frxDBDataset_PEvent."TAKE_ACCOUNT" =1>,<SUM(<frxDBDataset_PEvent."SUMMA">,MasterData1,2)>]
В коде прописал: (встроенный отладчик сообщает: 'Expression expected'
procedure Memo2OnAfterData(Sender: TfrxComponent);
begin
If(<frxDBDataset_PEvent."TAKE_ACCOUNT"=1><SUM(<frxDBDataset_PEvent."SUMMA">,MasterData1,2)>
then SUM(<frxDBDataset_PEvent."SUMMA">,MasterData1,2)
end;
В результате вижу это сообщение:
Были обнаружены следующие ошибки:
Memo2: Ошибка в выражении 'If(<frxDBDataset_PEvent."TAKE_ACCOUNT" =1>,<SUM(<frxDBDataset_PEvent."SUMMA">,MasterData1,2)>': Expression expected
Комментарии
[Iif(<frxDBDataset_PEvent."TAKE_ACCOUNT" =1>,<SUM(<frxDBDataset_PEvent."SUMMA">,MasterData1,2)>,0]
procedure Memo2OnAfterData очистите
Не помогло.
Опять пишет:
Ошибка
Были обнаружены следующие ошибки:
Memo2: Ошибка в выражении 'Iif(<frxDBDataset_PEvent."TAKE_ACCOUNT" =1>,<SUM(<frxDBDataset_PEvent."SUMMA">,MasterData1,2)>,0': ')' expected
ОК
[Iif(<frxDBDataset_PEvent."TAKE_ACCOUNT" =1>,<SUM(<frxDBDataset_PEvent."SUMMA">,MasterData1,2)>,0)]