gracias por contestar,
si aplico la creacion de un campocalculado como esta arriba, y llamo al procedimiento, antes claro de activar el dataset, el resto de campos del query me da error porque no los encuentra.
Quiere decir que tengo que cargar cada campo entonces?.
de todas formas haciendolo:
Código Delphi
[-]
Campo := TstringtField.Create(zquery1);
Campo.FieldName := 'nombreproducto';
Campo.FieldKind := fkdata;
Campo.DataSet := zquery1;
me da error que el nombreproducto no existe en el query