GET com ABAS

Fórum sobre interface com o Cliente.

Moderador: Moderadores

Avatar do usuário
JoséQuintas
Administrador
Administrador
Mensagens: 20267
Registrado em: 26 Fev 2007 11:59
Localização: São Paulo-SP

GET com ABAS

Mensagem por JoséQuintas »

Geralmente o conteúdo de um get pode decidir o caminho de funcionamento do restante, então é complicado deixar o click do mouse liberado à vontade pro usuário.
Acabaria sendo muito trabalho pra pouca coisa, ou pra facilitar problemas.
Acabo usando uma forma mais simples de fazer isso.
Algo como;

Código: Selecionar todos

DO WHILE .T.
   DO CASE
   CASE nTab == 1; Gets da tab1
   CASE nTab == 2; Gets da tab2
   CASE nTab == 3; Gets da tab3
   OTHERWISE; EXIT
   ENDCASE
   IF ! lDigita 
      CLEAR GETS
      EXIT
   ENDIF
   READ
   nTab := iif( LastKey() == K_UP, Max( 1, nTab - 1 ), nTab + 1 )
ENDDO
José M. C. Quintas
Harbour 3.2, mingw, gtwvg mt, fivewin 25.04, multithread, dbfcdx, MySQL, ADOClass, PDFClass, SefazClass, (hwgui mt), (hmg3), (hmg extended), (oohg), PNotepad, ASP, stored procedure, stored function, Linux (Flagship/harbour 3.2)
"The world is full of kings and queens, who blind our eyes and steal our dreams Its Heaven and Hell"

https://github.com/JoseQuintas/
Avatar do usuário
JoséQuintas
Administrador
Administrador
Mensagens: 20267
Registrado em: 26 Fev 2007 11:59
Localização: São Paulo-SP

GET com ABAS

Mensagem por JoséQuintas »

hazael escreveu:Poderia mostrar um xemplo prático disso funcionando para ver como é?
O que chama de exemplo prático?
Tela?
tela.png
Fonte?
Coloque um get em cada opção, com limpeza de tela.
José M. C. Quintas
Harbour 3.2, mingw, gtwvg mt, fivewin 25.04, multithread, dbfcdx, MySQL, ADOClass, PDFClass, SefazClass, (hwgui mt), (hmg3), (hmg extended), (oohg), PNotepad, ASP, stored procedure, stored function, Linux (Flagship/harbour 3.2)
"The world is full of kings and queens, who blind our eyes and steal our dreams Its Heaven and Hell"

https://github.com/JoseQuintas/
Avatar do usuário
JoséQuintas
Administrador
Administrador
Mensagens: 20267
Registrado em: 26 Fev 2007 11:59
Localização: São Paulo-SP

GET com ABAS

Mensagem por JoséQuintas »

Ainda não deu tempo.
Trabalhando na migração do MySQL, e hoje teve mudança em CTE e MDFE pra complicar tudo.

Por enquanto tive até que resetar no controle de fontes do GIT, e trabalhando em fontes de um mês atrás...
Com certeza isso vai acelerar minha migração pra MySQL, porque não vou ficar trabalhando com fonte velho por muito tempo.
Então.. muito trabalho nos próximos dias.
José M. C. Quintas
Harbour 3.2, mingw, gtwvg mt, fivewin 25.04, multithread, dbfcdx, MySQL, ADOClass, PDFClass, SefazClass, (hwgui mt), (hmg3), (hmg extended), (oohg), PNotepad, ASP, stored procedure, stored function, Linux (Flagship/harbour 3.2)
"The world is full of kings and queens, who blind our eyes and steal our dreams Its Heaven and Hell"

https://github.com/JoseQuintas/
Avatar do usuário
JoséQuintas
Administrador
Administrador
Mensagens: 20267
Registrado em: 26 Fev 2007 11:59
Localização: São Paulo-SP

GET com ABAS

Mensagem por JoséQuintas »

hazael escreveu:pois é... antes quando o governo ainda não tinha essas "maravilhas" para complicar, um sistema ficava anos sem precisar de alteração
Qual a mudança:

Colocar no XML o endereço de consulta de manifesto, que é sempre o mesmo, seguido da chave, que já tem no XML
E nem sequer entra na assinatura, trata-se de algo que não vale para o documento, mas obrigatório pra transmitir.

Apenas a velha burocracia, mas agora eletrônica.
Talvez até eles joguem fora a informação, porque não tem valor para o XML.
José M. C. Quintas
Harbour 3.2, mingw, gtwvg mt, fivewin 25.04, multithread, dbfcdx, MySQL, ADOClass, PDFClass, SefazClass, (hwgui mt), (hmg3), (hmg extended), (oohg), PNotepad, ASP, stored procedure, stored function, Linux (Flagship/harbour 3.2)
"The world is full of kings and queens, who blind our eyes and steal our dreams Its Heaven and Hell"

https://github.com/JoseQuintas/
Responder