Recuperación de filas
Con respecto a tus correcciones, me queda en el itemchanged del dw_campo:
string id_campo
id_campo=integer(data)// esto que es? Me da un error:
"incompatible types assignment:string, integer"
id_campo=this.GetText()
dw_parcela.Retrieve(integer(id_campo))
dw_arbolmed.Retrieve(integer(id_campo))
Itemchanged del dw_parcela
string parcela, id_campo
parcela=integer(data) // esto que es? Me da un error:
"incompatible types assignment:string, integer"
parcela=this.GetText()
dw_arbolmed.Retrieve(integer(id_campo), string(parcela))
La otra manera, usando Datawindowchild, usando un DW me dijeron algo asi:
-Desmarcar "autoretrieve", que se supone que esta en la pestaña edit de las propiedades del DW
-Crear ue_parcela, ue_arbol
*en ue_parcela:
datawindowchild ldwc_parcela
if this.Getchild('parcela', ldwc_parcela) =1 then
ldwc_parcela.setTransObject(sqlca)
ldwc_parcela.retrieve(a_campo)
end if
*en ue_arbol
datawindowchild ldwc_arbol
if this.getchild('campo', ldwc_arbol)=1 then
ldwc_arbol.SetTransobject(sqlca)
ldwc_arbol.retrieve(a_campo)
end if
*en itemchanged:
string ls_campo
choose case lower(dwo.name)
case 'campo'
this.event ue_parcela(a_campo) //Aquí me sale un error: "undefined varible a _campo"
case 'parcela'
ls_campo=this.getitem(row,'campo') //Aqui me sale un error:
"unknow function name:getitem"
this.event ue_parcela(ls_campo) //Error: "Bad argument list for function ue_parcela"
end choose
¿Qué te parece? Y para colmo no encuentro ni siquiera esta dichosa opción "autoretrieve". Y bue, así estamos.
Si me explicas que esta pasando acá, tenés el premio a la paciencia!
Marce
string id_campo
id_campo=integer(data)// esto que es? Me da un error:
"incompatible types assignment:string, integer"
id_campo=this.GetText()
dw_parcela.Retrieve(integer(id_campo))
dw_arbolmed.Retrieve(integer(id_campo))
Itemchanged del dw_parcela
string parcela, id_campo
parcela=integer(data) // esto que es? Me da un error:
"incompatible types assignment:string, integer"
parcela=this.GetText()
dw_arbolmed.Retrieve(integer(id_campo), string(parcela))
La otra manera, usando Datawindowchild, usando un DW me dijeron algo asi:
-Desmarcar "autoretrieve", que se supone que esta en la pestaña edit de las propiedades del DW
-Crear ue_parcela, ue_arbol
*en ue_parcela:
datawindowchild ldwc_parcela
if this.Getchild('parcela', ldwc_parcela) =1 then
ldwc_parcela.setTransObject(sqlca)
ldwc_parcela.retrieve(a_campo)
end if
*en ue_arbol
datawindowchild ldwc_arbol
if this.getchild('campo', ldwc_arbol)=1 then
ldwc_arbol.SetTransobject(sqlca)
ldwc_arbol.retrieve(a_campo)
end if
*en itemchanged:
string ls_campo
choose case lower(dwo.name)
case 'campo'
this.event ue_parcela(a_campo) //Aquí me sale un error: "undefined varible a _campo"
case 'parcela'
ls_campo=this.getitem(row,'campo') //Aqui me sale un error:
"unknow function name:getitem"
this.event ue_parcela(ls_campo) //Error: "Bad argument list for function ue_parcela"
end choose
¿Qué te parece? Y para colmo no encuentro ni siquiera esta dichosa opción "autoretrieve". Y bue, así estamos.
Si me explicas que esta pasando acá, tenés el premio a la paciencia!
Marce
1 Respuesta
Respuesta de aldob
1