Cita:
Iniciado por nordinlahmidi
Gracias a todos por contestarme, tambien al del cafe con croissant o no se que!!!
Trabajo en un Hotel, la lista es para la ropa que hay que lavar (aunque esto no tiene importancia) pero si esto da un color a este foro pues adelante.
En un formulario tengo el combobox con la lista de ropa, un textbox1 donde pongo la cantidad y un textbox2 donde me sale el total.
soy un principiante en visual basic y me gustaria saber que codigo pongo para que me calcule el precio de cada prenda, lo multiplique por la cantidad y me de el resultado en el textbox2.
Muchas gracias por adelantado.
Hola, creo que hay un error de interpretación (o de mala redacción); cuando te dicen "no diste datos de donde estas trabajando" creo que no se refiere a tu lugar de trabajo, sino con qué herramientas estás haciendo el proyecto (tipo BD, ADO, DAO...).
A tu pregunta:
Suponemos que tu tabla contiene dos campos: Tipo_de_ropa (Texto) y Precio_unitario (Numérico).
En el combo cargas el campo Tipo_de_ropa y en el evento Click del combo haces una consulta a la tabla para sacar el precio:
recordset.Open "SELECT Precio_unitario FROM LaTabla WHERE Tipo_de_ropa = '" & Combo1 & "'", conexion
Dim Precio as Double
Precio = recordset(0)
Text2 = Precio * Text1
Nota: Lo anterior es con ADO, si estás utilizando DAO, solo cambia la consulta:
Set recordset = BD.OpenRecordset(y la misma consulta anterior).