Gracias por contestar, he probado lo que me comentas pero no funciona, me sigue devolviendo el mismo error 'Identifiquer expected'
Al final lo he solucionado con el siguiente código situado en el evento page1beforeprint del fastreport, <_grupo> es una report variable que
asigno desde el programa..
Código:
if (<_grupo> = '0') then
groupheader1.condition := '<frxdbdataset1."NUMERO">' else
if (<_grupo> = '1') then
groupheader1.condition := '<frxdbdataset1."CLIENTE">' else
if (<_grupo> = '2') then
groupheader1.condition := '<frxdbdataset1."FECHA">' else
if (<_grupo> = '3') then
groupheader1.condition := '<frxdbdataset1."FECHA_SERVICIO">';
En fin,, mas vale un fin horroroso que un horror sin fin...
Saludos...