AFilth
21-10-2005, 18:59:07
Hola, me he quedado atascado con los dichosos informes...
Dentro del Report me creo 2 variables q las calcularé a partir de los resultados q llevo en una query.
En el código del programa hago lo sgte:
procedure TFFRVentas.ReportGetValue(const VarName: String;
var Value: Variant);
begin
if VarName = 'FechaHora' then
value := AMDToFechaHoraLegible(QueryVentas.FieldByName('FECHA').AsString)
else if VarName = 'TipoPago' then
value := ConvertirTipoPago(QueryVentas.FieldByName('TIPOPAGO').AsInteger);
end;
Todo parece q va bien, pero cuando va a generar el informe da un error y dice:
'Memo12. Error in expresion ":Expresion expected'.
Alguien sabe a q puede ser debido?
Está claro q entra en ese método con una cadena vacía y por eso no devuelve nada, pero pq entra y como hacer q sólo entre cuando calcula una de esas dos variables??
Gracias.
Dentro del Report me creo 2 variables q las calcularé a partir de los resultados q llevo en una query.
En el código del programa hago lo sgte:
procedure TFFRVentas.ReportGetValue(const VarName: String;
var Value: Variant);
begin
if VarName = 'FechaHora' then
value := AMDToFechaHoraLegible(QueryVentas.FieldByName('FECHA').AsString)
else if VarName = 'TipoPago' then
value := ConvertirTipoPago(QueryVentas.FieldByName('TIPOPAGO').AsInteger);
end;
Todo parece q va bien, pero cuando va a generar el informe da un error y dice:
'Memo12. Error in expresion ":Expresion expected'.
Alguien sabe a q puede ser debido?
Está claro q entra en ese método con una cadena vacía y por eso no devuelve nada, pero pq entra y como hacer q sólo entre cuando calcula una de esas dos variables??
Gracias.