Power Builder - Boton Calcular

   
Vista:

Boton Calcular

Publicado por FRANCISCO jorge23_1@hotmail.com (2 intervenciones) el 07/05/2011 17:24:10
Hola foristas:

Mi pregunta es; tengo 2 datawindow en una ventana, (uno se llama dw_ventas y el otro se llama dw_producto) he programado para que al darle doble clic en el dw_producto automáticamente escriba algunos valores en el dw_ventas, esto funciona de maravilla.

En el dw_ventas tengo 2 campos que me interezan, uno de nombre "cantidad" y el otro "precio".

Ahora deseo que al dar clic en el boton cd_calcular, que también se encuentra en la ventana, multiplique para cada registro que he agregado, la cantidad por el precio que muestra automâticamente en el dw_ventas, y si faltara algun registro muestre un mensaje de error, bueno no deseo campos computados.

Gracias de antemano por su pronta ayuda
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

Boton Calcular

Publicado por francisco (2 intervenciones) el 07/05/2011 17:27:19
Miren yo con las justas he podido llegar hasta aqui:


double can, pre
double res
can=dw_ventas.object.cantidad[1]
pre=dw_ventas.object.precio[1]
res= can*pre

Que mas sigue porfa ..................
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

Boton Calcular

Publicado por wend (95 intervenciones) el 10/05/2011 00:20:29
Podría ser algo así:

double can, pre
double res
Long fila

dw_ventas.AcceptText()

For fila = 1 to dw_ventas.RowCount( )
can = dw_ventas.object.cantidad[ fila ]
pre = dw_ventas.object.precio[ fila ]
If IsNull(can) Then can = 0 // Un porsiacaso verificar si es nulo
If IsNull(pre) Then pre = 0 // sino no te va a calcular nada
res = can * pre
dw_ventas.Object.resultado[ fila ] = res
Next

y si faltara algun registro muestre un mensaje de error ?????
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

Boton Calcular

Publicado por Francisco (206 intervenciones) el 11/05/2011 22:04:22
Ok

me sirvio; muchas gracias por tu gran aporte

Te dejo 100 puntos por tu gran ayuda


Gracias.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar