Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > Varios
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Grupo de Teaming del ClubDelphi

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 22-03-2019
Tecnofacil Tecnofacil is offline
Miembro
 
Registrado: jun 2015
Posts: 50
Poder: 9
Tecnofacil Va por buen camino
Simblo de $ antes del valor

Buenas tardes.
Estoy usando una base de datos firebird, una tabla CtaCte con los campos clásicos de una cuenta corriente. Hago una consulta a esa tabla con Firedac y obtengo la sumatoria del debe y el haber con la función SUM() de SQL.
Código SQL [-]
select
sum(debe) as Debe,
Sum(Haber) as haber,
sum(debe)+Sum(Haber) as SALDO
from ctacte

Hasta ahí todo bien, Me trae los valores cuyos campos son Float , a la hora de exhibirlos lo hago en dos dbedit previa configuración de los campos, (En el dataset), como currency, y vaya sorpresa: en un dbedit me muestra $ #.###,## y en el otro #.###,## $ o sea en uno el símbolo de moneda la principio y en el otro al final. No note ningún tipo de diferencia entre uno y otro, ni en los campos de la tabla ni en el calculo, ni siquiera en los dbedit.
Si bien los campos son informativos y por ende podría manejar el displayformat a mi gusto pero me llamo la atención ese detalle.
Responder Con Cita
  #2  
Antiguo 22-03-2019
Avatar de Casimiro Notevi
Casimiro Notevi Casimiro Notevi is offline
Moderador
 
Registrado: sep 2004
Ubicación: En algún lugar.
Posts: 32.038
Poder: 10
Casimiro Notevi Tiene un aura espectacularCasimiro Notevi Tiene un aura espectacular
Seguro que está configurado el dbedit o el campo en el dataset, para que se muestre así. Revísalos.
Responder Con Cita
  #3  
Antiguo 22-03-2019
Luis F. Orjuela Luis F. Orjuela is offline
Miembro
 
Registrado: may 2003
Ubicación: Bogotá - Colombia
Posts: 68
Poder: 21
Luis F. Orjuela Va por buen camino
Ese problema tiene que ver con la configuración regional de Windows....
Debes ir al panel de control y en la configuración regional en la pestaña "configuración adicional ver cómo tienes el campo Moneda y la posibilidad signo $....

O configurarlo directamente desde Delphii para que no tome la configuración regional de Windows sino la que tu programa diga.....
__________________
Ing. LUIS FERNANDO ORJUELA
BOGOTA - COLOMBIA
Responder Con Cita
  #4  
Antiguo 23-03-2019
Luis F. Orjuela Luis F. Orjuela is offline
Miembro
 
Registrado: may 2003
Ubicación: Bogotá - Colombia
Posts: 68
Poder: 21
Luis F. Orjuela Va por buen camino
Debe ir específicamente a la pestaña "Moneda" y dentro mirar:

Formato Moneda Positivo y Formato Moneda Negativo.... y sobre todo luego de hacer los cambios,, ver en la parte superior el ejemplo luego de aplicar los cambios....
__________________
Ing. LUIS FERNANDO ORJUELA
BOGOTA - COLOMBIA
Responder Con Cita
  #5  
Antiguo 25-03-2019
Tecnofacil Tecnofacil is offline
Miembro
 
Registrado: jun 2015
Posts: 50
Poder: 9
Tecnofacil Va por buen camino
Buen punto. Ahí estaba el problema, los valores negativos estaban mal configurados en el propio windows.
Muchísimas gracias.
Responder Con Cita
Respuesta



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
Problema al asignar valor antes de visualizar el form drykea Varios 20 19-01-2009 17:38:37
Calcular un valor antes de guardar en una tabla FGarcia Varios 11 21-11-2007 05:22:07
Saber el valor auto_increment antes del insert cahosoft PHP 9 13-10-2006 09:46:47
Más dificil que antes hgiacobone Varios 7 29-05-2003 16:42:14
Antes era re-facil hgiacobone Conexión con bases de datos 1 28-05-2003 22:26:06


La franja horaria es GMT +2. Ahora son las 21:28:21.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi
Copyright 1996-2007 Club Delphi