Ver Mensaje Individual
  #3  
Antiguo 03-06-2020
Avatar de duilioisola
[duilioisola] duilioisola is offline
Miembro Premium
 
Registrado: ago 2007
Ubicación: Barcelona, España
Posts: 1.806
Reputación: 22
duilioisola Es un diamante en brutoduilioisola Es un diamante en brutoduilioisola Es un diamante en bruto
Cita:
Me saltaba el siguiente error: [Error] Informe_Ventas.pas(63): Undeclared identifier: 'DisplayFormat'
Fields[1] se refiere a un campo de un dataset (Consulta).
El DBGrid tiene campos tipo TField. Este tipo de campo es genérico y tiene las propiedades y métodos básicos de ese objeto.
TFloatField es un descendiente de TField y agrega alguna funcionalidad extra. Por ejemplo, la propiedad para dar formato al dato(número) que contiene.
Para poder asignar esta propiedad deberás hacer un cast para decirque el el objeto es de tipo TFloatField.
Código Delphi [-]
TFloatField(DBGrid_Ventas.Fields[1]).DisplayFormat := '0.00';
Responder Con Cita