Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Bases de datos > Tablas planas
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 03-07-2013
giulichajari giulichajari is offline
Miembro
 
Registrado: nov 2012
Posts: 306
Poder: 13
giulichajari Va por buen camino
Post Problema al insertar flotante en Access

Tengo este codigo en Builder:

Código Delphi [-]
Table1->FieldByName("Fecha")->AsDateTime = Edit1->Text;
      Table1->FieldByName("Detalle")->AsString= ComboBox1->Text;
      Table1->FieldByName("Marca")->AsString=Edit2->Text;
      Table1->FieldByName("Costo")->AsString=Edit3->Text==FloatToStr(Edit3->Text);
      Table1->FieldByName("Detalle")->AsString=Edit4->Text;
      Table1->FieldByName("PU")->Text.ToDouble()=Edit6->Text.ToDouble();
      Table1->FieldByName("Cantidad")->Text.ToDouble()=Edit5->Text.ToDouble();

Como hago para poder insertar un float a la base de datos(Costo, PU,Cantidad).
Muchas gracias
Responder Con Cita
  #2  
Antiguo 03-07-2013
Avatar de ElDioni
[ElDioni] ElDioni is offline
Miembro Premium
 
Registrado: jul 2005
Ubicación: Murcia (España)
Posts: 935
Poder: 20
ElDioni Va por buen camino
Hola,
aunque en la tabla sea un dato Float puedes guardarlo directamente así

Código Delphi [-]
Adoquery1.FieldByName('Costo').AsString:=Edit3.Text;

Lo único que antes debería asegurarte que lo que hay escrito en el Edit3 es un número.

Saludos.
__________________
Confórmate con lo que tienes pero anhela lo que te falta.
Responder Con Cita
  #3  
Antiguo 03-07-2013
giulichajari giulichajari is offline
Miembro
 
Registrado: nov 2012
Posts: 306
Poder: 13
giulichajari Va por buen camino
Respuesta

Pues tendria que agregar el componente adoquery? Ademas me olvide de decir que trabajo en builder c++ no en delphi, pero lo intentare.
Responder Con Cita
  #4  
Antiguo 03-07-2013
Avatar de ElDioni
[ElDioni] ElDioni is offline
Miembro Premium
 
Registrado: jul 2005
Ubicación: Murcia (España)
Posts: 935
Poder: 20
ElDioni Va por buen camino
Hola,

yo no trabajo en builder c++ pero con lo mismo que tienes tú supongo que será algo así.

Código:
Table1->FieldByName("Costo")->AsString=Edit3->Text;
Saludos.
__________________
Confórmate con lo que tienes pero anhela lo que te falta.
Responder Con Cita
  #5  
Antiguo 03-07-2013
giulichajari giulichajari is offline
Miembro
 
Registrado: nov 2012
Posts: 306
Poder: 13
giulichajari Va por buen camino
Respuestas

Claro pero ademas no te dije que tengo un campo de precio unitario y otro de cantidad, que luego de ingresados, se multiplican y muestran el costo total, es por eso, que necesito manejar los float si o si disculpame.
Ese es el codigo del edit:
Código Delphi [-]
Edit3->Text = FloatToStr(StrToFloatDef(Edit5->Text, 0) *
                            StrToFloatDef(Edit6->Text, 0));
Responder Con Cita
  #6  
Antiguo 04-07-2013
Avatar de ElDioni
[ElDioni] ElDioni is offline
Miembro Premium
 
Registrado: jul 2005
Ubicación: Murcia (España)
Posts: 935
Poder: 20
ElDioni Va por buen camino
Cita:
Empezado por giulichajari Ver Mensaje
Claro pero ademas no te dije que tengo un campo de precio unitario y otro de cantidad, que luego de ingresados, se multiplican y muestran el costo total, es por eso, que necesito manejar los float si o si disculpame.
Ese es el codigo del edit:
Código Delphi [-]Edit3->Text = FloatToStr(StrToFloatDef(Edit5->Text, 0) * StrToFloatDef(Edit6->Text, 0));

Hola,

la verdad, creo que estoy algo perdido, ¿este código que pones ahora también te falla?, creía que el problema que tenías era poder guardar el dato que contiene el Edit3, que es texto, a un campo de una tabla que es float, ¿has probado el código que te puse antes?, ¿ha funcionado?, si ha dado error ¿que error te ha dado?. Quiero decir que ahora mismo no se si te falla si te funciona, lo que te falta, lo que quieres conseguir, etc.

Saludos.
__________________
Confórmate con lo que tienes pero anhela lo que te falta.
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 insertar flotante giulichajari C++ Builder 3 03-07-2013 08:21:34
El "problema" de los números reales (coma flotante) Casimiro Notevi La Taberna 4 09-01-2013 20:11:18
Insertar en Access elturu15 Varios 2 12-05-2011 17:08:18
problema al insertar en bd access manoley23 SQL 12 20-07-2006 14:16:31
Insertar una imagen en una DB de Access cone220 Gráficos 0 05-02-2004 13:24:32


La franja horaria es GMT +2. Ahora son las 04:45:52.


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