FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
|||
|
|||
Generar XML y validar si el dato es numerico
Hola, trabajo con Delphi 2010, estoy generando los datos de una factura en XML, algunos de los nodos son texto y otros son numeros.
Cuando hago el SQL para traer la informacion de la factura, en algunos casos tiene descuento y en otros no. Cuando no tiene descuento yo deberia poner como texto del atributo lo siguiente pero si retorna valor entonces lleva el resultado del SQL e01Node es el nodo, lo que no quiero es hacer la validacion si el retorno de datos es 0 para ponerle manualmente el '0.00'. Lei sobre el componente IXMLnode y al parecer uno puede validar directamente si el campo va a quedar vacio osea '' que el coloque algo por defecto. Antes estaba solo la linea: y cuando trae valor esta bien, pero si el valor retornado es cero al generar el XML me deja vacio el nodo Gracias por su tiempo. Última edición por ecfisa fecha: 19-06-2015 a las 23:22:20. Razón: Etiquetas [delphi] |
#2
|
||||
|
||||
Hola alejozd.
Intenta con este formato:
Saludos
__________________
Daniel Didriksen Guía de estilo - Uso de las etiquetas - La otra guía de estilo .... |
#3
|
|||
|
|||
Gracias por la pronta respuesta ecfisa,
colocando el 0 en el formatCurr me retorna solo el 0 , y necesito el 0.00 , la cuestión es cuando si retorna un valor y dejo el siguiente código: e01Node.Attributes['DescuentoTotal'] := FormatCurr('###########0.00' ,QryFAMAVR_DESCUENTO.AsCurrency); no me tomaría los decimales sino que colocaría el valor.00 es decir, retorna 578.12 y con este formatCurr me quedaría 578.00 ¿Alguna otra idea? Gracias!!! |
#4
|
||||
|
||||
Hola alejozd.
Con la máscara: '###########0.##', Código:
0 devuelve: 0 578.12 devuelve: 578.12 Código:
0 devuelve: 0.00 578.12 devuelve: 578.12 Aqui tenes explicado el efecto del uso de los diferentes caracteres de control: FormatCurr Saludos
__________________
Daniel Didriksen Guía de estilo - Uso de las etiquetas - La otra guía de estilo .... |
#5
|
||||
|
||||
alejozd,
Cita:
Revisa este código: El código anterior en Delphi 2010 sobre Windows 7 Professional x32, Muestra un ejemplo de la función FormatCurr en el cual se mantiene el formato definido en la función, como se muestra en la siguiente imagen: Revisa esta información: Espero sea útil Nelson. |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Ayuda para validar un Dato de Tipo Boleano en funcion | microbiano | Varios | 3 | 05-05-2012 08:16:39 |
Validar Dato DBGRID en tiempo de ejecución!! | juliannemiro | Varios | 10 | 15-02-2012 14:49:49 |
Elaborar Clase Para Validar Un Dato De Un Edit | sdiaz1983 | Varios | 7 | 17-03-2008 15:16:36 |
Imprimir dato en columnas diferentes según valor del dato | saldanaluis | Impresión | 2 | 06-09-2007 00:17:32 |
Como Validar un campo numerico? | Ricsato | Varios | 10 | 19-11-2003 17:31:05 |
|