Foco em outro Page?

Projeto MiniGui - Biblioteca visual para Harbour/xHarbour

Moderador: Moderadores

pena
Usuário Nível 3
Usuário Nível 3
Mensagens: 331
Registrado em: 06 Jul 2004 18:08
Localização: CACHOEIRA DO SUL-RS

Foco em outro Page?

Mensagem por pena »

Pessoal, eu tenho 2 page num form

DEFINE TAB tab_cliente

PAGE 'Dados' ---> que é a principal

PAGE 'Tributação' --> a segunda pagina

mas tenho o seguinte problema, antes de salvar tenho validacoes

tipo

Código: Selecionar todos

If Empty(form_Prod.T_Ncm.Value)
MsgSTOP("Informe o Ncm","Ncm")
form_Prod.T_Ncm.Setfocus
Return .f.
Endif
ou seja, o T_ncm se encontra na PAGE 'Dados'

o problema é o seguinte

Código: Selecionar todos

if Empty(CstSimplesE)
MsgSTOP("Informe a Cst para o simples na entrada","Simples")
form_Prod.T_TribEntSimples.Setfocus
Return .f.
Endif
o T_TribEntSimples esta na PAGE 'Tributacao', porém, ele nao foca no campo correto, na verdade nao foca em lugar algum, alguem pode me ajudar?
Editado pela última vez por Toledo em 26 Mai 2011 22:04, em um total de 1 vez.
Razão: Mensagem editada para colocar a tag [ code ]<br>Veja como utilizar esta tag: http://www.pctoledo.com.br/forum/faq.php?mode=bbcode#f2r1
Avatar do usuário
Toledo
Administrador
Administrador
Mensagens: 3133
Registrado em: 22 Jul 2003 18:39
Localização: Araçatuba - SP
Contato:

FOCO EM OUTRO PAGE?

Mensagem por Toledo »

Pena, antes de focar o campo tenta abrir primeiro a page certa onde está cada campo:

Código: Selecionar todos

form_Prod.tab_cliente.Value := 2  //1 = Dados / 2 = Tributação
Abraços,
Toledo - Clipper On Line
toledo@pctoledo.com.br
Harbour 3.2/MiniGui/HwGui
Faça uma doação para o fórum, clique neste link: http://www.pctoledo.com.br/doacao
Responder