![]() |
![]() |
![]() |
![]() |
![]() |
FTP | ![]() |
![]() |
CCD | ![]() |
![]() |
Buscar | ![]() |
![]() |
Trucos | ![]() |
![]() |
Trabajo | ![]() |
![]() |
Foros | ![]() |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
![]() |
|
Herramientas | Buscar en Tema | Desplegado |
|
#1
|
||||
|
||||
disculpa mi ignorancia en el tema, pero son mis primeros programas en delphi
creo que no me has entendido o no he sabir explicarme. segun entiendo al ser sql. el dbgrid no tiene campos hasta que no se ejecuta la intruccion sql que hace el llamado a la tabla dentro de mni database, por lo que no existen campos asociados a el dbgrid . existe mediante instrucciones la manera de configurar los campos que desplegara el dbgrid siendo que estos campos pueden ser diferentes dependiendo de la instruccion sql que se ejecute??. por tu comprension gracias |
#2
|
||||
|
||||
![]() Hola. De verdad que lo has enredado un poco.
He intentado decirte ya antes que el dbGrid no formatea por si mismo los campos. Esto se define a nivel del DataSet asociado, con las propiedades DisplayFormat y EditFormat. Estas podes establecerlas en tiempo de diseño o en tiempo de ejecución sin ningun problema. Por tanto podes hacer algo como:
Y veras como salen "formateados". Hasta luego. ![]()
__________________
Juan Antonio Castillo Hernández (jachguate) Guía de Estilo | Etiqueta CODE | Búsca antes de preguntar | blog de jachguate |
#3
|
||||
|
||||
gracias por la ayuda,
ya lo encontre with DMSIU.zroqryFac do begin Close; SQL.Clear; DMSIU.cdsFac.Active:=false; sql.add('select f.documento, f.remision, c.nombre, f.fechae, f.paciente, f.estatus, f.importet'); sql.add('from facturas f, clientes c where f.tipo =''F'' and f.clavec = c.clavec'); Open; with DMSIU.cdsFac do begin Active := true; (FieldByName('importet') as TFloatField).DisplayFormat := '###,##0.00'; end; end; |
![]() |
|
|
![]() |
|