Cita:
Empezado por maeyanes
Hola...
Yo sigo insistiendo que no necesitas crear los campos así en tiempo de ejecución. El componente TIBQuery ya crea los campos al momento de ejecutar la consulta, lo único que tienes que hacer es configurar los campos que quieras:
|
Eso es totalmente cierto, basta con hacer:
Código Delphi
[-]
var
Query: TIBQuery;
begin
Query:= TIBQuery.Create(Self);
with Query do
begin
Database:= IBdatabase1;
Transaction:= IBTransaction1;
SQL.Text:= 'SELECT * FROM UNA_TABLA';
open;
end;
TFloatField(Query.FieldByName('CANTIDAD')).DisplayFormat := '#,##0'; Datasource1.DataSet:= Query;
Para que estén todos los campos disponibles. Hay que acceder con
FieldByName como bién mostras en tu mensaje anterior y no por el nombre de variable del campo persistente. A mí entender es un detalle sin importancia y no amerita escribir tanto código, pero como ví que antes lo mencionaste y se continuó por el lado de la creación manual...
Saludos.
