MaximoAccess

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

Obrigado

Administração do MaximoAccess

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

    [Resolvido]Centralizar formuario na tela

    casilveira
    casilveira
    Intermediário
    Intermediário

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 144
    Registrado : 10/02/2012

    [Resolvido]Centralizar formuario na tela Empty Centralizar formuario na tela

    Mensagem  casilveira em 31/7/2013, 16:04

    Prezados Mestres

    Eu uso a função ObterResolucaoTela mas meus formulário ficam no canto superior direito da tela e preciso centralizar.

    Uso o Access 2007 em uma maquina Win7 de 64 bits

    Function ObterResolucaoTela() As String
    'By JPaulo ® Maximo Access
      Dim PosicaoHorizontal As Integer
      Dim R As RECT
      Dim strHD As Long
      Dim strValor As Long

      strHD = GetDesktopWindow()
      strValor = GetWindowRect(strHD, R)
      ObterResolucaoTela = (R.x2 - R.x1) & "x" & (R.y2 - R.y1)

    PosicaoHorizontal = CInt(R.x2 - R.x1)

    Call MoveDimensoes(PosicaoHorizontal, 0, 0, 0)

    End Function


    .................................................................................
    Carlos Silveira
    CEO - South American Company
    [Resolvido]Centralizar formuario na tela VersaoAcc
    Cláudio Machado
    Cláudio Machado
    Maximo VIP
    Maximo VIP

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 1593
    Registrado : 17/03/2011

    [Resolvido]Centralizar formuario na tela Empty Re: [Resolvido]Centralizar formuario na tela

    Mensagem  Cláudio Machado em 31/7/2013, 20:31

    Silveira, dá para centralizar os forms nas propriedades, colocando centralizar como Sim. Isso não resolve?


    .................................................................................
    " Nunca cruze os braços diante de qualquer problema ou dificuldade, pois o maior homem do mundo Jesus,  morreu de braços abertos."

    Agradeça e feche o tópico clicando no botão Resolvido. Se não sabe como, veja  AQUI.
    Não esqueça de clicar no Joinha [Resolvido]Centralizar formuario na tela 90dssg para agradecer a dica que solucionou seu problema.
    casilveira
    casilveira
    Intermediário
    Intermediário

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 144
    Registrado : 10/02/2012

    [Resolvido]Centralizar formuario na tela Empty Re: [Resolvido]Centralizar formuario na tela

    Mensagem  casilveira em 31/7/2013, 21:33

    Claudio

    Pelas propriedades eu já tentei.

    Casilveira


    .................................................................................
    Carlos Silveira
    CEO - South American Company
    [Resolvido]Centralizar formuario na tela VersaoAcc
    Cláudio Machado
    Cláudio Machado
    Maximo VIP
    Maximo VIP

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 1593
    Registrado : 17/03/2011

    [Resolvido]Centralizar formuario na tela Empty Re: [Resolvido]Centralizar formuario na tela

    Mensagem  Cláudio Machado em 31/7/2013, 22:51

    Mas deveria funcionar.
    Como estão as propriedades do seu form nos campos:

    AutoCentralizar:

    AutoRedimensionar:

    Existe algum comando ao abrir ou ao carregar no seu form?


    .................................................................................
    " Nunca cruze os braços diante de qualquer problema ou dificuldade, pois o maior homem do mundo Jesus,  morreu de braços abertos."

    Agradeça e feche o tópico clicando no botão Resolvido. Se não sabe como, veja  AQUI.
    Não esqueça de clicar no Joinha [Resolvido]Centralizar formuario na tela 90dssg para agradecer a dica que solucionou seu problema.
    casilveira
    casilveira
    Intermediário
    Intermediário

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 144
    Registrado : 10/02/2012

    [Resolvido]Centralizar formuario na tela Empty Re: [Resolvido]Centralizar formuario na tela

    Mensagem  casilveira em 1/8/2013, 11:43

    Claudio

    Existem em alguns forms e outros não, como disse uso uma função que esconde o access e só deixa os formulários na tela.

    Mas não sou tão expert em access para saber se nesta função a alguma instrução que bloqueia a centralização.

    Te passo a questão para que olhes.
    Anexos
    [Resolvido]Centralizar formuario na tela AttachmentPendencias.zip
    Você não tem permissão para fazer download dos arquivos anexados.
    (781 Kb) Baixado 73 vez(es)


    .................................................................................
    Carlos Silveira
    CEO - South American Company
    [Resolvido]Centralizar formuario na tela VersaoAcc
    Lupércio
    Lupércio
    VIP
    VIP

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 1145
    Registrado : 07/05/2011

    [Resolvido]Centralizar formuario na tela Empty Re: [Resolvido]Centralizar formuario na tela

    Mensagem  Lupércio em 2/8/2013, 20:09

    Teste ai!
    Anexos
    [Resolvido]Centralizar formuario na tela AttachmentPendencias_ Teste.zip
    Você não tem permissão para fazer download dos arquivos anexados.
    (782 Kb) Baixado 81 vez(es)
    casilveira
    casilveira
    Intermediário
    Intermediário

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 144
    Registrado : 10/02/2012

    [Resolvido]Centralizar formuario na tela Empty Re: [Resolvido]Centralizar formuario na tela

    Mensagem  casilveira em 2/8/2013, 20:51

    Caro Lupércio

    A primeira tela funciona, alias sempre funcionou, mas assim que abro, na sequencia outro formulário, pronto, ele vai para o canto superior esquerdo da tela.

    Já testei uma infinidade de coisas, o primeiro formulário, com as instruções que você viu aí, centraliza, não importa qual seja.


    .................................................................................
    Carlos Silveira
    CEO - South American Company
    [Resolvido]Centralizar formuario na tela VersaoAcc
    Cláudio Machado
    Cláudio Machado
    Maximo VIP
    Maximo VIP

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 1593
    Registrado : 17/03/2011

    [Resolvido]Centralizar formuario na tela Empty Re: [Resolvido]Centralizar formuario na tela

    Mensagem  Cláudio Machado em 2/8/2013, 21:44

    Silveira, faz o seguinte:
    Vá na guia Arquivo do access > Opções > Banco de dados atual.

    Veja se na opção:

    Opções de janela de documento se está marcado Janelas sobrepostas.

    Se não estiver, marque, feche a access e teste pra ver se funciona.



    .................................................................................
    " Nunca cruze os braços diante de qualquer problema ou dificuldade, pois o maior homem do mundo Jesus,  morreu de braços abertos."

    Agradeça e feche o tópico clicando no botão Resolvido. Se não sabe como, veja  AQUI.
    Não esqueça de clicar no Joinha [Resolvido]Centralizar formuario na tela 90dssg para agradecer a dica que solucionou seu problema.
    Lupércio
    Lupércio
    VIP
    VIP

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 1145
    Registrado : 07/05/2011

    [Resolvido]Centralizar formuario na tela Empty Re: [Resolvido]Centralizar formuario na tela

    Mensagem  Lupércio em 3/8/2013, 00:08

    O módulo de resolução de tela que está causando o problema.
    Exclui ele veja ta funcionando!
    Anexos
    [Resolvido]Centralizar formuario na tela AttachmentPendencias_ Teste 02.zip
    Você não tem permissão para fazer download dos arquivos anexados.
    (652 Kb) Baixado 58 vez(es)
    casilveira
    casilveira
    Intermediário
    Intermediário

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 144
    Registrado : 10/02/2012

    [Resolvido]Centralizar formuario na tela Empty Re: [Resolvido]Centralizar formuario na tela

    Mensagem  casilveira em 5/8/2013, 11:31

    Caro Lupércio

    Você tem razão, é o modulo de resolução de tela que causa o problema.
    Não consigo identificar nele o que está causando isso.

    Acho que esse módulo foi criado pelo João Paulo.

    Vou ver se ele lê minhas súplicas e acha o que estou fazendo de errado.

    Ou se você achar. me diga.

    Esse modulo é bom, quero usa-lo, não quero deixar bancos e coisas a mostra, entende?

    Muito obrigado por hora.


    .................................................................................
    Carlos Silveira
    CEO - South American Company
    [Resolvido]Centralizar formuario na tela VersaoAcc
    JPaulo
    JPaulo
    Moderador
    Moderador

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 10592
    Registrado : 04/11/2009

    [Resolvido]Centralizar formuario na tela Empty Re: [Resolvido]Centralizar formuario na tela

    Mensagem  JPaulo em 5/8/2013, 12:38

    Ola Carlos;

    No seu projeto existe um conflito de variaveis.

    Esta variavel Constante SW_HIDE, está como publica em mais de um modulo e isso cria conflito.

    No entanto, alterei o codigo de centrar, para um outro;

    Veja por favor se funciona;


    .................................................................................
    Contribua com o maximoaccess nos links abaixo, ajude a melhorar este que é o seu site na NET.

    Pay-Pal R$ Aqui
    Pay-Pal € Aqui

    Ou ainda: Aqui (Novo)

    Sucesso e Bons Estudos
    Success and Good Studies

    [Resolvido]Centralizar formuario na tela Folder_announce_new Utilize o Sistema de Busca do Fórum...
    [Resolvido]Centralizar formuario na tela Folder_announce_new 102 Códigos VBA Gratuitos...
    [Resolvido]Centralizar formuario na tela Folder_announce_new Instruções SQL como utilizar...
    casilveira
    casilveira
    Intermediário
    Intermediário

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 144
    Registrado : 10/02/2012

    [Resolvido]Centralizar formuario na tela Empty Re: [Resolvido]Centralizar formuario na tela

    Mensagem  casilveira em 5/8/2013, 18:16

    Grande Mestre Jp

    Correção, VOCÊ NÃO ERRA sou eu que presto pouca atenção nas coisas... desculpe-me.

    Perfeito... Funciona...

    Mais uma no balde de minhas dividas com vocês.

    CaSilveira


    .................................................................................
    Carlos Silveira
    CEO - South American Company
    [Resolvido]Centralizar formuario na tela VersaoAcc
    casilveira
    casilveira
    Intermediário
    Intermediário

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 144
    Registrado : 10/02/2012

    [Resolvido]Centralizar formuario na tela Empty Re: [Resolvido]Centralizar formuario na tela

    Mensagem  casilveira em 5/8/2013, 18:37

    Obrigado, Obrigado Obrigado!!!


    .................................................................................
    Carlos Silveira
    CEO - South American Company
    [Resolvido]Centralizar formuario na tela VersaoAcc
    JPaulo
    JPaulo
    Moderador
    Moderador

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 10592
    Registrado : 04/11/2009

    [Resolvido]Centralizar formuario na tela Empty Re: [Resolvido]Centralizar formuario na tela

    Mensagem  JPaulo em 5/8/2013, 19:19

    Obrigado pelo retorno Carlos, o forum agradece.


    .................................................................................
    Contribua com o maximoaccess nos links abaixo, ajude a melhorar este que é o seu site na NET.

    Pay-Pal R$ Aqui
    Pay-Pal € Aqui

    Ou ainda: Aqui (Novo)

    Sucesso e Bons Estudos
    Success and Good Studies

    [Resolvido]Centralizar formuario na tela Folder_announce_new Utilize o Sistema de Busca do Fórum...
    [Resolvido]Centralizar formuario na tela Folder_announce_new 102 Códigos VBA Gratuitos...
    [Resolvido]Centralizar formuario na tela Folder_announce_new Instruções SQL como utilizar...
    barroso
    barroso
    Intermediário
    Intermediário

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 55
    Registrado : 17/08/2017

    [Resolvido]Centralizar formuario na tela Empty Re: [Resolvido]Centralizar formuario na tela

    Mensagem  barroso em 30/8/2017, 03:07

    Ola JPaulo, estou tendo um problema similar a ele, adicionei "Ao abrir" o formulario uma macro de MaximizarJanela, e o meu form fica ao lado direito e de cima da dela, como devo fazer para usar este codigo que voce passou acima? Me poderia explicar um pouco mais...

    Aguardo sua ajuda.

    Obrigado boa noite.
    avatar
    AMarcos
    Avançado
    Avançado

    Respeito às Regras 100%

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

    [Resolvido]Centralizar formuario na tela Empty Re: [Resolvido]Centralizar formuario na tela

    Mensagem  AMarcos em 23/4/2020, 03:28

    Mestre João Paulo teria como postar novamente o código que resolveu o problema de formulário descentralizado?

    Estou com o mesmo problema ou parecido...


    Att.


    AMARCOS
    avatar
    AMarcos
    Avançado
    Avançado

    Respeito às Regras 100%

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

    [Resolvido]Centralizar formuario na tela Empty Re: [Resolvido]Centralizar formuario na tela

    Mensagem  AMarcos em 26/4/2020, 01:05

    Consegui resolver o meu impasse através desse código do mestre Anderson (Novato):

    https://www.maximoaccess.com/t26605-redimensionar-form-para-a-resolucao-atual-da-tela?highlight=centralizar+pop+up+na+tela


    Att,


    AMarcos

      Data/hora atual: 9/8/2020, 18:41