FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Buscar | Temas de Hoy | Marcar Foros Como Leídos |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
|||
|
|||
Displayformat en un ClientDataSet creado en ejecución ?
Hola
Tengo este código: [delphi] CDFactura:= TClientDataset.Create(nil); CDFactura.FieldDefs.Add('Cliente',ftInteger,0,False); CDFactura.FieldDefs.Add('Descripcion', ftString, 100, False); CDFactura.FieldDefs.Add('cantidad',ftInteger,0,False); CDFactura.FieldDefs.Add('BaseImponible', ftFloat, 80, False); CDFactura.FieldDefs.Add('Total',ftFloat,0,False); CDFactura.CreateDataSet; //esto es lo que no me sale TFloatField(CDFactura.FieldByName('BaseImponible')).DisplayFormat := '#,##0.#0'; TFloatField(CDFactura.FieldByName('Total')).DisplayFormat := '#,##0.#0'; CDFactura.Open; //luego por ejemplo se rellenan asi en un bucle CDFactura.FieldByName('Cliente').AsInteger := 1; //....... CDFactura.FieldByName('BaseImponible').AsFloat := 3.431;// por ejemplo [delphi] luego quiero escribir los valores en un excel, pero cuando escribo los valores númericos, BaseImponible y Total, me salen con todos los decimales, es decir si quiero que me salga 3,43, me sale 3,431, no me hace el displayformat correspondiente. La forma que lo he hecho yo, la he intuido, pues nunca la visto hecha, pero he pensado que igual así, el caso es que así no funciona. Un saludo |
#2
|
||||
|
||||
Pero es que no es esto lo que debes preguntar. DisplayFormat determina cómo se presentan los datos dentro de la aplicación, pero Excel queda fuera de la aplicación. Entonces, tendrías que preguntar cómo establecer el número de decimales para una celda de Excel.
// Saludos |
Herramientas | Buscar en Tema |
Desplegado | |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Crear evento a un componente creado en ejecución | enecumene | OOP | 32 | 10-10-2008 20:01:29 |
eventos de PageControl creado en tiempo de ejecucion | kaozz | OOP | 5 | 17-07-2007 16:02:10 |
Cambiar propiedad a combo creado en ejecucion | molina669 | OOP | 4 | 30-11-2005 17:57:56 |
Mostrar un texto creado en tiempo de ejecución | FunBit | Varios | 1 | 10-10-2005 14:23:39 |
DisplayFormat en tiempo de ejecución? | mguixot | OOP | 4 | 01-06-2004 12:38:19 |
|