O que fazer quando o menu do APSDU some

Hoje iremos falar o que fazer quando o menu do APSDU sumir.

Isso é bem raro acontecer, geralmente é devido a resolução do monitor estar baixa ou ser alterada (por exemplo, abrir em dois monitores e ficar arrastando de um para outro).

Ai dessa forma, ao abrir o APSDU o menu lá em cima, onde fica Arquivo, Útil, Índice, etc ele some.

Existem então duas formas de você solucionar o problema, sendo:

Solução 1 – Verificar a resolução: Essa primeira, você revisa a configuração da resolução do sistema operacional. Ou ainda se precisar, verifique a utilização DPI alto conforme o tutorial nesse link – https://terminaldeinformacao.com/2021/03/08/como-mudar-a-resolucao-do-protheus-quando-ele-apresenta-fontes-pequenas/.

Após fazer isso feche o APSDU e abra novamente.

Solução 2 – Utilizar o atalho Alt+A: Se mesmo você revisando a resolução e fechando o sistema e abrindo de novo, continuar o problema, pode ser algo entre o computador e o executável do SmartClient (se possível teste em outro computador). Ai para você utilizar as opções dos menus, abra o APSDU e aperte o atalho Alt+A.

Feito isso, irá expandir o menu arquivo, ai você clica na opção desejada.

Acionando via atalho do teclado

Dica enviada pelo grande Fernando Pacheco Cruz.

Bom pessoal, por hoje é só.

Abraços e até a próxima.

Dan (Daniel Atilio)
Cristão de ramificação protestante. Especialista em Engenharia de Software pela FIB, graduado em Banco de Dados pela FATEC Bauru e técnico em informática pelo CTI da Unesp. Entusiasta de soluções Open Source e blogueiro nas horas vagas. Autor e mantenedor do portal Terminal de Informação.

4 Responses

  1. HELITON disse:

    Top Atilio, sabe me dizer se existe alguma forma, quando dropo uma tabela, ai abro a rotina no protheus ela recria, porém se continuo com SDU aberto ele não traz ela, tem que sair e logar novamente, se tivesse um reload kkkk

    • Fala Heliton, tudo joia?

      Por padrão não tem, pois ao selecionar o TopConn a primeira vez, ele cria a conexão com o banco do DbAccess (através da TCLink), e essa conexão nunca é limpada.

      Mas o que você pode fazer seria:
      a. Cria o ponto de entrada SDULogin
      b. Dentro desse ponto de entrada, adicione uma tecla de atalho, tipo um F5 ou F6, através da SetKey(), que acione uma user function sua
      c. Ai dentro dessa user function que será acionada pelo atalho, você zera a(s) variável(is) de conexão (e aciona a TCUnlink antes), se eu não me engano é pra ser algo como nConnect ou nConn, alguma coisa assim

      Ai no momento que você for utilizar o APSDU, depois que fazer o seu drop table, você aciona esse atalho, que irá “limpar” a conexão com o banco.

      Um forte abraço.

  2. rafa_achoa disse:

    Essa do ctrl+A foi novidade. E ajudou já, pois às vezes não lembro todos os atalhos de cabeça. Obrigado novamente, Atilio

Deixe uma resposta

Terminal de Informação