Página 1 de 1

focar em determinado campo em page?

Enviado: 24 Mai 2016 19:33
por pena
Boa noite, como faço ao clicar em outra page ele focar em determinado campo deste page, fiz assim mas nao funfou

Código: Selecionar todos

       PAGE 'Outros' ;
          @ 10,080 TEXTBOX T_Vendedor             ;
                        WIDTH 060                      ;
                        VALUE cVendedor                ;
                        TOOLTIP 'Informe o Vendedor'   ;
                        FONT 'Arial' SIZE 09           ;
                        FONTCOLOR BLACK BOLD           ;
                        NUMERIC INPUTMASK 99999       

                       Frm_clientes.T_Vendedor.Setfocus
     

focar em determinado campo em page?

Enviado: 25 Mai 2016 09:02
por Toledo
Amigo, use ON CHANGE na TAB:

Código: Selecionar todos

DEFINE TAB Tab_1 AT 5,5 WIDTH 100 HEIGHT 100 VALUE 1 ON CHANGE {|| Setar_campoPage()}
Ai na função Setar_campoPage() você verifica qual PAGE está selecionando e define o campo que será focado.

Código: Selecionar todos

Func Setar_campoPage()
Local nTab:=Frm_clientes.Tab_1.Value
if nTab=1
  Frm_clientes.T_Vendedor.Setfocus
elseif nTab=2
  Frm_clientes.T_OutroCampo.Setfocus
elseif nTab=3
  Frm_clientes.T_etc.Setfocus
endif
Return Nil
Abraços,

focar em determinado campo em page?

Enviado: 25 Mai 2016 10:27
por pena
bah, perfeito Toledo, obrigado
:{