¿Alguien sabe como calcular Fórmulas escritas en un cuadro de texto VB 6.0 ?

OnNoVe
09 de Febrero del 2006
Hola.
Necesito la ayuda de alguien que haya utilizados fórmulas escritas en un cuadro de texto VB 6.0, como por ejemplo:;

(Sueldo * 10%) - 1500

Lo que deseo hacer es que el VB 6.0 me permita almacenar el resultado en cualquier variable.

Gracias, por su atención.

Diego
09 de Febrero del 2006
hola yo se una manera, te puedo enseñar porque el codigo lo perdi, estaba echo en delphi pero la idea es sencilla aunque es largo de programar y un poco complejo, si lees esto escribeme a mi correo [email protected] yo soy de ecuador saludos...

axelopez
09 de Febrero del 2006
mira yo lo hice de una forma facil pero fue con ayuda de una base de datos.

existen 2 formas
-----------------------

te conectas a la base de datos y
formula = "(sueldo * 10/100) - 1500"
tabla.open "select " + replace(formula, "sueldo", cstr(variableSueldo)) as resultado " from tabla;", conexion

tabla debe tener un solo registro para que regrese un resultado

luego solo das

msgbox tabla!resultado
--------------------------------------------------------
la segunda opcion es crear en la tabla los campos
que vas usar de formula

e insertar los valores

tabla
------
sueldo number
descuento number

conexion.execute "insert into tabla values ("+cstr(variablesueldo+","+cstr(variabledescuento)+")"

formula = "sueldo - descuento"

entonces tu query seria

tabla.open "select "+ formula + " as resultado from tabla";

msgbox tabla!resultado

espero que me haya explicado bien