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 17-06-2014
Neg90 Neg90 is offline
Miembro
NULL
 
Registrado: mar 2013
Posts: 29
Poder: 0
Neg90 Va por buen camino
Problema tipo Currency

Una pregunta, tengo un campo tipo Moneda en Acces, y tengo que cargarlo desde un edit con. El problema es que cuando lo quiero cargar pongo por ejemplo 56,5 o 56.5 y me dice que no es un entero (algo que es obvio) la carga la hago de esta manera

Código Delphi [-]
 DataModule1.ADOLibro.FieldByName('Precio').AsCurrency:= strtoFloat(edit10.Text);
DataModule1.ADOLibro.FieldByName('Precio').AsCurrency:= strtoCurr(edit10.Text);

Probé con esas dos formas
Responder Con Cita
  #2  
Antiguo 17-06-2014
Avatar de ecfisa
ecfisa ecfisa is offline
Moderador
 
Registrado: dic 2005
Ubicación: Tres Arroyos, Argentina
Posts: 10.508
Poder: 36
ecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to behold
Hola Neg90.

Intenta de este modo:
Código Delphi [-]
  DataModule1.ADOLibro.FieldByName('Precio').Value:= strtoFloat(edit10.Text);
usando coma o punto como separador decimal de acuerdo al delimitador que tenga definido tu S.O.

Saludos
__________________
Daniel Didriksen

Guía de estilo - Uso de las etiquetas - La otra guía de estilo ....
Responder Con Cita
  #3  
Antiguo 17-06-2014
Neg90 Neg90 is offline
Miembro
NULL
 
Registrado: mar 2013
Posts: 29
Poder: 0
Neg90 Va por buen camino
Gracias pro responder, probé de esa manera, pero no sigue tirando el mismo error, probé con punto y con coma pero nada, ni siquiera entiendo por que quiere verificar que sea un entero.. :S
Responder Con Cita
  #4  
Antiguo 18-06-2014
Avatar de ecfisa
ecfisa ecfisa is offline
Moderador
 
Registrado: dic 2005
Ubicación: Tres Arroyos, Argentina
Posts: 10.508
Poder: 36
ecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to behold
Hola Neg90.

¿ Y como que tipo está declarado el campo "Precio" en la tabla ?

Saludos
__________________
Daniel Didriksen

Guía de estilo - Uso de las etiquetas - La otra guía de estilo ....
Responder Con Cita
  #5  
Antiguo 18-06-2014
Neg90 Neg90 is offline
Miembro
NULL
 
Registrado: mar 2013
Posts: 29
Poder: 0
Neg90 Va por buen camino
Corrí el programa linea por linea , el problema estaba en que en un paso previo lo pasaba a entero osea que , entonces desp fallaba por eso el mensaje raro, te agradezco la ayuda!
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
Tipo dato decimal(x,x) eb mssql 2005 y currency en delphi 7 richy08 MS SQL Server 4 14-03-2013 20:02:03
texto de edit tipo currency Hell_Raiser Trucos 2 12-04-2007 09:13:45
Currency to float david duarte Varios 2 14-11-2006 16:53:22
Error de Currency Epunamun OOP 2 05-12-2005 23:41:25
Problema con currency erfedecai C++ Builder 0 10-06-2004 11:49:19


La franja horaria es GMT +2. Ahora son las 00:11:29.


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