Power builder 11.0
Necesito una ayuda tengo este código que es en ue_validar
//**permite autogenerar el numero e la cotizacion, para la cabecera y el detalle
string ls_codigo, ls_mask
long ll_codigo, ll_i, ll_total
ls_mask='0000000000'
select max(codigo)
into :ls_codigo
from cabecera_cotizacion using SQLCA;
ll_codigo=long(ls_codigo)
if ll_codigo < 1 or isnull(ll_codigo) then
ll_codigo=1
else
ll_codigo=ll_codigo+1
end if
ls_codigo=right(ls_mask+string(ll_codigo),10)
//***inserta codigo a la cabecera de pedido
dw_1.setitem(1, 'codigo', ls_codigo)
///*** inserta codigo al detalle de pedido
ll_total=dw_2.rowcount()
FoR ll_i=1 To ll_total
dw_2.setitem(ll_i, 'codigo', ls_codigo)
Next
Pero cuando corro y le doy a la opción del menu me sale un error y dice
aplication terminated.
error: invalid datawindow row/column specified at line 26 in ue_validar event of object w_cotizacion_ventas
//**permite autogenerar el numero e la cotizacion, para la cabecera y el detalle
string ls_codigo, ls_mask
long ll_codigo, ll_i, ll_total
ls_mask='0000000000'
select max(codigo)
into :ls_codigo
from cabecera_cotizacion using SQLCA;
ll_codigo=long(ls_codigo)
if ll_codigo < 1 or isnull(ll_codigo) then
ll_codigo=1
else
ll_codigo=ll_codigo+1
end if
ls_codigo=right(ls_mask+string(ll_codigo),10)
//***inserta codigo a la cabecera de pedido
dw_1.setitem(1, 'codigo', ls_codigo)
///*** inserta codigo al detalle de pedido
ll_total=dw_2.rowcount()
FoR ll_i=1 To ll_total
dw_2.setitem(ll_i, 'codigo', ls_codigo)
Next
Pero cuando corro y le doy a la opción del menu me sale un error y dice
aplication terminated.
error: invalid datawindow row/column specified at line 26 in ue_validar event of object w_cotizacion_ventas
Respuesta de william4425 Mendez
1