La Web del Programador: Comunidad de Programadores
 
    Pregunta:  54954 - CREACIÓN DE UN OBJETO FUNCTION
Autor:  Beatriz Contreras
Hola a todos debo realizar un objeto funcion de un campo(total) de una datawindows, este debe ser multiplicado * 100.
Este campo resulta a su vez de la multiplicación de dos campos los cuales son cantidad * costo.
total=cantidad * costo

La funcion la estoy realizando de la siguiente manera.

double res

res= totales * 100

return res

El resultado que resulte de la multiplicacion debe ser solamente almacenado no visualizado. Para esto estoy utilizando;
dw_servicios.object.total[dw_servicios.getrow()]=f_multi(dw_servicios.object.data[dw_servicios.getrow()])
dw_servicios.retrieve()
Alguien podria ayudarme o decirme si estoy mal.

Saludos

  Respuesta:  Carlos martin merino
Hola Beatriz, no se cual es el problema que tienes, si quieres un total de dos campos multiplicado por 100, solo tienes que crear un campo "compute" nuevo que tenga esos dos:

Campo nuevo "Total":
(cantidad * costo) * 100

el campo total contendra el resultado de multiplicar cantidad por costo y el resultado de estos multiplicado por 100, no es necesario crear ninguna función externa ni nada.

Saludos. CMM