Sumar datawindows en memoria en powerbuilder
Experto espero puedas ayudarme con lo siguiente:
Tengo un datawindows que lleno en memoria en base a un query.
El problema que se me esta presentando es que como llena el grid en memoria, no encuentro como sumar los totales, te muestro el código.
string ls_sql, ls_estilo, ls_sintaxis,ls_sql2
string ls_err
ls_fac=f_Trim(dw_1.Object.c_codigo_fac[ 1])
ls_prv=f_Trim(dw_1.Object.c_codigo_prv[ 1])
ls_tip=f_Trim(dw_1.Object.c_tipo_fac[ 1])
ls_sql ="select ' "+ls_prv+"' as Prov ,"+"'"+ls_fac+"'as factura,"+"'"+ "F' as tipo,"+"comordendetalle.c_secuencia_sol as c_secuencia_ded,"+ &
+ " comordendetalle.n_costo_odt as n_costo_odt , " + &
+ " n_subtotal_ded = Round(comordendetalle.n_costo_odt * comordendetalle.n_porcentaje_dec/100,2) ," + &
+ " n_iva_ded = round((n_costo_odt * " + string(gs_iva) + "/100)* n_porcentaje_dec/100,2)," &
+ " n_subtotal_noded = round(n_costo_odt-(comordendetalle.n_costo_odt * comordendetalle.n_porcentaje_dec/100),2)," + &
+ " n_iva_noded = round((n_costo_odt * "+string(gs_iva)+"/100)- (((n_costo_odt *"+string(gs_iva)+")/100)* n_porcentaje_dec/100),2)," + &
+ " comentradadetalle.c_codigo_act, " + &
+ " n_porcentaje_dec, comordendetalle.c_codigo_ord, comordendetalle.c_secuencia_odt," + &
+ " comentrada.c_codigo_ent, comentradadetalle.c_secuencia_ent from comordendetalle "+ &
+ " inner join comentrada on comentrada.c_codigo_ord = comordendetalle.c_codigo_ord " + &
+ " inner join comentradadetalle on comentrada.c_codigo_ent = comentradadetalle.c_codigo_ent "+ &
+ " and comentradadetalle.c_secuencia_odt = comordendetalle.c_secuencia_odt " + &
+ " where comordendetalle.c_codigo_ord =" + as_cod + "order by c_secuencia_ded asc"
ls_estilo ="style(type=grid)"
ls_sintaxis = SQLCA.syntaxFromSQl(ls_sql, ls_estilo, ls_err)
if len(ls_err)>0 then
Messagebox("error", "syntaxFromSQL a causado el siguiente error:" + ls_err)
return 0
end if
dw_deduc.create(ls_sintaxis, ls_err)
dw_deduc.setTransObject(SQLCA)
dw_deduc.retrieve(as_cod)