Funciones lógicas sobre formularios

Para variar yo experto
Se trata de una suma lógica:
Tengo 10 combobox al frente la misma cantidad de etiquetas
si e en los combobox elijo un producto, la etiqueta del frente arroja el valor
Ahora los combo de los 10 pueden haber hasta 5 con diferentes productos
Co puedo hacer para que se sumen las cantidedes de los productos que son iguales del combobox
ajemlo en el CB1 tengo pino = 20 en el label
en el CB2 tengo alerce = 100 en el label
en el CB3 tengo Roble = 35 en el Label
En el CB4 nuevamente tengo pino
Entonces en una etiqueta se sumen todos los pinos, en otra los alerce y en otra los robles.
De esto lo único que se que obedece a funciones lógicas
Pero no se como funciona una sumarçtoria así,
Cordialmente
AUB

1 Respuesta

Respuesta
1
En formularios, lo único que se me ocurre es que hagas todas las comparaciones pero, obviamente, no va a ser algo sencillo pues debes comparar todas las combinaciones posibles; algo como
if label1 = label2 then
...
elseif label1 = label3 then
...
elseif label1 = label4 then
...
elseif label2 = label3 then
...
elseif label2 = label4 then
...
elseif label3 = label4 then
...
Endif
Ok Gustavo creo que así es la fórmula se esta ajutando
Pero para finalizar no se como hacer esa suma
Por ejemplo si el label1 = al label3 y al label7
El label2= al 4,5,6,8,9,10
?
¿Habría qué hace la sumatoria antes del end if o entre cada uno de estos puntos que se esatn comparando?
Por favore estimado experto
Para mí deberías ir acumulando en alguno; ej
if label1 = label3 then
textbox1 = Val(textbox1.text) + val(textboxt3.text)
endif
if label1 = label4 then
textbox1 = Val(textbox1.text) + val(textboxt4.text)
Endif
...

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas