Gostaria de colocar um logomarca ocupando toda a área de trabalho de uma aplicação access. Alguém saberia como fazer? Lembrando que eu não gostaria de criar um formulário para isso. Quero usar mesmo a área onde eu criaria um formulário.
4 participantes
[Resolvido]Colocar Logomarca na tela inicial do banco de dados
Edelson Vieira- Avançado
- Respeito às regras :
Sexo :
Localização :
Mensagens : 207
Registrado : 21/08/2015
Boa noite!
Gostaria de colocar um logomarca ocupando toda a área de trabalho de uma aplicação access. Alguém saberia como fazer? Lembrando que eu não gostaria de criar um formulário para isso. Quero usar mesmo a área onde eu criaria um formulário.
Gostaria de colocar um logomarca ocupando toda a área de trabalho de uma aplicação access. Alguém saberia como fazer? Lembrando que eu não gostaria de criar um formulário para isso. Quero usar mesmo a área onde eu criaria um formulário.
Alvaro Teixeira- Moderador Global
- Respeito às regras :
Sexo :
Localização :
Mensagens : 7995
Registrado : 15/03/2013
Olá Edelson, Veja se é o que pretende:
http://usandoaccess.com.br/dicas/fondoaccess-imagens-em-campo-tipo-anexo.asp?id=1#inicio
Abraço
http://usandoaccess.com.br/dicas/fondoaccess-imagens-em-campo-tipo-anexo.asp?id=1#inicio
Abraço
Edelson Vieira- Avançado
- Respeito às regras :
Sexo :
Localização :
Mensagens : 207
Registrado : 21/08/2015
Olá ahteixeira!
Este método não funciona para versões recentes do access, utilizo o 2010. Mas, independentemente disso gostaria de saber se existe outra forma que não dependesse de dlls.
Este método não funciona para versões recentes do access, utilizo o 2010. Mas, independentemente disso gostaria de saber se existe outra forma que não dependesse de dlls.
Alvaro Teixeira- Moderador Global
- Respeito às regras :
Sexo :
Localização :
Mensagens : 7995
Registrado : 15/03/2013
Olá, desconheço, ficamos aguardar se algum colega pode ajudar.
Abraço
Abraço
Edelson Vieira- Avançado
- Respeito às regras :
Sexo :
Localização :
Mensagens : 207
Registrado : 21/08/2015
Boa tarde!
Alguém poderia ajudar? Preciso colocar uma logo como plano de fundo de uma aplicação Access.
Alguém poderia ajudar? Preciso colocar uma logo como plano de fundo de uma aplicação Access.
m_araujo- Intermediário
- Respeito às regras :
Sexo :
Localização :
Mensagens : 95
Registrado : 15/11/2012
Noobezinho- Moderador
- Respeito às regras :
Sexo :
Localização :
Mensagens : 4140
Registrado : 29/06/2012
Edelson
O Fondo Access do site Usando Access, citado pelo Álvaro (hteixeira), funciona sim.
Mas...
Precisa de um pequeno truque.
No formulario frmImgFundo clique no retângulo em branco e escolha uma imagem utilizando as setas que aparecerão.
Então, clique gravar fundo.
Veja que não vai acontecer nada no fundo do access.
Agora mova o formulário mesmo um pouquinho e verá que o fundo foi pintado.
Então é esse o segredo, mover o formulário um pouquinho
Você pode criar um formulário de 1 pixel e invisível e move-lo através de código e pronto.
Outra forma é utilizar um formulário maximizado com o logo no centro.
Para os menu usa-se subformulários com rótulos(label) para as opções.
Eu fiz isso em um aplicativo para imobiliária.
[ ]'s
O Fondo Access do site Usando Access, citado pelo Álvaro (hteixeira), funciona sim.
Mas...
Precisa de um pequeno truque.
No formulario frmImgFundo clique no retângulo em branco e escolha uma imagem utilizando as setas que aparecerão.
Então, clique gravar fundo.
Veja que não vai acontecer nada no fundo do access.
Agora mova o formulário mesmo um pouquinho e verá que o fundo foi pintado.
Então é esse o segredo, mover o formulário um pouquinho
Você pode criar um formulário de 1 pixel e invisível e move-lo através de código e pronto.
Outra forma é utilizar um formulário maximizado com o logo no centro.
Para os menu usa-se subformulários com rótulos(label) para as opções.
Eu fiz isso em um aplicativo para imobiliária.
[ ]'s
.................................................................................
A pergunta que não quer calar:
Por quê quando alguém vem pedir ajuda e conforme o caso pedimos
para enviar parte do projeto, não temos mais continuidade do tópico?
Crê que temos bolas de cristal ou está com medo que "roubemos" a
idéia/projeto dele?
Se é tão bom assim...
Ajude a ser ajudado:
Seja objetivo na dúvida, dê os detalhes do que precisa, sem rodeios.
Quando anexar teu projeto, diga onde está o problema, ganhamos mais tempo
sem precisar procurar o mesmo.
Edelson Vieira- Avançado
- Respeito às regras :
Sexo :
Localização :
Mensagens : 207
Registrado : 21/08/2015
Bom dia Noobezinho!
Mais uma vez agradeço sus disponibilidade em ajudar. Não sei se entendí. Mas o que pretendo é colocar uma logomarca como plano de fundo da tela inicial do access sem o uso de formulário. O uso deste método não consumiria muito processamento?
Mais uma vez agradeço sus disponibilidade em ajudar. Não sei se entendí. Mas o que pretendo é colocar uma logomarca como plano de fundo da tela inicial do access sem o uso de formulário. O uso deste método não consumiria muito processamento?
Noobezinho- Moderador
- Respeito às regras :
Sexo :
Localização :
Mensagens : 4140
Registrado : 29/06/2012
Você não entendeu o que escrevi.
Leia e releia o que escrevi até ter o entendimento.
Note que o formulário que eu disse para criar, é um formulário do tamanho de um pixel e invisível.
Acredito que:
1º - Não conseguirá colocar uma imagem num formulário desse tamanho (1 pixel) por mais que tente, portanto, isso
já descartou usar o formulário para exibir uma imagem
2º - É impossível exibir uma imagem num formulário invisível, não acha?
Entenda que ele faz parte de um truque para poder exibir a imagem no fundo do Janela Access.
Não existe outra solução além dessa até então, a não ser a de usar realmente um formulário como fundo do Access e colar nele
a imagem, como também disse na mensagem.
Leia e releia o que escrevi até ter o entendimento.
Note que o formulário que eu disse para criar, é um formulário do tamanho de um pixel e invisível.
Acredito que:
1º - Não conseguirá colocar uma imagem num formulário desse tamanho (1 pixel) por mais que tente, portanto, isso
já descartou usar o formulário para exibir uma imagem
2º - É impossível exibir uma imagem num formulário invisível, não acha?
Entenda que ele faz parte de um truque para poder exibir a imagem no fundo do Janela Access.
Não existe outra solução além dessa até então, a não ser a de usar realmente um formulário como fundo do Access e colar nele
a imagem, como também disse na mensagem.
.................................................................................
A pergunta que não quer calar:
Por quê quando alguém vem pedir ajuda e conforme o caso pedimos
para enviar parte do projeto, não temos mais continuidade do tópico?
Crê que temos bolas de cristal ou está com medo que "roubemos" a
idéia/projeto dele?
Se é tão bom assim...
Ajude a ser ajudado:
Seja objetivo na dúvida, dê os detalhes do que precisa, sem rodeios.
Quando anexar teu projeto, diga onde está o problema, ganhamos mais tempo
sem precisar procurar o mesmo.
Edelson Vieira- Avançado
- Respeito às regras :
Sexo :
Localização :
Mensagens : 207
Registrado : 21/08/2015
Noobezinho!
Vou fazer os testes e retorno. Sõ me esclareça uma dúvida. Você me orienta para mover o formulário para que a imagem apareça. Observei que existe uma função para mover o formulário, esta função não faria isso por mim? E quanto ao consumo de processamento?
Vou fazer os testes e retorno. Sõ me esclareça uma dúvida. Você me orienta para mover o formulário para que a imagem apareça. Observei que existe uma função para mover o formulário, esta função não faria isso por mim? E quanto ao consumo de processamento?
Edelson Vieira- Avançado
- Respeito às regras :
Sexo :
Localização :
Mensagens : 207
Registrado : 21/08/2015
Boa tarde!
Fiz os testes no próprio exemplo mas apresentou muitos erros. Segue as imagens dos erros.
Fiz os testes no próprio exemplo mas apresentou muitos erros. Segue as imagens dos erros.
- Clique para ver a imagem:
Noobezinho- Moderador
- Respeito às regras :
Sexo :
Localização :
Mensagens : 4140
Registrado : 29/06/2012
Edelson
Primeiro precisa registrar essa DLL.
- Verifique se a Dll está realmente na pasta c:\fundo\fondoaccess.dll
Caso o caminha esteja correto, experimente assim:
C:\Windows\System32\regsvr32.exe c:\fundo\fondoaccess.dll
[ ]'s
Primeiro precisa registrar essa DLL.
- Verifique se a Dll está realmente na pasta c:\fundo\fondoaccess.dll
Caso o caminha esteja correto, experimente assim:
C:\Windows\System32\regsvr32.exe c:\fundo\fondoaccess.dll
[ ]'s
.................................................................................
A pergunta que não quer calar:
Por quê quando alguém vem pedir ajuda e conforme o caso pedimos
para enviar parte do projeto, não temos mais continuidade do tópico?
Crê que temos bolas de cristal ou está com medo que "roubemos" a
idéia/projeto dele?
Se é tão bom assim...
Ajude a ser ajudado:
Seja objetivo na dúvida, dê os detalhes do que precisa, sem rodeios.
Quando anexar teu projeto, diga onde está o problema, ganhamos mais tempo
sem precisar procurar o mesmo.
Edelson Vieira- Avançado
- Respeito às regras :
Sexo :
Localização :
Mensagens : 207
Registrado : 21/08/2015
Bom dia!
Continua ocorrendo os mesmos erros.
Continua ocorrendo os mesmos erros.
Noobezinho- Moderador
- Respeito às regras :
Sexo :
Localização :
Mensagens : 4140
Registrado : 29/06/2012
Se conseguiu registrar a DLL, experimente esse exemplo.
Ele está funfando legal.
Caso não funfe, procure verificar o porquê de não estar conseguindo registrar a dll.
[ ]'s
Download do arquivo
Ele está funfando legal.
Caso não funfe, procure verificar o porquê de não estar conseguindo registrar a dll.
[ ]'s
Download do arquivo
.................................................................................
A pergunta que não quer calar:
Por quê quando alguém vem pedir ajuda e conforme o caso pedimos
para enviar parte do projeto, não temos mais continuidade do tópico?
Crê que temos bolas de cristal ou está com medo que "roubemos" a
idéia/projeto dele?
Se é tão bom assim...
Ajude a ser ajudado:
Seja objetivo na dúvida, dê os detalhes do que precisa, sem rodeios.
Quando anexar teu projeto, diga onde está o problema, ganhamos mais tempo
sem precisar procurar o mesmo.
Edelson Vieira- Avançado
- Respeito às regras :
Sexo :
Localização :
Mensagens : 207
Registrado : 21/08/2015
Boa noite!
Consegui registrar a dll executando o prompt de comando como administrador, porém aparecem várias cópias da imagem e deveria aparecer só uma imagem no fundo.
Consegui registrar a dll executando o prompt de comando como administrador, porém aparecem várias cópias da imagem e deveria aparecer só uma imagem no fundo.
Noobezinho- Moderador
- Respeito às regras :
Sexo :
Localização :
Mensagens : 4140
Registrado : 29/06/2012
Sim, ele funciona assim, pintando toda janela do Access com figuras lado a lado
Para colocar uma imagem no centro, veja no access.mvps.
Siga as instruções de como proceder.
Utilize o modo=2 no código, para colocar a imagem no centro da janela do Access.
[ ]'s
Para colocar uma imagem no centro, veja no access.mvps.
Siga as instruções de como proceder.
Utilize o modo=2 no código, para colocar a imagem no centro da janela do Access.
[ ]'s
.................................................................................
A pergunta que não quer calar:
Por quê quando alguém vem pedir ajuda e conforme o caso pedimos
para enviar parte do projeto, não temos mais continuidade do tópico?
Crê que temos bolas de cristal ou está com medo que "roubemos" a
idéia/projeto dele?
Se é tão bom assim...
Ajude a ser ajudado:
Seja objetivo na dúvida, dê os detalhes do que precisa, sem rodeios.
Quando anexar teu projeto, diga onde está o problema, ganhamos mais tempo
sem precisar procurar o mesmo.
Edelson Vieira- Avançado
- Respeito às regras :
Sexo :
Localização :
Mensagens : 207
Registrado : 21/08/2015
Bom dia Noobezinho!
Ainda me considero iniciante em Access, não entendi nada desse último código (access.mvps). Poderia aplicar no aplicativo exemplo e postar para que eu possa ter um melhor entendimento?
Ainda me considero iniciante em Access, não entendi nada desse último código (access.mvps). Poderia aplicar no aplicativo exemplo e postar para que eu possa ter um melhor entendimento?
Edelson Vieira- Avançado
- Respeito às regras :
Sexo :
Localização :
Mensagens : 207
Registrado : 21/08/2015
Colocando drawMode = 2 a imagem aparece pequena no centro da tela. Como faço para maximizar a imagem para ocupar todo o fundo?
Noobezinho- Moderador
- Respeito às regras :
Sexo :
Localização :
Mensagens : 4140
Registrado : 29/06/2012
Experimente aumentar o tamanho da imagem para o tamanho que deseja,
antes de utiliza-la no Access.
antes de utiliza-la no Access.
.................................................................................
A pergunta que não quer calar:
Por quê quando alguém vem pedir ajuda e conforme o caso pedimos
para enviar parte do projeto, não temos mais continuidade do tópico?
Crê que temos bolas de cristal ou está com medo que "roubemos" a
idéia/projeto dele?
Se é tão bom assim...
Ajude a ser ajudado:
Seja objetivo na dúvida, dê os detalhes do que precisa, sem rodeios.
Quando anexar teu projeto, diga onde está o problema, ganhamos mais tempo
sem precisar procurar o mesmo.
Edelson Vieira- Avançado
- Respeito às regras :
Sexo :
Localização :
Mensagens : 207
Registrado : 21/08/2015
Ampliei a imagem e resolveu, porém ao abrir o aplicativo a imagem não aparece. Tenho que defini-lo como formulário de exibição?
Noobezinho- Moderador
- Respeito às regras :
Sexo :
Localização :
Mensagens : 4140
Registrado : 29/06/2012
Agora você irá entende do porque do formulário pequeno e invisivel.
Ele é justamente para ser movido e assim aparecer a figura no fundo do Access.
Abra o form frmPutPicture em modo invisível, e mova ele via código.
Veja já disse que conhece o comando para mover o form.
[ ]'s
Ele é justamente para ser movido e assim aparecer a figura no fundo do Access.
Abra o form frmPutPicture em modo invisível, e mova ele via código.
Veja já disse que conhece o comando para mover o form.
[ ]'s
.................................................................................
A pergunta que não quer calar:
Por quê quando alguém vem pedir ajuda e conforme o caso pedimos
para enviar parte do projeto, não temos mais continuidade do tópico?
Crê que temos bolas de cristal ou está com medo que "roubemos" a
idéia/projeto dele?
Se é tão bom assim...
Ajude a ser ajudado:
Seja objetivo na dúvida, dê os detalhes do que precisa, sem rodeios.
Quando anexar teu projeto, diga onde está o problema, ganhamos mais tempo
sem precisar procurar o mesmo.
Edelson Vieira- Avançado
- Respeito às regras :
Sexo :
Localização :
Mensagens : 207
Registrado : 21/08/2015
Os únicos formulários que existem são frmFoco e frmImgFundo, não existe frmPutPicture. E a função para mover o formulário já está no evento No timer do frmFoco.
Private Sub Form_Timer()
Randomize
Me.Move Left:=0, Top:=(50 * Rnd())
End Sub
Outra coisa. A imagem de fundo está abrindo no centro da tela. Como faço para abrir a partir do canto superior esquerdo?
Private Sub Form_Timer()
Randomize
Me.Move Left:=0, Top:=(50 * Rnd())
End Sub
Outra coisa. A imagem de fundo está abrindo no centro da tela. Como faço para abrir a partir do canto superior esquerdo?
Noobezinho- Moderador
- Respeito às regras :
Sexo :
Localização :
Mensagens : 4140
Registrado : 29/06/2012
Verdade!
Eu confundi os aplicativos.
Simplesmente coloque o frmFoco como formulário principal, ou seja
Vá em opções do access e em Banco de dados Atual e em formulário de exibição, escolha ele.
Reinicie o aplicativo.
Bem agora é contigo, estudo o código faça teste para ver o comportamento, e tente
deixar como deseja.
Eu nunca usei esse código nos meu projetos, prefiro um formulário como pano de fundo
e subformulários como submenus de um menu principal.
[ ]'s
Eu confundi os aplicativos.
Simplesmente coloque o frmFoco como formulário principal, ou seja
Vá em opções do access e em Banco de dados Atual e em formulário de exibição, escolha ele.
Reinicie o aplicativo.
Bem agora é contigo, estudo o código faça teste para ver o comportamento, e tente
deixar como deseja.
Eu nunca usei esse código nos meu projetos, prefiro um formulário como pano de fundo
e subformulários como submenus de um menu principal.
[ ]'s
.................................................................................
A pergunta que não quer calar:
Por quê quando alguém vem pedir ajuda e conforme o caso pedimos
para enviar parte do projeto, não temos mais continuidade do tópico?
Crê que temos bolas de cristal ou está com medo que "roubemos" a
idéia/projeto dele?
Se é tão bom assim...
Ajude a ser ajudado:
Seja objetivo na dúvida, dê os detalhes do que precisa, sem rodeios.
Quando anexar teu projeto, diga onde está o problema, ganhamos mais tempo
sem precisar procurar o mesmo.
Edelson Vieira- Avançado
- Respeito às regras :
Sexo :
Localização :
Mensagens : 207
Registrado : 21/08/2015
Obrigado ao amigo Noobezinho e a todos que colaboraram.
Noobezinho- Moderador
- Respeito às regras :
Sexo :
Localização :
Mensagens : 4140
Registrado : 29/06/2012
Espero ter ajudado, Edelson
Valeu pelo retorno!
Boa sorte !
Valeu pelo retorno!
Boa sorte !
.................................................................................
A pergunta que não quer calar:
Por quê quando alguém vem pedir ajuda e conforme o caso pedimos
para enviar parte do projeto, não temos mais continuidade do tópico?
Crê que temos bolas de cristal ou está com medo que "roubemos" a
idéia/projeto dele?
Se é tão bom assim...
Ajude a ser ajudado:
Seja objetivo na dúvida, dê os detalhes do que precisa, sem rodeios.
Quando anexar teu projeto, diga onde está o problema, ganhamos mais tempo
sem precisar procurar o mesmo.
Conteúdo patrocinado