Baixei um arquivo seu disponibilizado para ajustar o tamanho do Formulário ao tamanho da Tela: FormTamanhoDaTela.mdb. Copiei o módulo: mdlResTela e coloquei no meu Formulário do MenuPrincipal, juntamente com os comandos no evento "Ao Carregar" copiados do arquivo mencionado, no entanto, ao testar ele mostra rapidamente o Formulário e fecha instantaneamente o mesmo. Uso um monitor Widescreen 19" da AOC.
3 participantes
[Resolvido]Formulário x Tamanho da Tela
vileman- Super Avançado
- Respeito às regras :
Sexo :
Localização :
Mensagens : 580
Registrado : 25/05/2011
- Mensagem nº1
Formulário x Tamanho da Tela
Caro Criquio, em continuação ao assunto abordado em outro tópico:
Baixei um arquivo seu disponibilizado para ajustar o tamanho do Formulário ao tamanho da Tela: FormTamanhoDaTela.mdb. Copiei o módulo: mdlResTela e coloquei no meu Formulário do MenuPrincipal, juntamente com os comandos no evento "Ao Carregar" copiados do arquivo mencionado, no entanto, ao testar ele mostra rapidamente o Formulário e fecha instantaneamente o mesmo. Uso um monitor Widescreen 19" da AOC.
Baixei um arquivo seu disponibilizado para ajustar o tamanho do Formulário ao tamanho da Tela: FormTamanhoDaTela.mdb. Copiei o módulo: mdlResTela e coloquei no meu Formulário do MenuPrincipal, juntamente com os comandos no evento "Ao Carregar" copiados do arquivo mencionado, no entanto, ao testar ele mostra rapidamente o Formulário e fecha instantaneamente o mesmo. Uso um monitor Widescreen 19" da AOC.
luciano.viveros gosta desta mensagem
criquio- Moderador Global
- Respeito às regras :
Sexo :
Localização :
Mensagens : 11229
Registrado : 30/12/2009
- Mensagem nº2
Re: [Resolvido]Formulário x Tamanho da Tela
Disponibilize uma cópia do seu aplicativo para darmos uma olhada, seguindo as dicas da minha assinatura abaixo ↓
.................................................................................
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. |
bhenriqueb13 e luciano.viveros gostam desta mensagem
vileman- Super Avançado
- Respeito às regras :
Sexo :
Localização :
Mensagens : 580
Registrado : 25/05/2011
- Mensagem nº3
Formulário x Tamanho da Tela
Valeu, Criquio
Irei enviar o arquivo conforme suas orientações, aguarde...
Irei enviar o arquivo conforme suas orientações, aguarde...
luciano.viveros gosta desta mensagem
vileman- Super Avançado
- Respeito às regras :
Sexo :
Localização :
Mensagens : 580
Registrado : 25/05/2011
- Mensagem nº4
Formulário x Tamanho da Tela
Segue em anexo o arquivo.
PS: Agora funcionou como .zip, antes havia anexado como .rar
PS: Agora funcionou como .zip, antes havia anexado como .rar
luciano.viveros gosta desta mensagem
vileman- Super Avançado
- Respeito às regras :
Sexo :
Localização :
Mensagens : 580
Registrado : 25/05/2011
- Mensagem nº5
Formulário x Tamanho da Tela
Ainda estou tentando resolver este tópico, fiz outros testes com a rotina mencionada, mas não consegui, deixo em aberto aguardando a ajuda dos colegas.
luciano.viveros gosta desta mensagem
criquio- Moderador Global
- Respeito às regras :
Sexo :
Localização :
Mensagens : 11229
Registrado : 30/12/2009
- Mensagem nº6
Re: [Resolvido]Formulário x Tamanho da Tela
Verifique no formulário que você se esqueceu de retirar as linhas que manipulam os controles do formulário de exemplo. Por isso dá erro, porque seu formulário não tem esses controles. Tambem coloque o formulário com a propriedade Popup como Sim.
.................................................................................
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. |
vileman- Super Avançado
- Respeito às regras :
Sexo :
Localização :
Mensagens : 580
Registrado : 25/05/2011
- Mensagem nº7
Formulário x Tamanho da Tela
Criquio, vou verificar e depois informo o resultado, ok ?
criquio- Moderador Global
- Respeito às regras :
Sexo :
Localização :
Mensagens : 11229
Registrado : 30/12/2009
- Mensagem nº8
Re: [Resolvido]Formulário x Tamanho da Tela
OK!
.................................................................................
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. |
vileman- Super Avançado
- Respeito às regras :
Sexo :
Localização :
Mensagens : 580
Registrado : 25/05/2011
- Mensagem nº9
Formulário x Tamanho da Tela
Criquio, fiz conforme suas orientações:
1) Retirei os controles que realmente não haviam no meu Formulário;
2) Coloquei os 2 Formulários: "F00_AcessoMenuPrincipal" e "F07_RegAdministrativo" com Pop-up = Sim;
3) Fiz os testes, mas aconteceu o seguinte:
--> a) O Formulário ao abrir "corta" o Rodapé pela metade de ambos Formulários;
--> b) Não expande o tamanho do Formulário no tamanho da tela na Largura e também na Altura, pois fica "sobrando espaços" em ambos os lados. Observação: Estou usando as mesmas medidas em centímetros em ambos Formulários;
PS: Uso um Monitor WideScreen AOC 19 polegadas com configuração: 1280 x 960
4) Fiz os testes também no Notebook com Resolução do Monitor: 1280 x 800, e aconteceu o mesmo já cima mencionado.
Gostaria que que todos os Formulários ocupassem toda área do Monitor, se é que isso seja possível, pois a idéia é poder usar em qualquer tipo de Monitor, inclusive em Notebook e Netbook, talvez eu não esteja conseguindo entender a mecânica de como se processa tal rotina, e porisso não esteja conseguindo fazer funcionar, pois imaginei que usando quaisquer medidas no Design do Formulário, o mesmo iria ajustasse aos comandos do Módulo "mdlResTela".
Por último estou enviando novamente o arquivo com as alterações feitas, caso seja necessário.
1) Retirei os controles que realmente não haviam no meu Formulário;
2) Coloquei os 2 Formulários: "F00_AcessoMenuPrincipal" e "F07_RegAdministrativo" com Pop-up = Sim;
3) Fiz os testes, mas aconteceu o seguinte:
--> a) O Formulário ao abrir "corta" o Rodapé pela metade de ambos Formulários;
--> b) Não expande o tamanho do Formulário no tamanho da tela na Largura e também na Altura, pois fica "sobrando espaços" em ambos os lados. Observação: Estou usando as mesmas medidas em centímetros em ambos Formulários;
PS: Uso um Monitor WideScreen AOC 19 polegadas com configuração: 1280 x 960
4) Fiz os testes também no Notebook com Resolução do Monitor: 1280 x 800, e aconteceu o mesmo já cima mencionado.
Gostaria que que todos os Formulários ocupassem toda área do Monitor, se é que isso seja possível, pois a idéia é poder usar em qualquer tipo de Monitor, inclusive em Notebook e Netbook, talvez eu não esteja conseguindo entender a mecânica de como se processa tal rotina, e porisso não esteja conseguindo fazer funcionar, pois imaginei que usando quaisquer medidas no Design do Formulário, o mesmo iria ajustasse aos comandos do Módulo "mdlResTela".
Por último estou enviando novamente o arquivo com as alterações feitas, caso seja necessário.
- Anexos
- Vileman.zip
- Você não tem permissão para fazer download dos arquivos anexados.
- (113 Kb) Baixado 417 vez(es)
Danielldc- Intermediário
- Respeito às regras :
Sexo :
Localização :
Mensagens : 52
Registrado : 23/05/2011
- Mensagem nº10
Re: [Resolvido]Formulário x Tamanho da Tela
Amigo Vileman.
Clique na guia de propriedades do seu Formulário e altere o estilo da borda para Nenhum.
Fiz o teste aqui e funcionou.
Sucesso.
Clique na guia de propriedades do seu Formulário e altere o estilo da borda para Nenhum.
Fiz o teste aqui e funcionou.
Sucesso.
criquio- Moderador Global
- Respeito às regras :
Sexo :
Localização :
Mensagens : 11229
Registrado : 30/12/2009
- Mensagem nº11
Re: [Resolvido]Formulário x Tamanho da Tela
Acredito que possa ter alguma coisa fora do aplicativo interferindo no resultado, talvez o Access ou o Windows, pois abri ele aqui e não teve nenhum problema. Eu só alteraria a borda de Ajustável para Fino, para que não seja permitido alterar o tamanho do formulário.
Seu Access e Windows estão atualizados com todos os Service Packs?
Seu Access e Windows estão atualizados com todos os Service Packs?
.................................................................................
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. |
criquio- Moderador Global
- Respeito às regras :
Sexo :
Localização :
Mensagens : 11229
Registrado : 30/12/2009
- Mensagem nº12
Re: [Resolvido]Formulário x Tamanho da Tela
Verifique tambem as referências. Talvez tenha que mudar para a versão correta do seu Office, que parece ser a 2003, certo? Nesse caso, se a referência da biblioteca do Access, por exemplo, estiver como Microsoft Access 12.0 Object Library, mude para Microsoft Access 11.0 Object Library. Faça o mesmo para as outras referências, verificando se tem uma com versão anterior à que está marcada.
.................................................................................
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. |
vileman- Super Avançado
- Respeito às regras :
Sexo :
Localização :
Mensagens : 580
Registrado : 25/05/2011
- Mensagem nº13
Formulário x Tamanho da Tela
Amigo Danielldc:
Obrigado, valeu pela força; funcionou com sua orientação com relação à letra "a", pois não "corta" mais o Rodapé dos Formulários, quanto ao restante aqui continuou da mesma forma, provavelmente nosso amigo Criquio tem razão com relação às suas observações, mas se tiver alguma outra orientação, fique à vontade.
Amigo Criquio:
Quanto à mudança do Estilo da Borda para "fino" também funcionou, assim como "nenhum" conforme ajuda do nosso amigo acima.
Chequei o Sistema Operacional e Access que atualmente é:
a) Windows 7 Ultimate - 64 bits - Service Pack 1
b) Access 2003 - Service Pack 3
No seu BD "FormTamanhoDaTela.mdb" tem as seguintes Referências:
1. Visual Basic for Applications
2. Microsoft Access 11.0 Object Library
3. OLE Automation
4. Microsoft DAO 3.6 Object Library
5. Microsoft ActiveX Data Objects 2.1 Library
6. Microsoft Calendar Control 11.0
No meu BD tem as seguintes Referências:
1. Visual Basic for Applications
2. Microsoft Access 11.0 Object Library
3. OLE Automation
4. Microsoft DAO 3.6 Object Library
5. Microsoft ActiveX Data Objects 2.5 Library
* Esta eu mudei para "Microsoft ActiveX Data Objects 2.1 Library" para ficar igual ao seu BD. Testei, mas continuou do mesmo jeito.
6. Aqui na Lista de Referências não aparece "Microsoft Calendar Control 11.0" para marcar.
Será isso que está faltando ? Como incluir essa Referência, tem como mandar o arquivo correspondente para mim, indicando o caminho do mesmo ?
Quanto aos Services Pack acima estão corretos ou tem que fazer alguma atualização?
Obrigado, valeu pela força; funcionou com sua orientação com relação à letra "a", pois não "corta" mais o Rodapé dos Formulários, quanto ao restante aqui continuou da mesma forma, provavelmente nosso amigo Criquio tem razão com relação às suas observações, mas se tiver alguma outra orientação, fique à vontade.
Amigo Criquio:
Quanto à mudança do Estilo da Borda para "fino" também funcionou, assim como "nenhum" conforme ajuda do nosso amigo acima.
Chequei o Sistema Operacional e Access que atualmente é:
a) Windows 7 Ultimate - 64 bits - Service Pack 1
b) Access 2003 - Service Pack 3
No seu BD "FormTamanhoDaTela.mdb" tem as seguintes Referências:
1. Visual Basic for Applications
2. Microsoft Access 11.0 Object Library
3. OLE Automation
4. Microsoft DAO 3.6 Object Library
5. Microsoft ActiveX Data Objects 2.1 Library
6. Microsoft Calendar Control 11.0
No meu BD tem as seguintes Referências:
1. Visual Basic for Applications
2. Microsoft Access 11.0 Object Library
3. OLE Automation
4. Microsoft DAO 3.6 Object Library
5. Microsoft ActiveX Data Objects 2.5 Library
* Esta eu mudei para "Microsoft ActiveX Data Objects 2.1 Library" para ficar igual ao seu BD. Testei, mas continuou do mesmo jeito.
6. Aqui na Lista de Referências não aparece "Microsoft Calendar Control 11.0" para marcar.
Será isso que está faltando ? Como incluir essa Referência, tem como mandar o arquivo correspondente para mim, indicando o caminho do mesmo ?
Quanto aos Services Pack acima estão corretos ou tem que fazer alguma atualização?
criquio- Moderador Global
- Respeito às regras :
Sexo :
Localização :
Mensagens : 11229
Registrado : 30/12/2009
- Mensagem nº14
Re: [Resolvido]Formulário x Tamanho da Tela
Esse controle calendário não é usado no sistema, portanto, não faz falta. Acredito que o detalhe está mesmo em um pormenor que você não havia informado anteriormente, o sistema de 64 bits. As coisas funcionam um pouco diferente nesse sistema. Veja no site do Avelino um artigo sobre isso: www.usandoaccess.com.br
.................................................................................
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. |
vileman- Super Avançado
- Respeito às regras :
Sexo :
Localização :
Mensagens : 580
Registrado : 25/05/2011
- Mensagem nº15
Formulário x Tamanho da Tela
Prezado Criquio:
Li o artigo sobre 64 bits do nosso amigo Avelino que está no link abaixo:
http://www.usandoaccess.com.br/tutoriais/tuto28.asp
Muito inteligente e adequado às necessidades de quem sabe usar bem o VBA, o que não é o meu caso, então eu não saberia fazer as adaptações e adequações sugeridas pelo tutorial em questão, mesmo porque o tutorial refere-se basicamente ao Office 2010, seja de 32 ou 64 bits, o qual ainda não estou usando, então cheguei no meu limite, ou seja, não posso mais avançar, por consequinte fico aguardando a ajuda sua ou de quem puder ou se dispuser, e continuar a tentar de alguma outra forma, apesar de que também fiz os mesmos testes em 1 Notebook que usa o Windows XP 32 bits Service Pack 3 com Access 2003, e os resultados foram os mesmos que do computador que usa Windows 7 64 bits com Access 2003. E como diz o Avelino, o futuro é o sistema de 64 bits, que pretendo usar num futuro próximo.
Li o artigo sobre 64 bits do nosso amigo Avelino que está no link abaixo:
http://www.usandoaccess.com.br/tutoriais/tuto28.asp
Muito inteligente e adequado às necessidades de quem sabe usar bem o VBA, o que não é o meu caso, então eu não saberia fazer as adaptações e adequações sugeridas pelo tutorial em questão, mesmo porque o tutorial refere-se basicamente ao Office 2010, seja de 32 ou 64 bits, o qual ainda não estou usando, então cheguei no meu limite, ou seja, não posso mais avançar, por consequinte fico aguardando a ajuda sua ou de quem puder ou se dispuser, e continuar a tentar de alguma outra forma, apesar de que também fiz os mesmos testes em 1 Notebook que usa o Windows XP 32 bits Service Pack 3 com Access 2003, e os resultados foram os mesmos que do computador que usa Windows 7 64 bits com Access 2003. E como diz o Avelino, o futuro é o sistema de 64 bits, que pretendo usar num futuro próximo.
criquio- Moderador Global
- Respeito às regras :
Sexo :
Localização :
Mensagens : 11229
Registrado : 30/12/2009
- Mensagem nº16
Re: [Resolvido]Formulário x Tamanho da Tela
Anexe uma cópia resumida para vermos.
.................................................................................
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. |
Convidad- Convidado
- Mensagem nº17
Re: [Resolvido]Formulário x Tamanho da Tela
Olá!
Creio que vale postar esta solução que uso (idéia original do Criquio).
Passo-a-passo:
Solução para manter um form de abertura em tela cheia e operar normalmente os outros objetos (sem qualquer alteração em propriedades como popup e janela restrita:
Crie um form "f0" limpo (sem borda, etc). Use-o como o form de abertura, ou, como no meu caso, chamo-o normalmente após a tela de login;
No vba do "f0":
Form_Load()
DoCmd.Maximize
DoCmd.OpenForm "f1"
(o form "f1" é o form de fundo, pode ser o form que você já usa, e também tem que ser limpo)
No vba do "f1":
Form_Load()
DoCmd.MoveSize 0, 0, Forms!f0.InsideWidth, Forms!f0.InsideHeight
DoCmd.Close acForm, "f0"
Simples!
vileman- Super Avançado
- Respeito às regras :
Sexo :
Localização :
Mensagens : 580
Registrado : 25/05/2011
- Mensagem nº18
Formulário x Tamanho da Tela
Criquio, segue em anexo cópia resumida.
Norbs, vou testar sua sugestão e depois informo, ok ?
Norbs, vou testar sua sugestão e depois informo, ok ?
vileman- Super Avançado
- Respeito às regras :
Sexo :
Localização :
Mensagens : 580
Registrado : 25/05/2011
- Mensagem nº19
Formulário x Tamanho da Tela
Caro Norbs, fiz conforme suas orientações:
1) Criei um form "f0" em branco, sem alterar nenhuma de suas medidas, seja em altura e largura, isto é, ficou com o padrão criado pelo Access: Alterei apenas Barras de Rolagem = Nenhuma, o restante dos controles permaneceu com o Padrão do Access. No meu caso, chamo-o através de Ferramentas\Inicializar ...\Exibir formulário\página do Access colocando-o como Formulário de abertura do sistema;
2) Nesse form "f0" coloquei os comandos no evento "ao carregar":
DoCmd.Maximize
DoCmd.OpenForm "F00_AcessoMenuPrincipal" (Correspondente ao seu "f1")
* Form que uso como Menu Principal do Sistema para abrir os demais Formulários, que também está limpo (sem borda, sem barra de rolagem, PopUp = Não, etc);
3) Em "F00_AcessoMenuPrincipal, no evento "ao carregar" coloquei:
DoCmd.MoveSize 0, 0, Forms!f0.InsideWidth, Forms!f0.InsideHeight
DoCmd.Close acForm, "f0"
4) No 2º Formulário que abro dentro do Menu Principal "F07_RegAdministrativo" (* também há outros Forms a serem abertos) coloquei a seguinte rotina no evento "ao carregar":
DoCmd.MoveSize 0, 0, Forms!f0.InsideWidth, Forms!f0.InsideHeight
DoCmd.Close acForm, "f0"
* Nesse caso, ao clicar para abrir aparece a mensagem: "Erro em tempo de execução '2450': O Microsoft Office Access não pode localizar o formulário 'f0' referido em uma expressão do Visual Basic". Ao Depurar, aponta para a linha: DoCmd.MoveSize 0, 0, Forms!f0.InsideWidth, Forms!f0.InsideHeight, do formulário "F07_RegAdministrativo"
Então, não funcionou como esperado, principalmente com o 2º Formulário que tento abrir no Menu Principal, portanto gostaria de saber se você poderia disponibilizar uma cópia de um arquivo seu com a rotina em questão ? Pois talvez eu esteja fazendo algo indevidamente ou esquecido de algo simples, como você disse.
1) Criei um form "f0" em branco, sem alterar nenhuma de suas medidas, seja em altura e largura, isto é, ficou com o padrão criado pelo Access: Alterei apenas Barras de Rolagem = Nenhuma, o restante dos controles permaneceu com o Padrão do Access. No meu caso, chamo-o através de Ferramentas\Inicializar ...\Exibir formulário\página do Access colocando-o como Formulário de abertura do sistema;
2) Nesse form "f0" coloquei os comandos no evento "ao carregar":
DoCmd.Maximize
DoCmd.OpenForm "F00_AcessoMenuPrincipal" (Correspondente ao seu "f1")
* Form que uso como Menu Principal do Sistema para abrir os demais Formulários, que também está limpo (sem borda, sem barra de rolagem, PopUp = Não, etc);
3) Em "F00_AcessoMenuPrincipal, no evento "ao carregar" coloquei:
DoCmd.MoveSize 0, 0, Forms!f0.InsideWidth, Forms!f0.InsideHeight
DoCmd.Close acForm, "f0"
4) No 2º Formulário que abro dentro do Menu Principal "F07_RegAdministrativo" (* também há outros Forms a serem abertos) coloquei a seguinte rotina no evento "ao carregar":
DoCmd.MoveSize 0, 0, Forms!f0.InsideWidth, Forms!f0.InsideHeight
DoCmd.Close acForm, "f0"
* Nesse caso, ao clicar para abrir aparece a mensagem: "Erro em tempo de execução '2450': O Microsoft Office Access não pode localizar o formulário 'f0' referido em uma expressão do Visual Basic". Ao Depurar, aponta para a linha: DoCmd.MoveSize 0, 0, Forms!f0.InsideWidth, Forms!f0.InsideHeight, do formulário "F07_RegAdministrativo"
Então, não funcionou como esperado, principalmente com o 2º Formulário que tento abrir no Menu Principal, portanto gostaria de saber se você poderia disponibilizar uma cópia de um arquivo seu com a rotina em questão ? Pois talvez eu esteja fazendo algo indevidamente ou esquecido de algo simples, como você disse.
Convidad- Convidado
- Mensagem nº20
Re: [Resolvido]Formulário x Tamanho da Tela
É que você está fechando o f0,
então não tem como outro form pegar as medidas.
No meu caso, eu fecho porque só preciso da medida para o form de abertura.
Se quer que outros forms encham a tela, deixe-o aberto mas não-visível:
Abra-o assim: DoCmd.OpenForm "f0",,,,,acHidden
e retire os DoCmd.Close acForm, "f0"
Convidad- Convidado
- Mensagem nº21
Re: [Resolvido]Formulário x Tamanho da Tela
Ou, melhor até, antes de abrir qualquer form que quer usar em tela cheia, repita o processo: abrir o f0, maximizar, pegar as medidas para o outro form, e fechar.
vileman- Super Avançado
- Respeito às regras :
Sexo :
Localização :
Mensagens : 580
Registrado : 25/05/2011
- Mensagem nº22
Formulário x Tamanho da Tela
Amigo Norberto:
Tentei novamente com suas últimas orientações, mas infelizmente não deu certo mais uma vez. Que negócio complicado esse, hein!?
Como no momento estou me tratando de uma Bursite no ombro direito por conta exatamente do uso prolongado do mouse, e agora estou tentando usar o braço esquerdo para fazer praticamente tudo aos poucos, vou dar por encerrado de momento, para não abusar da boa vontade sua e do Criquio, sem esquecer do colega Danielldc, em outra oportunidade quando melhorar tento retornar para resolver essa questão.
PS: Alerto e aconselho aos colegas do Fórum para não exagerarem no uso prolongado do mouse, fazendo exercícios de alongamento com os braços a cada 2 horas, e segundo o ortopedista, ao usar o braço, o mesmo tem que estar sempre com o cotovelo apoiado na mesa para movimentar o restante do braço, evitando ou diminuindo o risco desse tipo de lesão e outras mais.
Obrigado, valeu pela força e interesse.
Tentei novamente com suas últimas orientações, mas infelizmente não deu certo mais uma vez. Que negócio complicado esse, hein!?
Como no momento estou me tratando de uma Bursite no ombro direito por conta exatamente do uso prolongado do mouse, e agora estou tentando usar o braço esquerdo para fazer praticamente tudo aos poucos, vou dar por encerrado de momento, para não abusar da boa vontade sua e do Criquio, sem esquecer do colega Danielldc, em outra oportunidade quando melhorar tento retornar para resolver essa questão.
PS: Alerto e aconselho aos colegas do Fórum para não exagerarem no uso prolongado do mouse, fazendo exercícios de alongamento com os braços a cada 2 horas, e segundo o ortopedista, ao usar o braço, o mesmo tem que estar sempre com o cotovelo apoiado na mesa para movimentar o restante do braço, evitando ou diminuindo o risco desse tipo de lesão e outras mais.
Obrigado, valeu pela força e interesse.
Convidad- Convidado
- Mensagem nº23
Re: [Resolvido]Formulário x Tamanho da Tela
Caro Vileman:
O esquema é bem simples. A ideia é esta:
O form f0 é aberto oculto e maximizado.
Para qualquer outro form que vc quer que use tela cheia - sem maximizar - pega as medidas do f0 e passa pra ele.
Não tem erro, o código é simples e mínimo, funciona em qualquer versão de Access e Windows.
Ficamos na torcida pelo seu pronto restabelecimento.
Abraço!
vileman- Super Avançado
- Respeito às regras :
Sexo :
Localização :
Mensagens : 580
Registrado : 25/05/2011
- Mensagem nº24
Formulário x Tamanho da Tela
Olá, colegas accessianos, boa noite a todos
Estou reabrindo este tópico para solicitar a ajuda de vocês, pois já tentei fazer, refazer e até agora não consegui adequar as rotinas que estão ao longo deste tópico seja do Criquio ou das orientações de Convidad e Danielldc, então se alguém além desses 3 colegas, ou até eles mesmos, tiver algum BD já funcionando que tenha um Formulário Principal e pelo menos mais 2 formulários para que eu veja e tente adaptar nos meus agradeço, ou de alguma outra forma qualquer, ainda não consegui "pegar o fio da meada" desse funcionamento.
Detalhes:
1) Uso Access 2003 com Windows 7 64 bits;
2) Monitor de 19 polegadas Wide Screen;
3) Em todos Formulários: Usei a Largura de 38 cm e Altura de 18 cm;
4) A título de informação, fiz alguns poucos Formulários que estão como PopUp;
5) A maior e grande parte principal dos Formulários fiz na Resolução 1440 x 900, mas existem monitores que têm resolução menor ou diferente desta, então a idéia é justamente que os todos os formulários se adequem a qualquer tamanho de tela dos monitores Wide Screen como já foi conseguido por vários de vocês aqui do Fórum, incluindo Notebook's ou Netbook, se for o caso, mas o principal são nos monitores de Desktop.
Antecipadamente agradeço a atenção de todos.
Estou reabrindo este tópico para solicitar a ajuda de vocês, pois já tentei fazer, refazer e até agora não consegui adequar as rotinas que estão ao longo deste tópico seja do Criquio ou das orientações de Convidad e Danielldc, então se alguém além desses 3 colegas, ou até eles mesmos, tiver algum BD já funcionando que tenha um Formulário Principal e pelo menos mais 2 formulários para que eu veja e tente adaptar nos meus agradeço, ou de alguma outra forma qualquer, ainda não consegui "pegar o fio da meada" desse funcionamento.
Detalhes:
1) Uso Access 2003 com Windows 7 64 bits;
2) Monitor de 19 polegadas Wide Screen;
3) Em todos Formulários: Usei a Largura de 38 cm e Altura de 18 cm;
4) A título de informação, fiz alguns poucos Formulários que estão como PopUp;
5) A maior e grande parte principal dos Formulários fiz na Resolução 1440 x 900, mas existem monitores que têm resolução menor ou diferente desta, então a idéia é justamente que os todos os formulários se adequem a qualquer tamanho de tela dos monitores Wide Screen como já foi conseguido por vários de vocês aqui do Fórum, incluindo Notebook's ou Netbook, se for o caso, mas o principal são nos monitores de Desktop.
Antecipadamente agradeço a atenção de todos.