Club Delphi  
    Paypal   FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > Varios
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 01-12-2009
Avatar de Neftali [Germán.Estévez]
Neftali [Germán.Estévez] Neftali [Germán.Estévez] is online now
[becario]
 
Registrado: jul 2004
Ubicación: Barcelona - España
Posts: 19.455
Poder: 10
Neftali [Germán.Estévez] Es un diamante en brutoNeftali [Germán.Estévez] Es un diamante en brutoNeftali [Germán.Estévez] Es un diamante en bruto
Para contestarte es IMPORTANTE que des esta información:

Cita:
Empezado por Neftali Ver Mensaje
¿En la Base de datos almacenas el número con formato?
¿De qué tipo es el campo de la Base de Datos?
Cita:
Empezado por GerTorresM Ver Mensaje
Lo anterior es lo adecuado para facilitar la visualización del usuario,
Eso es adecuado, pero tal vez la forma en que lo estás haciendo (por lo que puedo deducir/imaginar por tu pregunta) no es la correcta. Para saberlo seguro y contestarte correctamente debes dar respuesta a las preguntas anteriores.
__________________
Germán Estévez => Web/Blog
Guía de estilo, Guía alternativa
Utiliza TAG's en tus mensajes.
Contactar con el Clubdelphi

P.D: Más tiempo dedicado a la pregunta=Mejores respuestas.

Última edición por Neftali [Germán.Estévez] fecha: 01-12-2009 a las 12:02:35.
Responder Con Cita
  #2  
Antiguo 01-12-2009
Avatar de pnikkosis
pnikkosis pnikkosis is offline
Miembro
 
Registrado: nov 2009
Ubicación: Buenos Aires
Posts: 15
Poder: 0
pnikkosis Va por buen camino
Yo soy muy principiante en esto, pero por lo que veo tu problema se resume a sacarle el "." a los numeros de mas de mil, la coma no se la tenes que sacar a un decimal o ya vas a generar otro numero. Teniendo eso en cuenta podes hacer algo como lo siguiente dentro de delphi:

Código Delphi [-]
var
numconform : String
numsinform: String
poscaract : Integer

begin
numconform := TEdit1.Text;
poscaract := AnsiPos('.', numconform);
numsinform := numconform;
Delete(numsinform, poscaract, 1);
TEdit1.Text := numsinform;
end;

Te explico linea por linea lo que deberia hacer:
(la asignacion de las 3 variables es bastante obvia, una para el texto con formato, una para el texto sin formato o sea sin el punto, y un integer para guardar la posicion del punto dentro de la cadena de texto)
En la primer linea (despues del begin) le asignas a la variable numconform el texto que haya en tu propiedad text del edit. En la segunda resolves en que posicion de la cadena esta el punto, y se lo asignas a la variable poscaract. En la tercera igualas la variable numsinform con numconform, esto lo necesitas para el proximo paso, ya que el Delete va a borrar de la cadena lo que le asignes como "source", si usas el mismo numconform vas a perder la cadena con formato (y por ahi la querrias guardar, esta a gusto eso). En fin, el Delete borra el punto y la siguiente linea te asigna la cadena sin el formato de vuelta a tu TEdit.

Cuando necesites trabajar con el numero como tal, haces StrToInt(numsinform), que te va a transformar el numero de String a Integer para operaciones matematicas o uso en otros procedures o funciones que requieran un Integer. Acordate que siempre te va a quedar en la variable numconform tu texto formateado viejo por si queres volver a mostrarlo.
Hay una forma mas facil, pero al no tener mas info, se me ocurrio esto.

Última edición por pnikkosis fecha: 01-12-2009 a las 13:51:07.
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
Exportar a Excel con formato numérico Viky Varios 7 08-06-2011 21:01:38
fechas en formato numerico FGarcia Varios 5 02-06-2007 22:40:14
Como dar formato a un campo numerico... chileno Conexión con bases de datos 2 27-04-2006 19:58:22
Formato numerico excel Sick boy Servers 2 28-03-2005 23:16:31
Formato Numérico javiermorales Varios 5 15-05-2003 12:22:14


La franja horaria es GMT +2. Ahora son las 15:34:11.


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