Club Delphi  
    Paypal   FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > OOP
Registrarse FAQ Miembros Calendario Guía de estilo Buscar Temas de Hoy Marcar Foros Como Leídos

Coloboración Paypal con ClubDelphi

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 14-05-2010
Avatar de Casimiro Noteví
Casimiro Noteví Casimiro Noteví is offline
Merodeador
 
Registrado: sep 2004
Ubicación: En algún lugar.
Posts: 32.679
Poder: 10
Casimiro Noteví Tiene un aura espectacularCasimiro Noteví Tiene un aura espectacular
Lo que se almacena en un campo float, double, currency, etc. es un valor numérico, obviamente. No se puede almacenar con comas y puntos, lo que sí se puede hacer es presentarlo con esas comas y puntos que quieras mediante la propiedad displayformat.

Cita:
'700,00 €' is not valid integer value
Evidentemente, la cadena de texto "700,00 €" no es un valor entero válido, un valor entero válido es 0, 1, 2, 3, 4, 5, 6, ...
Responder Con Cita
  #2  
Antiguo 14-05-2010
sizne sizne is offline
Miembro
 
Registrado: mar 2010
Posts: 104
Poder: 17
sizne Va por buen camino
Hoola!

Entonces en el formulario de Delphi no se puede mostrar...solo mostrar con ese formato? 1.234,45 $ <--como ejemplo.

Por que yo solo quiero que me muestre, por que despues los calculos pues si tienen que ser de tipo int.

Gracias!



Saludos!
Responder Con Cita
  #3  
Antiguo 14-05-2010
Avatar de Casimiro Noteví
Casimiro Noteví Casimiro Noteví is offline
Merodeador
 
Registrado: sep 2004
Ubicación: En algún lugar.
Posts: 32.679
Poder: 10
Casimiro Noteví Tiene un aura espectacularCasimiro Noteví Tiene un aura espectacular
En el formulario lo muestras como quieras, según lo que pongas en la propiedad 'displayformat' del maskedit, dbedit, o de lo que estés usando.

Ejemplo, siempre con dos decimales: '#,##0.00'
Para que no salgan ceros si es un valor exacto: '#0.##'

Última edición por Casimiro Noteví fecha: 14-05-2010 a las 23:24:13.
Responder Con Cita
  #4  
Antiguo 15-05-2010
sizne sizne is offline
Miembro
 
Registrado: mar 2010
Posts: 104
Poder: 17
sizne Va por buen camino
Hoola!

Disculpa mi persitencia, pero aun me sigue apareciendo ese error de que no es un valor entero, a pesar que puse en displayFormat, es que con ese campo debo realizar operaciones.

En DataBaseDesktop cuando se define un campo tipo Money y valor por defecto pues solo aparece el simbolo y con cuantos decimales uno quiera, y en delphi realiza normal sus operaciones...solo aparece el formato aunque se introduzca por decir 12 y aparece 12.00 $.

Estoy usando SQL SERVER pues a pesar de que el campo lo puse en tipo MONEY...no me apacere ningun simbolo...

Gracias!
Responder Con Cita
  #5  
Antiguo 15-05-2010
Avatar de Casimiro Noteví
Casimiro Noteví Casimiro Noteví is offline
Merodeador
 
Registrado: sep 2004
Ubicación: En algún lugar.
Posts: 32.679
Poder: 10
Casimiro Noteví Tiene un aura espectacularCasimiro Noteví Tiene un aura espectacular
Cita:
Empezado por sizne Ver Mensaje
Hoola!

Disculpa mi persitencia, pero aun me sigue apareciendo ese error de que no es un valor entero, a pesar que puse en displayFormat, es que con ese campo debo realizar operaciones.
[..]
Gracias!
¿Dónde aparece el error?, ¿haciendo el qué?
Responder Con Cita
  #6  
Antiguo 15-05-2010
Avatar de juanelo
juanelo juanelo is offline
Miembro
 
Registrado: sep 2007
Posts: 1.087
Poder: 20
juanelo Va por buen camino
Cita:
Tengo un Form donde tengo BDEdit de datos tipo Interos
Quieres capturar un float en un entero.
Saludos.
__________________
Ya tengo Firma!
Responder Con Cita
  #7  
Antiguo 16-05-2010
sizne sizne is offline
Miembro
 
Registrado: mar 2010
Posts: 104
Poder: 17
sizne Va por buen camino
Hoola!
Buenos son campos definidos en SQL SERVER de tipo MONEY, y que en Delphi en los campos DBEdit relacionados por el DataSource del campo respectivo.

Realizo operaciones de suma y divisiones....todo bien!!!

Solo que quisiera que mis DBEdits aparezcan con el símbolo del dinero "$ ó Bs. en mi caso" y de paso que me aparezcan (VISUALIZAR) con dos decimales mi cantidad.
Ejemplo:1.234,00 $

Puse en properties en FormatDisplay '#,##0.00'
Pero me aparece el error al momento de realizar los cálculos u operaciones respectivas...
Cita:
'1.234,00 ' is not valid integer value
Entonces como tendría que hacer, para que pueda realizar los cálculos respectivos y que al mismo tiempo en el DBEdit me aparezca o se vea de esta manera? 1.234,00

Gracias a todos por ayudarme...

Saludos
Responder Con Cita
  #8  
Antiguo 16-05-2010
Avatar de Casimiro Noteví
Casimiro Noteví Casimiro Noteví is offline
Merodeador
 
Registrado: sep 2004
Ubicación: En algún lugar.
Posts: 32.679
Poder: 10
Casimiro Noteví Tiene un aura espectacularCasimiro Noteví Tiene un aura espectacular
Cita:
Empezado por sizne Ver Mensaje
[..]
Puse en properties en FormatDisplay '#,##0.00'
Pero me aparece el error al momento de realizar los cálculos u operaciones respectivas...
[..]
Pon el código fuente de esa parte que te dar error
Responder Con Cita
Respuesta


Herramientas Buscar en Tema
Buscar en Tema:

Búsqueda Avanzada
Desplegado

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
error Display format de un campo Rofocale Varios 2 03-05-2010 21:25:28
Comunicacion con un Pole Display lgarcia Varios 1 20-03-2009 17:01:13
Display de un campo alcides Varios 5 19-09-2006 22:20:22
Indy - Mail Display? jodycom Internet 2 05-04-2005 16:41:42
Display format en Fast Report CrossTab nugame Impresión 0 19-12-2003 13:19:42


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


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