Работа с данными типа Variant
Здрямс.
Пытаюсь сделать следующую штуку: вывести сумму по столбцу в GroupHeader. Просто так это не делается. Добрел мозгом до того, что пытаюсь в OnAfterData для этого Memo написать:
procedure Memo106OnAfterData(Sender: TfrxComponent);
var tmp: Double;
begin
tmp:=[<SUM(<frxDBDataset1."Previous_Saldo">,MasterData2)>];
// Memo10.text:=FloatToStr(tmp);
end;
Вот так все отрабатывает. Но данных, ясно дело нет...
Раскомментирую "Memo10.text:=FloatToStr(tmp);", запускаю и получаю: "Could not convert variant of type (Array Variant) into type (Double)".
Я в непонятках. Может кто объяснит чего делать дальше? Моя мысль иссякла.
Пытаюсь сделать следующую штуку: вывести сумму по столбцу в GroupHeader. Просто так это не делается. Добрел мозгом до того, что пытаюсь в OnAfterData для этого Memo написать:
procedure Memo106OnAfterData(Sender: TfrxComponent);
var tmp: Double;
begin
tmp:=[<SUM(<frxDBDataset1."Previous_Saldo">,MasterData2)>];
// Memo10.text:=FloatToStr(tmp);
end;
Вот так все отрабатывает. Но данных, ясно дело нет...
Раскомментирую "Memo10.text:=FloatToStr(tmp);", запускаю и получаю: "Could not convert variant of type (Array Variant) into type (Double)".
Я в непонятках. Может кто объяснит чего делать дальше? Моя мысль иссякла.