Llamar de un formulario al otro
Publicado: Mié Ene 21, 2009 5:35 pm
Desde el formulario TClientes llamo al formulario TCLiEdit, para editar el
cliente seleccionado en el Browse
METHOD DBBrowse1DblClick( oSender, nKeys, nCol, nRow ) CLASS TClientes
LOCAL oForm1
oForm1:=TCliEdi():New()
oForm1:Showmodal()
RETURN Nil
En el formulario TCLiEdi trato de vincular la tabla y "moverla" al puntero
seleccionado
METHOD FormInitialize( oSender ) CLASS TCliEdi
::oNtxDataSource1:=::oParent:oNtxDataSource1
::oClientes:=::oParent:oClientes
if !::oClientes:lOpen
::oClientes:lOpen:=.T.
endif
::oClientes:Seek(::oParent:oDBBRowse1:aCols[1]:Value)
::oClientes:UpdateControls()
RETURN NIL
Pero se queda en el primer registro de la tabla.
¿Alguien ve el error? Gracias!
Karl
cliente seleccionado en el Browse
METHOD DBBrowse1DblClick( oSender, nKeys, nCol, nRow ) CLASS TClientes
LOCAL oForm1
oForm1:=TCliEdi():New()
oForm1:Showmodal()
RETURN Nil
En el formulario TCLiEdi trato de vincular la tabla y "moverla" al puntero
seleccionado
METHOD FormInitialize( oSender ) CLASS TCliEdi
::oNtxDataSource1:=::oParent:oNtxDataSource1
::oClientes:=::oParent:oClientes
if !::oClientes:lOpen
::oClientes:lOpen:=.T.
endif
::oClientes:Seek(::oParent:oDBBRowse1:aCols[1]:Value)
::oClientes:UpdateControls()
RETURN NIL
Pero se queda en el primer registro de la tabla.
¿Alguien ve el error? Gracias!
Karl