Club Delphi  
    Paypal   FTP   CCD     Buscar   Trucos   Trabajo   Foros

Go Back   Foros Club Delphi > Otros entornos y lenguajes > C++ Builder
Register FAQ Members List Calendar Guía de estilo Search Today's Posts Mark Forums Read

Reply
 
Thread Tools Search this Thread Display Modes
  #1  
Old 30/06/2013
giulichajari giulichajari is offline
Miembro
 
Join Date: Nov 2012
Posts: 306
Poder: 14
giulichajari Va por buen camino
Campos calculables

Buen dia, queria saber como se puede representar un campo calculable, es decir ingreso cant, ingreso precio unitario, y que se autocomplete el Edit. muchas gracias
Reply With Quote
  #2  
Old 30/06/2013
oscarac's Avatar
[oscarac] oscarac is offline
Miembro Premium
 
Join Date: Sep 2006
Location: Lima - Perú
Posts: 2,015
Poder: 22
oscarac Va por buen camino
has probado utilizando el onExit de los edits y colocando la operacion ahi?
__________________
Dulce Regalo que Satanas manda para mi.....
Reply With Quote
  #3  
Old 30/06/2013
giulichajari giulichajari is offline
Miembro
 
Join Date: Nov 2012
Posts: 306
Poder: 14
giulichajari Va por buen camino
Respuesta

si he probado, pero no se puede multiplicar un float por otro float. Y no se como hacerlo.
Reply With Quote
  #4  
Old 30/06/2013
oscarac's Avatar
[oscarac] oscarac is offline
Miembro Premium
 
Join Date: Sep 2006
Location: Lima - Perú
Posts: 2,015
Poder: 22
oscarac Va por buen camino
coloca aqui como lo estas haciendo
__________________
Dulce Regalo que Satanas manda para mi.....
Reply With Quote
  #5  
Old 01/07/2013
giulichajari giulichajari is offline
Miembro
 
Join Date: Nov 2012
Posts: 306
Poder: 14
giulichajari Va por buen camino
Asi lo hago

Quote:
Originally Posted by oscarac View Post
coloca aqui como lo estas haciendo
Código Delphi [-]
Edit3->Text.ToDouble()=Edit2->Text.ToDouble()*Edit1->Text.ToDouble();
Reply With Quote
  #6  
Old 01/07/2013
ecfisa's Avatar
ecfisa ecfisa is offline
Moderador
 
Join Date: Dec 2005
Location: Tres Arroyos, Argentina
Posts: 10,508
Poder: 38
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 giulichajari.

En principio no es posible asignar valores al método ToDouble():
Code:
   AnsiString wrong, right = "3,1416"; 
   
   wrong.ToDouble() = 3.1416; // Error: Esta asignación es incorrecta !
   
   DecimalSeparator = ',';
   ShowMessage(right.ToDouble()); // Correcto
Asigna a un mismo evento OnExit a ambos Edits (1 y 2) como te sugirió oscarac, y pone este código en él:
Code:
void __fastcall TForm1::EditsExit(TObject *Sender)
{
   Edit3->Text = FloatToStr(StrToFloatDef(Edit1->Text, 0) *
                            StrToFloatDef(Edit2->Text, 0));
}
Saludos.
__________________
Daniel Didriksen

Guía de estilo - Uso de las etiquetas - La otra guía de estilo ....
Reply With Quote
  #7  
Old 01/07/2013
giulichajari giulichajari is offline
Miembro
 
Join Date: Nov 2012
Posts: 306
Poder: 14
giulichajari Va por buen camino
Muchas gracias!

Ya me funciono perfectamente.
Reply With Quote
Reply


Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

vB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Forum Jump

Similar Threads
Thread Thread Starter Forum Replies Last Post
TClienDataSet Problemas con Campos Blob y Campos Calculados LEVV Conexión con bases de datos 2 11/05/2012 01:25
Concadenar dos campos GustavoCruz SQL 11 07/03/2009 09:04
Campos Virtuales en SQL Jonathan96 SQL 10 25/01/2008 20:55
Campos auto_increment............... David J. MySQL 1 19/07/2004 08:01
Campos En Sql ebeltete SQL 2 13/05/2003 01:26


All times are GMT +2. The time now is 06:46.


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