MaximoAccess

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

Obrigado

Administração do MaximoAccess

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

    Monitores com tamanhos diferentes

    Compartilhe

    dtmateus
    Novato
    Novato

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 1
    Registrado : 18/11/2012

    Monitores com tamanhos diferentes

    Mensagem  dtmateus em Qua 07 Jun 2017, 23:23

    Tenho um banco de dados em rede com monitores de diversos tamanhos. Como fazer para adaptar o banco de dados no tamanho dos monitores?

    Phillip_Junior
    Intermediário
    Intermediário

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 179
    Registrado : 09/12/2016

    Monitores com tamanhos diferentes

    Mensagem  Phillip_Junior em Qua 07 Jun 2017, 23:42

    Ola amigo

    Vai depender muito do tipo de objetos que vc tem nos seus forms.

    O formulário é possível vc resolver isso criando uma ação no evento ao carregar

    DoCmd.Maximize

    Isso fará com que não importando a tela, seu formulário irá abrir acima da barra de tarefas do windows e em tela completa.

    Já os objetos que esse formulário irá ter, tais como Botões, Caixa de Texto, e outros, não irão se auto ajustar.
    Existe no formato de cada objeto, ÂNCORA HORIZONTAL E VERTICAL, mais não irá ajudar já que não autodimensiona e sim ajusta para que lado você quer que fique.

    Há sim a possibilidade de vc criar uma function que irá detectar que tipo de resolução tem a sua tela ao abrir o form e lhe dará a opção de no momento de você escolher que resolução deseja usar ou deixar que ela mude a resolução ao abrir seu projeto automaticamente. Mais lembrando que vc irá declarar na function quais resoluções quer que estejam disponível, e obviamente que o monitor terá que ter essa resolução.

    Esse tipo de ajuste funciona quando seu projeto está numa resolução e dentro das resoluções existentes nos monitores que vc irá usar, assim vc ao usar o banco de dados pode alterar de dentro do frms ao abri-lo a resolução que é exigida para abrir seu projeto e depois que fechar ele retornar a resolução da tela original.

    Caso esteja dentro da solução para seu projeto nos diga que postearei um exemplo de resolução ao abrir o projeto.

    Abraços




    .................................................................................
    Phillip_Junior
    Analista de Sistemas
    avatar
    Emerson73
    Intermediário
    Intermediário

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 71
    Registrado : 22/05/2017

    Re: Monitores com tamanhos diferentes

    Mensagem  Emerson73 em Qui 08 Jun 2017, 00:22

    Boa noite.

    Dá uma olhada neste exemplo que tenho guardado, e que retirei do site [Você precisa estar registrado e conectado para ver este link.] . Tu escolhe a resolução desejada em um módulo do BD e ao minimizar ou sair, a resolução retorna para a original.

    Att
    Emerson
    Anexos
    Resolução.zip
    Você não tem permissão para fazer download dos arquivos anexados.
    (16 Kb) Baixado 7 vez(es)

    Phillip_Junior
    Intermediário
    Intermediário

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 179
    Registrado : 09/12/2016

    Monitores com tamanhos diferentes

    Mensagem  Phillip_Junior em Qui 08 Jun 2017, 07:03

    Olá amigo


    Estou anexado um exemplo de como pode ser reconhecido as resoluções de cada monitor que irá ser usado para abrir o banco de dados. Este exemplo, pode ser facilmente adaptado para que o banco de dados seja aberto na resolução que foi criado, deste que o monitor a ser usado, esteja dentro dos requisitos.


    Como funciona:
    Digamos que o banco de dados foi criado na resolução 1280 x 1024 e já esta registrado na tabela dentro do projeto que é a resolução dos requisitos exigidos para ser aberto o banco de dados.
    Ao ser aberto o formulário principal, ele irá verificar a resolução atual usada e irá comparar com a resolução configurada exigida pelo banco de dados.

    Caso seja a mesma, ele abrirá o sistema, (no exemplo abre tela explicativa), caso não, ele irá informar que a resolução precisa ser alterada e abrirá um form para ser alterado a configuração da resolução.

    Este é apenas um exemplo a ser adaptado, portanto, pode ser usado a criatividade e editado de várias formas, tais como quando encerrar o sistema, seja retornado a resolução anterior usada.

    Dessa forma, você configura o seu banco de dados para ser usado dentro dos requisitos exigidos e não que ele se adapte a qualquer ambiente.

    Os fomulários de qualquer projeto no access podem ser maximizados, assim acompanhando a resolução da tela atual, mas os objetos e componentes usados dentro desse form não irão acompanhar essa maximização. Existi sim, através de function e demais declarações como fazer com que todos os componentes e objetos dentro de um form acompanhem a resolução atual, mas não seria um trabalho fácil a ser feito e muitos cálculos teriam que ser presumidos para que isso acontecesse, pois cada projeto tem um design, onde não exatamente um exemplo seria tão útil de como fazer isso.

    Obs: Falamos de ACCESS ok!

    Segue o exemplo, sendo útil retorne.

    Abraços
    Anexos
    exemplo_resolucao.zip
    Você não tem permissão para fazer download dos arquivos anexados.
    (365 Kb) Baixado 13 vez(es)


    .................................................................................
    Phillip_Junior
    Analista de Sistemas

      Data/hora atual: Qua 22 Nov 2017, 20:15