Una consulta basica
Publicado por Arlex Franco (101 intervenciones) el 08/03/2011 18:27:02
Muy buenas, soy realmente nuevo en Genexus:
Comos hago si digamos yo tngo una tabla de productos: Idproducto, Descripcion, Precio, Stock
y quiero quiero crear un wp para actualizar el stock, con lo que tenia mas lo que yo agregue.
Lo que quiero es listar en un combobox los productos que tengo, aunque no tenga un indice por ese campo.
lo que hice en el evento load de mi wp fue esto:
Event Load
for each
&productoDescripcion.Additem(productoDescripcion)
endfor
for each
where productoDescripcion = &productoDescripcion.Value()
&Stock = productoStock
&ProductoId = productoId
&Cantidad.Setfocus()
endfor
EndEvent // Load
y en el evento ENTER llamo un procedimiento que me actualiza el stock
Event Enter
PUpdateStock.Call(&ProductoId,&Stock)
EndEvent // Enter
el procedimiento es este:
for each
where productoId = &ProductoId
productoStock = productoStock + &NewStock
endfor
Cuando lo ejecuto mi wp me genera una excepcion no controlada que me detalla esto:
El índice estaba fuera del intervalo. Debe ser un valor no negativo e inferior al tamaño de la colección.
Nombre del parámetro: index
que tengo mal, ayuda por favor
Comos hago si digamos yo tngo una tabla de productos: Idproducto, Descripcion, Precio, Stock
y quiero quiero crear un wp para actualizar el stock, con lo que tenia mas lo que yo agregue.
Lo que quiero es listar en un combobox los productos que tengo, aunque no tenga un indice por ese campo.
lo que hice en el evento load de mi wp fue esto:
Event Load
for each
&productoDescripcion.Additem(productoDescripcion)
endfor
for each
where productoDescripcion = &productoDescripcion.Value()
&Stock = productoStock
&ProductoId = productoId
&Cantidad.Setfocus()
endfor
EndEvent // Load
y en el evento ENTER llamo un procedimiento que me actualiza el stock
Event Enter
PUpdateStock.Call(&ProductoId,&Stock)
EndEvent // Enter
el procedimiento es este:
for each
where productoId = &ProductoId
productoStock = productoStock + &NewStock
endfor
Cuando lo ejecuto mi wp me genera una excepcion no controlada que me detalla esto:
El índice estaba fuera del intervalo. Debe ser un valor no negativo e inferior al tamaño de la colección.
Nombre del parámetro: index
que tengo mal, ayuda por favor
Valora esta pregunta
0