para Xevi.
Publicado: Vie May 04, 2007 4:40 am
TE AGRADEZCO TODA AYUDA.
HICE LA PRUEBA Y NO FUNCIONA
¿ O QUE ESTOY HACIENDO MAL ?
TENGO UN BOTON QUE LLAMA AL FORMULARIO CLIENTES
EJEMPLO:
Clientes():new( self ):show()
COMO O EN DONDE PONGO ESTA FUNCION O PROCEDURE
GRACIAS DE NUEVO.
PROCEDURE xFrmClients(oSender)
local nAscan
Local aForms := Application:aForms
ProcessMessages()
If (nAscan := aScan( aForms , {|o| o:ClassName() ==
TFrmClients():ClassName() } )) = 0
If (nAscan := aScan( aForms , {|o| o:ClassName() ==
TFrmEmpreses():ClassName() .or. o:ClassName() ==
TFrmIndexar():ClassName() } )) # 0
xSortir( oSender )
Return
EndIf
Else
aForms[nAScan]:SetFocus()
Return
EndIf
TFrmClients():New():Show()
RETURN
HICE LA PRUEBA Y NO FUNCIONA
¿ O QUE ESTOY HACIENDO MAL ?
TENGO UN BOTON QUE LLAMA AL FORMULARIO CLIENTES
EJEMPLO:
Clientes():new( self ):show()
COMO O EN DONDE PONGO ESTA FUNCION O PROCEDURE
GRACIAS DE NUEVO.
PROCEDURE xFrmClients(oSender)
local nAscan
Local aForms := Application:aForms
ProcessMessages()
If (nAscan := aScan( aForms , {|o| o:ClassName() ==
TFrmClients():ClassName() } )) = 0
If (nAscan := aScan( aForms , {|o| o:ClassName() ==
TFrmEmpreses():ClassName() .or. o:ClassName() ==
TFrmIndexar():ClassName() } )) # 0
xSortir( oSender )
Return
EndIf
Else
aForms[nAScan]:SetFocus()
Return
EndIf
TFrmClients():New():Show()
RETURN