MaximoAccess

Caro Usuário, antes de postar pela primeira vez, leia as regras do fórum.

https://www.maximoaccess.com/t48-regras-do-forum

Obrigado

Administração


Participe do fórum, é rápido e fácil

MaximoAccess

Caro Usuário, antes de postar pela primeira vez, leia as regras do fórum.

https://www.maximoaccess.com/t48-regras-do-forum

Obrigado

Administração

MaximoAccess

Gostaria de reagir a esta mensagem? Crie uma conta em poucos cliques ou inicie sessão para continuar.

Dicas Ms Access, Exemplos Ms Access, Codigos VBA Ms Access, SQL Ms Access


+3
AMarcos
criquio
andre.lr
7 participantes

    [Resolvido]Como ocultar janela do Access passo a passo

    andre.lr
    andre.lr
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 222
    Registrado : 17/10/2011

    [Resolvido]Como ocultar janela do Access passo a passo Empty Esconder ou tornar Janela do Access invisível

    Mensagem  andre.lr 1/12/2011, 12:11

    Amigos tem como? Esconder tornar invisível, ou algum parametro ou comando que faça com que somente o fundo apareça e que a janela do access com aquelas guias arquivo e pagina inicial e barra de ferramentas rápidas não apareça na tela....

    resumindo quero atras dos meus formulários só o fundo do access que no meu caso agora nem seria o fundo seria um frmfundo que eu implementei do repositório gráfico... então por trás dos meus formulário só ficaria ele..

    tbm gostaria que a barra do windows la de baixo com as guias e o menu iniciar do windows fique acessível normalmente....

    como poderia fazer isso amigos?
    Obrigado !!
    criquio
    criquio
    Moderador Global
    Moderador Global


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 11229
    Registrado : 30/12/2009

    [Resolvido]Como ocultar janela do Access passo a passo Empty Re: [Resolvido]Como ocultar janela do Access passo a passo

    Mensagem  criquio 1/12/2011, 12:21

    Veja se serve:
    https://www.google.com/search?hl=pt&q=ocultar+AND+janela+site%3Amaximoaccess.forumeiros.com&btnG=Pesquisar


    .................................................................................
    Meu novo site: www.vcssistemas.com.br

    Clique aqui e veja um vídeo que explica como fazer pesquisas no forum.


    DICA: Quando precisar inserir um exemplo do seu aplicativo, siga os procedimentos abaixo:
    1 - faça uma cópia do aplicativo
    2 - retire tudo que não for necessário à solução do problema, exceto o que o aplicativo precisar para funcionar
    3 - use o Compactar/Reparar
    4 - compacte o aplicativo em zip ou rar (zip para postagem como anexo na mensagem)


    Agradeça a quem lhe ajudou, clicando no joinha de uma das mensagens do usuário.
    Positive as mensagens que achar útil, no canto superior direito delas.

    andre.lr
    andre.lr
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 222
    Registrado : 17/10/2011

    [Resolvido]Como ocultar janela do Access passo a passo Empty Re: [Resolvido]Como ocultar janela do Access passo a passo

    Mensagem  andre.lr 1/12/2011, 13:29

    amigo tava olhando este tópico: Ajuda - Ocultar janela de banco de dados ao abrir sistema access

    http://maximoaccess.forumeiros.com/t4767-resolvidoajuda-ocultar-janela-de-banco-de-dados-ao-abrir-sistema-access

    ... estou tentando encontrar aqui como faço para selecionar o formulario que quero que seja o startup mas não consegui não amigo.... onde está o combo exibir?
    criquio
    criquio
    Moderador Global
    Moderador Global


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 11229
    Registrado : 30/12/2009

    [Resolvido]Como ocultar janela do Access passo a passo Empty Re: [Resolvido]Como ocultar janela do Access passo a passo

    Mensagem  criquio 1/12/2011, 13:37

    Qual é a versão do Access? Você olhou nas configurações do banco de dados atual?


    .................................................................................
    Meu novo site: www.vcssistemas.com.br

    Clique aqui e veja um vídeo que explica como fazer pesquisas no forum.


    DICA: Quando precisar inserir um exemplo do seu aplicativo, siga os procedimentos abaixo:
    1 - faça uma cópia do aplicativo
    2 - retire tudo que não for necessário à solução do problema, exceto o que o aplicativo precisar para funcionar
    3 - use o Compactar/Reparar
    4 - compacte o aplicativo em zip ou rar (zip para postagem como anexo na mensagem)


    Agradeça a quem lhe ajudou, clicando no joinha de uma das mensagens do usuário.
    Positive as mensagens que achar útil, no canto superior direito delas.

    andre.lr
    andre.lr
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 222
    Registrado : 17/10/2011

    [Resolvido]Como ocultar janela do Access passo a passo Empty Re: [Resolvido]Como ocultar janela do Access passo a passo

    Mensagem  andre.lr 1/12/2011, 16:06

    Aqui é 2010... olhei lá nas opções do "Banco de dados atual" e não encontrei nada parecido com startup... tem bastante opção sobre exibição de diversos tipos mudei todas uma de cada vez para ver os efeitos e nenhuma sumiu com a janela do access na hora que abro o sisteminha.... porém encontrei em outro fórum comando muito bacana que deu certo... vou postar aqui para o pessoal utilizar! funcionou d+

    Abaixo!
    Como ocultar janela do Access passo a passo

    Créditos: http://www.tek-tips.com/
    ' Tópico: Access Enviroment
    ' Hide The Access Window
    ' faq705-2562
    ' Posted: 10 Oct 02 (Edited 27 Sep 06)


    Passo 1. Copie o código que está após o passo 5 em um módulo. Nomei-o como basAccessHider , os nomes são apenas exemplos para facilitar, use o que achar melhor.

    Passo 2. Crie uma macro e chame-a de mcrHide .Na linha de ação da macro "RunCode" ou "ExecutarCódigo" coloque o seguinte na caixa de função ou Function Box:

    fAccessWindow ("Minimize", False, False)

    Passo 3. Crie outra macro e chame-a de mcrRestore .Na linha de ação da macro coloque o seguinte na caixa de função:

    fAccessWindow ("Show", False, False)

    Passo 4. No evento Ao Abrir do seu formulário de inicialização que deverá ter sua propriedade PopUp como sim (se você não tiver um formulário de inicialização, basta usar o primeiro formulário que você abre quando executa o banco de dados, desde que tenha a propriedade PopUp como sim), coloque o seguinte código:

    DoCmd.RunMacro "mcrHide"

    Passo 5. No evento Ao Fechar do seu formulário de inicialização, coloque o seguinte código:

    DoCmd.RunMacro "mcrRestore"


    CÓDIGO DO PASSO 1

    Private Declare Function IsWindowVisible Lib "user32" (ByVal hwnd As Long) As Long
    Dim dwReturn As Long

    Const SW_HIDE = 0
    Const SW_SHOWNORMAL = 1
    Const SW_SHOWMINIMIZED = 2
    Const SW_SHOWMAXIMIZED = 3

    Private Declare Function ShowWindow Lib "user32" (ByVal hwnd As Long, _
    ByVal nCmdShow As Long) As Long

    Public Function fAccessWindow(Optional Procedure As String, Optional SwitchStatus As Boolean, Optional StatusCheck As Boolean) As Boolean
    If Procedure = "Hide" Then
    dwReturn = ShowWindow(Application.hWndAccessApp, SW_HIDE)
    End If
    If Procedure = "Show" Then
    dwReturn = ShowWindow(Application.hWndAccessApp, SW_SHOWMAXIMIZED)
    End If
    If Procedure = "Minimize" Then
    dwReturn = ShowWindow(Application.hWndAccessApp, SW_SHOWMINIMIZED)
    End If
    If SwitchStatus = True Then
    If IsWindowVisible(hWndAccessApp) = 1 Then
    dwReturn = ShowWindow(Application.hWndAccessApp, SW_HIDE)
    Else
    dwReturn = ShowWindow(Application.hWndAccessApp, SW_SHOWMAXIMIZED)
    End If
    End If
    If StatusCheck = True Then
    If IsWindowVisible(hWndAccessApp) = 0 Then
    fAccessWindow = False
    End If
    If IsWindowVisible(hWndAccessApp) = 1 Then
    fAccessWindow = True
    End If
    End If
    End Function


    Tenho certeza que quem implementar vai curtir.... =)
    avatar
    AMarcos
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 218
    Registrado : 26/07/2016

    [Resolvido]Como ocultar janela do Access passo a passo Empty Re: [Resolvido]Como ocultar janela do Access passo a passo

    Mensagem  AMarcos 16/12/2018, 04:03

    Caro amigo não conseguir curtir porque no momento em que colei o código no módulo deu o seguinte erro:

    "Erro de compilação:

    O código desse projeto deve ser atualizado para uso em sistemas de 64 bits. Analise e atualize as instruções Declare e, em seguida, marque-as com o atributo PtrSafe."



    O que fazer? O meu BD Access é 2013


    AMarcos
    Assis
    Assis
    Maximo VIP
    Maximo VIP


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 4772
    Registrado : 06/11/2009

    [Resolvido]Como ocultar janela do Access passo a passo Empty Re: [Resolvido]Como ocultar janela do Access passo a passo

    Mensagem  Assis 16/12/2018, 10:07



    .................................................................................
    *** Só sei que nada sei ***
    baldocchi
    baldocchi
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 128
    Registrado : 03/11/2014

    [Resolvido]Como ocultar janela do Access passo a passo Empty uma dúvida sobre a tela de abertura (splash screen)

    Mensagem  baldocchi 24/9/2019, 13:59

    Eu fiz exatamente como descrito e funcionou muito bem, porém, a tela do Access carrega e fecha só depois o formulário (splash) é que aparece e a janela do Access é ocultada.
    Existe alguma maneira de ocultar a tela de abertura do Access?
    DamascenoJr.
    DamascenoJr.
    Moderador
    Moderador


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 3845
    Registrado : 22/11/2016

    [Resolvido]Como ocultar janela do Access passo a passo Empty Re: [Resolvido]Como ocultar janela do Access passo a passo

    Mensagem  DamascenoJr. 24/9/2019, 21:23

    Crie um atalho do seu arquivo access, e nas propriedades do atalho coloque a opção "executar" como "minimizado".


    .................................................................................
    Ajude-se a ser ajudado, anexe seu projeto.
    Sempre tente entender o código,
    não somente copie e cole.
    Positive as mensagens que achar útil clicando no '+' no canto superior direito delas.
    avatar
    Canastra
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 12
    Registrado : 04/10/2018

    [Resolvido]Como ocultar janela do Access passo a passo Empty Re: [Resolvido]Como ocultar janela do Access passo a passo

    Mensagem  Canastra 5/5/2023, 10:49

    Usei e funcionou, mas tive que alterar o VBA.

    Uso o Access 365, 64 bits, Windows 11.

    Além disso, o meu formulário principal abre outros formulários (para cadastrar usuários, por exemplos), por isso, coloquei os comandos para executar as macros em todos os formulários.


    Parte alterada:
    Código:

    Option Compare Database

    Private Declare PtrSafe Function IsWindowVisible Lib "user32" (ByVal hwnd As LongPtr) As LongPtr
    Dim dwReturn As LongPtr

    Const SW_HIDE = -0&
    Const SW_SHOWNORMAL = 1
    Const SW_SHOWMINIMIZED = 2
    Const SW_SHOWMAXIMIZED = 3

    Private Declare PtrSafe Function ShowWindow Lib "user32" (ByVal hwnd As LongPtr, _
    ByVal nCmdShow As LongPtr) As LongPtr

    Completo:

    Código:

    Option Compare Database

    Private Declare PtrSafe Function IsWindowVisible Lib "user32" (ByVal hwnd As LongPtr) As LongPtr
    Dim dwReturn As LongPtr

    Const SW_HIDE = -0&
    Const SW_SHOWNORMAL = 1
    Const SW_SHOWMINIMIZED = 2
    Const SW_SHOWMAXIMIZED = 3

    Private Declare PtrSafe Function ShowWindow Lib "user32" (ByVal hwnd As LongPtr, _
    ByVal nCmdShow As LongPtr) As LongPtr
    Public Function fAccessWindow(Optional Procedure As String, Optional SwitchStatus As Boolean, Optional StatusCheck As Boolean) As Boolean
    If Procedure = "Hide" Then
    dwReturn = ShowWindow(Application.hWndAccessApp, SW_HIDE)
    End If
    If Procedure = "Show" Then
    dwReturn = ShowWindow(Application.hWndAccessApp, SW_SHOWMAXIMIZED)
    End If
    If Procedure = "Minimize" Then
    dwReturn = ShowWindow(Application.hWndAccessApp, SW_SHOWMINIMIZED)
    End If
    If SwitchStatus = True Then
    If IsWindowVisible(hWndAccessApp) = 1 Then
    dwReturn = ShowWindow(Application.hWndAccessApp, SW_HIDE)
    Else
    dwReturn = ShowWindow(Application.hWndAccessApp, SW_SHOWMAXIMIZED)
    End If
    End If
    If StatusCheck = True Then
    If IsWindowVisible(hWndAccessApp) = 0 Then
    fAccessWindow = False
    End If
    If IsWindowVisible(hWndAccessApp) = 1 Then
    fAccessWindow = True
    End If
    End If
    End Function

    Conteúdo patrocinado


    [Resolvido]Como ocultar janela do Access passo a passo Empty Re: [Resolvido]Como ocultar janela do Access passo a passo

    Mensagem  Conteúdo patrocinado


      Data/hora atual: 8/12/2024, 02:48