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 01-12-2010
gonza_619 gonza_619 is offline
Miembro
 
Registrado: feb 2010
Posts: 157
Poder: 15
gonza_619 Va por buen camino
cual es el campo tipo float en paradox

pues bien mi problema es que por un lado tengo un campo tipo integer y por otro un campo tipo Money$, bien el problema es que quiero restarlos y sumar registros entre esos campos, la verdad que no se si conviene cambiar el tipo campo money a otro que permita punto flotante ej(180,50) o (1200,80), bien
pero nose caul tipo de campo seria en PARADOX.
Bueno espero puedan ayudarme, gracias
Responder Con Cita
  #2  
Antiguo 01-12-2010
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 gonza.

No hay ningún problema en operar algebraicamente esos tipos. Para ejemplificarte uso la tabla orders de DBDEMOS.
Donde: ItemsTotal es de tipo Money y EmpNo es de tipo Integer.

Código Delphi [-]
procedure TForm1.Button1Click(Sender: TObject);
var
  Suma,Resta,Producto, Cociente: Double;
begin
  Suma:= Table1.FieldByName('ItemsTotal').AsFloat + Table1.FieldByName('EmpNo').AsFloat;
  Resta:= Table1.FieldByName('ItemsTotal').AsFloat - Table1.FieldByName('EmpNo').AsFloat;
  Producto:= Table1.FieldByName('ItemsTotal').AsFloat * Table1.FieldByName('EmpNo').AsFloat;
  Cociente:= Table1.FieldByName('ItemsTotal').AsFloat / Table1.FieldByName('EmpNo').AsFloat;
  ShowMessage('Suma: '+FloatToStr(Suma)+#10+'Resta: '+FloatToStr(Resta)+#10+
              'Producto: '+FloatToStr(Producto)+#10+'Cociente: '+FloatToSTr(Cociente))
end;

Luego depende de vos el formato con que quieras presentarlos...

Saludos.
Responder Con Cita
  #3  
Antiguo 01-12-2010
gonza_619 gonza_619 is offline
Miembro
 
Registrado: feb 2010
Posts: 157
Poder: 15
gonza_619 Va por buen camino
bien, pero es que nose como declarar el campo para ingresar datos flotantes, eso necesito ingresar datos flotantes ala tabla, seria tipo Number? para ingresar datos 1,5 o 34,5 etc gracias de nuevo
Responder Con Cita
  #4  
Antiguo 01-12-2010
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
Cita:
para ingresar datos 1,5 o 34,5 etc
Si gonza, para esos datos el tipo Number funciona correctamente.

Saludos.

Última edición por ecfisa fecha: 01-12-2010 a las 04:16:36.
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
Campos del tipo Float......y delphi inexperto Conexión con bases de datos 4 19-12-2007 00:05:15
Cambiar Tipo de Campo Paradox keys Conexión con bases de datos 5 28-01-2007 18:29:28
¿Cuál es el tipo compatible con Number para añadir un nuevo campo calculado de ese t? nuri SQL 2 26-07-2005 11:24:34
Duda sobre tipo de campo en Tabla Paradox Aprendiendo Tablas planas 2 04-02-2005 08:47:52
suma de datos tipo float marys Impresión 1 05-06-2003 20:08:00


La franja horaria es GMT +2. Ahora son las 17:53:43.


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