Ya lo probe pero seguia igual.
Ya averigue lo que paso realmente:
Si no edito los campos en el zquery1, si me lo reconoce el campo "extra", pero si los edito, al no figurar el campo extra pues da error.
lo que no entiendo entonces:
Código Delphi
[-]ZQUERY1.sql.clear;
ZQUERY1.SQL.Text:='select sum(cmonto) as suma11 FROM tcheques';
ZQUERY1.open;
LABEL2.CAPTION:=FloatToStrF(zquery1.Fieldbyname('suma11').asfloat,ffcurrency,8,2);
ZQUERY1.SQL.Clear;
ZQUERY1.SQL.TEXT:='select * from tcheques';
zquery1.active:=true;
porque despues de asignar el campo suma, tengo que volver a poner todo el select para ver todos los registros.