Tenho um banco de dados em rede com monitores de diversos tamanhos. Como fazer para adaptar o banco de dados no tamanho dos monitores?
3 participantes
Monitores com tamanhos diferentes
dtmateus- Novato
- Respeito às regras :
Sexo :
Localização :
Mensagens : 1
Registrado : 18/11/2012
- Mensagem nº1
Monitores com tamanhos diferentes
Phillip_Junior- Intermediário
- Respeito às regras :
Sexo :
Localização :
Mensagens : 179
Registrado : 09/12/2016
- Mensagem nº2
Monitores com tamanhos diferentes
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
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
Analista de Sistemas
Emerson7- Intermediário
- Respeito às regras :
Sexo :
Localização :
Mensagens : 71
Registrado : 22/05/2017
- Mensagem nº3
Re: Monitores com tamanhos diferentes
Boa noite.
Dá uma olhada neste exemplo que tenho guardado, e que retirei do site www.espaco_access.kit.net . 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
Dá uma olhada neste exemplo que tenho guardado, e que retirei do site www.espaco_access.kit.net . 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 18 vez(es)
Phillip_Junior- Intermediário
- Respeito às regras :
Sexo :
Localização :
Mensagens : 179
Registrado : 09/12/2016
- Mensagem nº4
Monitores com tamanhos diferentes
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
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 20 vez(es)
.................................................................................
Phillip_Junior
Analista de Sistemas
Analista de Sistemas
ieduardo10 gosta desta mensagem