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

    [Resolvido]Criar uma barra de menu na tela inicial do Access sem imagem e figuras?

    Compartilhe

    tombr300
    Intermediário
    Intermediário

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 168
    Registrado : 08/04/2018

    [Resolvido]Criar uma barra de menu na tela inicial do Access sem imagem e figuras?

    Mensagem  tombr300 em 26/4/2018, 17:03

    Boa Tarde,

    Como faço para criar uma barra de Menu na tela inicial do Access sem imagem e figuras?

    Pesquisando aqui no fórum descobri um tópico do moderador Noobezinho, mas a barra de Menu nesse caso foi feita no formulário e também tem figuras.


    Última edição por tombr300 em 30/4/2018, 19:59, editado 2 vez(es)
    avatar
    CassioFabre
    Moderador
    Moderador

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 728
    Registrado : 18/01/2013

    Re: [Resolvido]Criar uma barra de menu na tela inicial do Access sem imagem e figuras?

    Mensagem  CassioFabre em 27/4/2018, 13:20

    Bom dia,

    O Access nao tem um controle nativo como este. Porém possui algo talvez até melhor, que são as ribbons. Você pode colocar todos esses controles na ribbon e trabalhar com ela para abertura dos fosmulários. Segue um print de um sistema meu. É um recurso nativo que, depois de devidamente configurado e ajustado, te dá uma aparencia muito boa além de facilitar muito nas configurações de diversas funções.

    [Você precisa estar registrado e conectado para ver esta imagem.]

    De uma olhada no site do Avalino: usandoaccess.com.br/tutoriais/assistente-completo-para-montar-ribbons.asp

    Abraço.


    .................................................................................
    Só não tem código pra morte!

    tombr300
    Intermediário
    Intermediário

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 168
    Registrado : 08/04/2018

    Re: [Resolvido]Criar uma barra de menu na tela inicial do Access sem imagem e figuras?

    Mensagem  tombr300 em 27/4/2018, 14:55

    Olá, CassioFabre

    Obrigado pela ajuda.

    Não tenho conhecimento em programação, somente noção básica do Access 2010.

    Para criar o que eu desejo precisa de conhecimento de programação?



    Última edição por tombr300 em 27/4/2018, 18:05, editado 1 vez(es)
    avatar
    CassioFabre
    Moderador
    Moderador

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 728
    Registrado : 18/01/2013

    Re: [Resolvido]Criar uma barra de menu na tela inicial do Access sem imagem e figuras?

    Mensagem  CassioFabre em 27/4/2018, 17:23

    Boa tarde,

    Você precisará sim ter algum conhecimento em VBA para conseguir configurar as ribbons. A parte mais difícil o MontaRibbons do avelino já faz, porém a parte de funções você teria que fazer na mão. Seria algo até bom para você já pegar alguma experiência neste sentido.

    No site do Avelino tem vários tutoriais para você aprender a configurar as Ribbons de maneira correta: usandoaccess.com.br/tutoriais.asp#inicio
    De uma olhada neste tutorial também: usandoaccess.com.br/dicas/carregar-menu-guia-suplementos-ribbon.asp?id=1
    Neste link você poderá ver um tutorial de como usar o monta ribbons: youtube.com/watch?v=iN6eBpKVpDY

    Encontrei este link que mostra como fazer um menu do jeito que está querendo no Access, mas é meio que uma gambiarra, ainda prefiro muito mais as ribbons: accessporexemplo.wordpress.com/meusexemplos/menu-em-formulario/

    Espero que ajude. Abraço.


    .................................................................................
    Só não tem código pra morte!

    tombr300
    Intermediário
    Intermediário

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 168
    Registrado : 08/04/2018

    Re: [Resolvido]Criar uma barra de menu na tela inicial do Access sem imagem e figuras?

    Mensagem  tombr300 em 27/4/2018, 18:02

    Olá, CassioFabre

    Obrigado pela ajuda.

    Já baixei a versão teste do programa do Avelino, mas não consegui concluir o trabalho porque o teste expirou.

    Também no teste não curti ter que colocar figuras na barra de Menu (não consegui testar sem figura porque o programa expirou a validade do teste).

    Nesse caso para criar uma simples barra de Menu no Access para meu uso pessoal tenho que comprar esse programa do Avelino?

    Se neste caso a resposta for: Sim. Vou encerrar o tópico. O custo do programa para meu caso não compensa.
    avatar
    marceloarboit
    Intermediário
    Intermediário

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 147
    Registrado : 09/07/2015

    Re: [Resolvido]Criar uma barra de menu na tela inicial do Access sem imagem e figuras?

    Mensagem  marceloarboit em 27/4/2018, 18:15

    Boa tarde, Tom.

    Pelo o que eu entendi, vc quer um menu mais simples do que uma Ribbon. Veja esse exemplo se atende:

    [Você precisa estar registrado e conectado para ver este link.]

    Essa barra que vc citou, eu conseguia fazer no access até o 2003, nas versões mais novas, somente utilizando as Ribbons.

    Abraço,
    Marcelo.
    avatar
    CassioFabre
    Moderador
    Moderador

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 728
    Registrado : 18/01/2013

    Re: [Resolvido]Criar uma barra de menu na tela inicial do Access sem imagem e figuras?

    Mensagem  CassioFabre em 27/4/2018, 18:28

    Boa tarde,

    Amigo, eu montei toda as minhas ribbons batendo a cabeça e pesquisando muito, com ajuda do site do próprio Avelino, fóruns, sites gringos etc. Acredito que se você estiver mesmo disposto a fazer isso, a resposta para sua pergunta é um NÃO bem grande. O programa do Avelino é uma mão na roda? MUITO! Porém para algo pequeno, como é o seu caso, realmente nao vai se justificar. Então, acredito que consiga fazer sim na mão sem nenhum software externo, pois eu consegui. Só vai precisar de bastante afinco nas pesquisas.

    Abraço.


    .................................................................................
    Só não tem código pra morte!

    tombr300
    Intermediário
    Intermediário

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 168
    Registrado : 08/04/2018

    Re: [Resolvido]Criar uma barra de menu na tela inicial do Access sem imagem e figuras?

    Mensagem  tombr300 em 27/4/2018, 19:22

    Boa Tarde,

    Olá, Marcelo

    Obrigado pela resposta

    Sim. Atende. Porém quero sem imagem e figuras.

    Mas esse seu modelo ao clicar em cima da figura do item Cadastro não aparece as opções? Você não fez o link?



    Olá, CassioFabre

    Obrigado pela resposta.

    Vou tentar fazer sem nenhum software externo.
    avatar
    marceloarboit
    Intermediário
    Intermediário

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 147
    Registrado : 09/07/2015

    Re: [Resolvido]Criar uma barra de menu na tela inicial do Access sem imagem e figuras?

    Mensagem  marceloarboit em 27/4/2018, 19:48

    Tom,

    Nesse modelo que te passei, a figura é somente Ilustração, você precisa posicionar o mouse em cima da opção desejada para abrir a lista de opções.

    Eu altamente te recomendo o uso de Ribbons. Se vc quiser, posso te passar um modelo simples pra vc ir adaptando a sua necessidade. Depois que você pegar o jeito, não vai mais querer saber de utilizar nada diferente de ribbons. Essas imagens que aparecem na maioria dos menus das ribbons, estão presentes dentro do próprio office, vc só precisa referencia-las através do nome delas (ImageMSO="nome da imagem").

    Veja esse link: [Você precisa estar registrado e conectado para ver este link.]
    Nele vc encontra o nome das imagens para referenciar elas no xlm da ribbon (eu gostei tanto que uso até no excel)

    Assim como o Cassio, eu também pesquisei e apanhei bastante pra conseguir montar uma completa. Very Happy

    Abraço,
    Marcelo.

    tombr300
    Intermediário
    Intermediário

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 168
    Registrado : 08/04/2018

    Re: [Resolvido]Criar uma barra de menu na tela inicial do Access sem imagem e figuras?

    Mensagem  tombr300 em 27/4/2018, 20:44

    Olá, Marceloarboit

    Obrigado pela ajuda e paciência em ensinar.

    Meu conhecimento no Access e muito básico. Desculpa pela minha ignorância.

    Respondendo você, vamos em parte:

    1) Agora consegui visualizar as opções do seu modelo de Menu. Estava clicando em cima da figura, mas precisa apenas passar o mouse por cima.

    2) Para eu usar Ribbons não preciso de um programa externo?

    3) Não gosto de imagens e figuras. Quero criar um Menu somente com palavras. É possível? Sim ou Não.

    4) Esse modelo que você indicou aqui no Fórum como você fez as ligações de comando:
    Na figura Cadastro tem as opções:
    Form1
    Form2
    Form3
    Sair
    Ao clicar em qualquer uma dessa opções acima abre outra tela. Gostaria de aprender a fazer isso.

    5) Ao invés de passar o mouse em cima da palavra Cadastro do seu modelo de Menu para aparecer a lista de opções não teria como clicar em cima da palavra?
    avatar
    marceloarboit
    Intermediário
    Intermediário

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 147
    Registrado : 09/07/2015

    Re: [Resolvido]Criar uma barra de menu na tela inicial do Access sem imagem e figuras?

    Mensagem  marceloarboit em 27/4/2018, 22:35

    Tom,

    Imagina, o fórum está aí pra isso! Também sou iniciante em access. Já aprendi muito por aqui!

    Respondendo:

    1) Que bom!

    2) Não precisa de nenhum programa externo, tudo fica dentro do access!

    3) Sim, é possível! Se optar por usar ribbons, é só não indicar nenhuma imagem quando criar o código para o botão;

    4) Para abrir qualquer formulário é só usar o comando na ação Ao Clicar do botão o comando
    Código:
    DoCmd.OpenForm "Nome do Formulário", acViewForm


    5) Para fazer essa alteração, altere o código para o Evento "Ao Clicar". Nesse exemplo, os códigos estão no evento "Ao mover mouse".

    Abraço,
    Marcelo.

    tombr300
    Intermediário
    Intermediário

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 168
    Registrado : 08/04/2018

    Re: [Resolvido]Criar uma barra de menu na tela inicial do Access sem imagem e figuras?

    Mensagem  tombr300 em 27/4/2018, 22:44

    Olá, Marceloarboit

    Obrigado por todas as respostas.

    Vou seguir suas orientações.

    tombr300
    Intermediário
    Intermediário

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 168
    Registrado : 08/04/2018

    Re: [Resolvido]Criar uma barra de menu na tela inicial do Access sem imagem e figuras?

    Mensagem  tombr300 em 28/4/2018, 18:02

    Olá, Marceloarboit

    Obrigado pela ajuda.

    Por favor, ajudar se possível.

    Estou conseguindo fazer um Menu básico seguindo seu modelo postado aqui no Fórum (Código VBA).

    Vamos as dúvidas:

    1) No meu Menu tem uma coluna de Relatórios, mas não consigo abrir. Esta dando uma mensagem de erro:
    Erro em tempo de execução ‘2102’: O nome de formulário ‘Relatório Fornecedor’ foi digitado incorretamente ou refere-se a um formulário que não existe.
    O nome do relatório esta certo. O problema é porque é um relatório e não um formulário?
    Como faço para corrigir?

    2) Como faço para colocar em ordem a navegação das telas do meu programa. Exemplo:
    - Primeiro abrir a tela Login.
    - Após digitar a Login entrar a tela Menu.


    Última edição por tombr300 em 1/5/2018, 14:15, editado 2 vez(es)

    tombr300
    Intermediário
    Intermediário

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 168
    Registrado : 08/04/2018

    Re: [Resolvido]Criar uma barra de menu na tela inicial do Access sem imagem e figuras?

    Mensagem  tombr300 em 30/4/2018, 22:23

    Olá, Marcelo

    Encontrei aqui no Fórum o código que esconde a barra Menu do Access.

    Private Sub Form_Load()
    ' esconde a barra de menu
    DoCmd.ShowToolbar "Ribbon", acToolbarNo
    End Sub


    Última edição por tombr300 em 1/5/2018, 14:34, editado 2 vez(es)
    avatar
    marceloarboit
    Intermediário
    Intermediário

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 147
    Registrado : 09/07/2015

    Re: [Resolvido]Criar uma barra de menu na tela inicial do Access sem imagem e figuras?

    Mensagem  marceloarboit em 1/5/2018, 12:04

    Bom dia Tom,

    Que bom que conseguiu avançar mais um pouco.

    Para esconder entre no Design do seu formulário e na Folha de Propriedades, Selecione Não para os itens Seletores de Registros e Botões de Navegação.

    Para sair totalmente do Access coloque esse código no evento do botão:

    Código:
    DoCmd.Quit

    Abraço,
    Marcelo.

    tombr300
    Intermediário
    Intermediário

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 168
    Registrado : 08/04/2018

    Re: [Resolvido]Criar uma barra de menu na tela inicial do Access sem imagem e figuras?

    Mensagem  tombr300 em 1/5/2018, 14:29

    Olá, Marcelo

    Obrigado mais uma vez pela ajuda.

    Graça a você estou finalizando o meu Menu.

    Só ficou pendente duas dúvidas agora. Por favor, ajudar se possível:

    1) Como faço para colocar em ordem a navegação das telas do meu programa. Exemplo:
    - Primeiro abrir a tela Login.
    - Após digitar a Login entrar a tela Menu.


    2) No meu Menu tem uma coluna com lista de opções de visualizar Relatórios, mas não consigo abrir.

    Esta dando uma mensagem de erro:
    Erro em tempo de execução ‘2102’: O nome de formulário ‘Relatório Fornecedor’ foi digitado incorretamente ou refere-se a um formulário que não existe.

    O código desse item é:
    Private Sub RelFornecedor_Click()
    DoCmd.OpenForm "Relatório Fornecedor", acViewForm
    End Sub

    O nome do relatório esta certo. O problema é ser um relatório e não um formulário? Como faço para corrigir?
    avatar
    marceloarboit
    Intermediário
    Intermediário

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 147
    Registrado : 09/07/2015

    Re: [Resolvido]Criar uma barra de menu na tela inicial do Access sem imagem e figuras?

    Mensagem  marceloarboit em 1/5/2018, 14:43

    Olá, Tom!

    Que bom que estamos conseguindo te ajudar!

    1) Você consegue selecionar qual o primeiro formulário ao abrir indo no seguinte caminho:

    Arquivo / Opções / Banco de Dados Atual / Formulário de Exibição. Nele você indica teu formulário de login

    2) Use o seguinte comando (troque OpenForm por OpenReport):

    Código:
    DoCmd.OpenReport "Relatório Fornecedor", acViewPreview


    tombr300
    Intermediário
    Intermediário

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 168
    Registrado : 08/04/2018

    Re: [Resolvido]Criar uma barra de menu na tela inicial do Access sem imagem e figuras?

    Mensagem  tombr300 em 1/5/2018, 16:09

    Olá, Marcelo

    Obrigado pela ajuda.

    Referente as dúvidas. Por favor, ajudar se possível.

    1) Seguindo suas orientações eu coloquei o Login na primeira opção para abrir a tela. Ok deu certo essa parte.
    Mas a segunda tela a abrir foi a do Pedido de Compras. Como faço para abrir a tela Menu após a do Login?

    2) Seguindo suas orientações troquei o código para abrir a tela do Relatório, mas não deu certo.


    Última edição por tombr300 em 1/5/2018, 17:44, editado 1 vez(es)
    avatar
    marceloarboit
    Intermediário
    Intermediário

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 147
    Registrado : 09/07/2015

    Re: [Resolvido]Criar uma barra de menu na tela inicial do Access sem imagem e figuras?

    Mensagem  marceloarboit em 1/5/2018, 16:41

    Tom,

    Sobre as dúvidas:

    1) Você precisa ver qual a ação que seu sistema executa após a confirmação do login. Pode ser que, assim que vc autentica o usuário, o comando chame o formulário Pedido de Compras ao invés da Tela de Menu. Você precisa confirmar no seu código.

    2) Esse erro diz que você fez referência a um objeto que não existe. Confirme se esse relatório realmente existe, e se a grafia está correta.

    tombr300
    Intermediário
    Intermediário

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 168
    Registrado : 08/04/2018

    Re: [Resolvido]Criar uma barra de menu na tela inicial do Access sem imagem e figuras?

    Mensagem  tombr300 em 1/5/2018, 17:43

    Olá, Marcelo

    Obrigado pela ajuda e paciência em ensinar

    Agora deu tudo certo.

    100% resolvido.


      Data/hora atual: 19/8/2018, 20:34