Você está na página 1de 25

18/03/2019 Como carregar o seu menu sem que ele vá para lista de suplementos?

Usando Access
Home Vídeos-aulas Tutoriais Dicas Blog Downloads Contato Artigo

... Assinatura do site por 3 anos + Kit MontaRibbons + 3 Livros em


PDF + Diversas Revistas (pdf) de brinde, por apenas R$182,00
(podendo parcelar em até 10 vezes no cartão de crédito)...
Clique aqui e obtenha mais detalhes do nosso kit completo e de como comprar.

Como carregar o seu menu sem que ele vá para lista de suplementos?

Antes de iniciar sua leitura, clique aqui e cadastre-se para receber comunicados sobre novos artigos.

A Microsoft, nesta versão 2007, decidiu que todos os itens de menu deveriam ficar expostos para
facilitar a vida de programadores e utilizadores. Resolveu também mudar o layout e a forma de como
manipulá-los através da programação XML. Menus agora se chamam Faixas (Ribbons) e devido as
mudanças radicais na estruturação, podemos afirmar que menu será coisa do passado. Você ainda
poderá criar e/o alterar menus no Access 2007 mais só através da programação pelo VBA.

Os menus funcionam perfeitamente e dependendo da configuração de inicialização feita no seu


aplicativo, serão alocados nas Ribbons do Access 2007, na guia suplementos. Veja na figura abaixo:

Podemos modificar esta configuração tanto na versão anterior do Access como no Access 2007.
Vejamos primeiro, como configurar pela versão anterior. Abra o aplicativo no modo estrutura , vá no
menu "ferramentas" e clique em "inicializar".

Desmarque os itens: "Permitir uso de menus completos do Access" e "Permitir barras de ferramentas
internas".

Abrindo o aplicativo pelo Access 2007, depois da configuração:

Agora configurando direto no Access 2007, para ter o mesmo efeito mostrado na figura acima.,
proceda da seguinte forma: abra o aplicativo no modo estrutura, selecione o botão do Office (canto
superior esquerdo) e clique em "Opções do Access". Selecione o menu "Banco de dados atual" e
desmarque os itens:"Permitir Menus Completos" e "Permitir Barras de Ferramentas Internas. Veja na
figura abaixo:
https://www.usandoaccess.com.br/dicas/carregar-menu-guia-suplementos-ribbon.asp?id=1#inicio 1/25
18/03/2019 Como carregar o seu menu sem que ele vá para lista de suplementos?

Pode acontecer que o Access 2007 configure o menu para não visível e/ou não habilitado, depois das
configurações citadas acima. A solução para isso é rodar duas linhas no VBA, que passe o menu para a
condição visível e/ou habilitado. Abra o banco de dados no modo estrutura (no Access 2007). Dê um
CTRL + G e digite na janela imediata os comandos, conforme a figura abaixo. Pressione a tecla ENTER
para cada comando digitado. Feche tudo , reabra o BD e pronto.

Como resolver essa questão não tendo acesso ao Access 2007? Adicionando os comandos, mostrado
acima, na inicialização do seu Banco de Dados através de um formulário de inicialização ou através da
macro AutoExec.

Como resolver pela macro AutoExec ?

Abra uma nova macro e selecione a ação "ExecutarCódigo" e digite o nome da função a ser carregada(
exemplo: fncCarregaMenu() ). Salve a macro com o nome de AutoExec.
https://www.usandoaccess.com.br/dicas/carregar-menu-guia-suplementos-ribbon.asp?id=1#inicio 2/25
18/03/2019 Como carregar o seu menu sem que ele vá para lista de suplementos?

Uma rota para


fazermos
juntos.

Abra o módulo global e crie a função, conforme indicado abaixo:

Nota(14/04/2013) Desfrute de umas


Esta configuração não é mais possível nas versões 2013 e 2016 do Access, ficando os menus fixados férias em família e
na guia de suplementos da ribbon.
venha descobrir a
Bom estudo!
região da Guarda.

https://www.usandoaccess.com.br/dicas/carregar-menu-guia-suplementos-ribbon.asp?id=1#inicio 3/25
18/03/2019 Como carregar o seu menu sem que ele vá para lista de suplementos?

Receba um
orçamento
em 5 mins

Cadeiras de
Escritório. Receba
um Orçamento
gratuito com -20%!

https://www.usandoaccess.com.br/dicas/carregar-menu-guia-suplementos-ribbon.asp?id=1#inicio 4/25
18/03/2019 Como carregar o seu menu sem que ele vá para lista de suplementos?

https://www.usandoaccess.com.br/dicas/carregar-menu-guia-suplementos-ribbon.asp?id=1#inicio 5/25
18/03/2019 Como carregar o seu menu sem que ele vá para lista de suplementos?

Public function fncCarregaMenu()

On error resume next


'------------------------------
'comando para habilitar o menu
'------------------------------
application.CommandBars("NomeDoSeuMenu").Enabled = true

https://www.usandoaccess.com.br/dicas/carregar-menu-guia-suplementos-ribbon.asp?id=1#inicio 6/25
18/03/2019 Como carregar o seu menu sem que ele vá para lista de suplementos?

'--------------------------------------
'comando para tornar o menu visível
'--------------------------------------
application.CommandBars("NomeDoSeuMenu").Visible = true

End Function

Artigos Relacionados

Desabilitando a faixa(ribbon) superior do Access

Vídeo - Criando ribbons (parte 1)

Vídeo - Criando Ribbons (parte 2)

| Home | Vídeos | Tutoriais | Dicas | Blog | Downloads | Contato | Artigo |

78 comentário(s)

Nixon 02/06/2009 18:31:51

Mesmo desmarcando o indicado, continua aparecendo o menu inicio.

Avelino Sampaio 03/06/2009 13:51:56

Olá Nixon

Quando a faixa INICIO aparece é uma indicação de que o SEU menu pode NÃO estar carregado na inicialização. Verifique em:
BOTÃO DO OFFICE > OPÇÕES DO ACCESS > BANCOS DE DADOS ATUAL > BARRAS DE MENUS (verifique se seu menu está na
lista). Observe que numa das figuras acima, o meu menu de exemplo chama-se "menu_principal"

Grato
Avelino Sampaio

Avelino Sampaio 14/07/2009 19:02:51

ATENÇÃO

https://www.usandoaccess.com.br/dicas/carregar-menu-guia-suplementos-ribbon.asp?id=1#inicio 7/25
18/03/2019 Como carregar o seu menu sem que ele vá para lista de suplementos?

A dica que foi dada é para arquivos com extensão MDB rodando no Access 2007. Se você importou os objetos mais o menu
para a nova extensão ACCDB do Access 2007, o menu irá se apresentar na FAIXA(ribbon) de suplementos.

O que deve ter acontecido com o Nixon é que após as alterações citadas aqui, ele ficou com as Ribbons início e
suplementos ativas.

É possível ocultar a ribbon IN͍CIO para ficar apenas com a Ribbon suplementos mais o aspecto do menu, inserido na ribbon, ao
meu ver, não ficará nem um pouco elegante.

Vou dar os passos aqui de forma bem sucinta para ocultar a ribbon INÍCIO

1 - Criar a tabela USysRibbons com os campos ID(numeração automática), RibbonName(texto ), RibbonXml(memorando)

2 - Abra a tabela e digite para a RibbonName : MinhaFaixa


E para a RibbonXml:

[customUI xmlns="http://schemas.microsoft.com/office/2006/01/customui"]
[ribbon startFromScratch="false"]
[tabs]
[tab idMso="TabHomeAccess" visible="false" /]
[tab idMso="TabAddIns" label="Meu menu" /]
[/tabs]
[/ribbon]
[/customUI]

troque [..] por <..>

3 - Feche o BD e o reabra para ele ler a tabela.

4 - Vá em: Botão do Office > Opções do Access > Banco de dados atual > Nome da faixa de opções > Escolha MinhaFaixa.

5 - Feche o bd e reabra para ver o resultado

Sucesso
...

Neto 18/07/2009 19:06:29

Cara... estava mantendo minha aplicação toda em Access2003 por causa destas Barras (ribbons). Vou testar a sua dica, e
tendo sucesso, vou migrar para o Access2007.

E de todas as pesquisas que procurei na net, esta foi sem dúvida a mais completa.

Obrigado.

Avelino Sampaio 20/07/2009 19:00:33

https://www.usandoaccess.com.br/dicas/carregar-menu-guia-suplementos-ribbon.asp?id=1#inicio 8/25
18/03/2019 Como carregar o seu menu sem que ele vá para lista de suplementos?

Neto, se tiver alguma dificuladde pode entrar em contato comigo que tento lhe ajudar neste processo.

Sucesso

Carlos Eduardo 01/08/2009 22:31:54

Avelino,

Funcionou beleza a dica da Ribbon.


Valeu.
Sds,

Carlos Eduardo

Machado 12/08/2009 12:55:08

Prezado amigo, você poderia me ajudar em:


Criei algumas abas, com botões para chamar formul... mas, quando chamo um relatório gostaria que ativasse a aba padrão
"Visualização de Impressão". É possível fazer via VBA, também em VBA posso OCULTAR, DESABILITAR uma Aba ou um
controle nessas...
De já agradeço...

Avelino Sampaio 26/08/2009 06:15:20

Machado,

você esta se refindo a que Access ? No Access 2007 o correto é desenvolver ribbons para isso. Em breve estarei oferendo
vÃdeo-aulas ensinando a programar isso.

Se vc ainda não conseguiu resolver o seu problema entre em contato comigo pelo link contato.

Sucesso

Ren@tas2 21/09/2009 08:59:35

Eaii gostei muito porque eu tô fazendo uma prova e ajudou.....

ObrigadOo

Adélio 20/10/2009 01:01:32

Amigo, suas dicas são ótimas!


https://www.usandoaccess.com.br/dicas/carregar-menu-guia-suplementos-ribbon.asp?id=1#inicio 9/25
18/03/2019 Como carregar o seu menu sem que ele vá para lista de suplementos?

Gostaria de um auxÃlio: pretendo atribuir, durante a execução do banco de dados, a alguns botões das ribbons, a
condição de "false" para o atributo enabled. Sei fazer isso via xml, mas não sei como fazer para que, em tempo de
execução, um determinado botão fique desativado.

Ou seja, como fazer com que o access leia novamente, durante a execução do banco, a XML, para desativar determinados
botões?

Avelino Sampaio 20/10/2009 06:59:10

Adélio,

1) Acrescente uma chamada de função na linha do esquema.


customUI xmlns="http://schemas.microsoft.com/office/2006/01/customui" onLoad="fncOnLoad"

2) Num módulo global crie uma variável Public e acrescente a função abaixo

Option Compare Database


Public objFaixa As IRibbonUI
----------------------------------------------------------------------------------
Public Sub fncOnLoad(ribbon As IRibbonUI)
Set objFaixa = ribbon
End Sub

3) A variável assume a classe IRibbonUI que possui os métodos INVALIDATE E INVALIDATECONTROL.

4) Para reavaliar um controle da ribbon você tem que informar o id do controle para o objeto

objFaixa.invalidatecontrol (btClientes)

Onde btclientes, como exemplo, seria o id de um botão que carrega um formulário de clientes

5) quando vc manda reavaliar um controle, é necessário que o controle possua um atribbuto get para se chamar uma
função e aà através da função vc determina o que deve ser feito. No seu caso habilita-lo ou não.

6) Se precisar de mais esclarecimentos entre em contato, ok

Sucesso

Adélio 20/10/2009 16:11:01

Boa tarde, meu caro. Antes de mais nada, obrigado pelo auxÃlio.
Abusando um pouco mais de sua boa vontade, gostaria de aprofundar um pouco na questão: pelo que entendi, a fncOnLoad()
será chamada pelo atributo get, quando eu mando reavaliar um controle. Porém, não consegui concatenar minha
necessidade com a solução proposta.

Serei um tanto ousado e explicarei o que estou fazendo (pedindo perdão se eu disser alguma besteira, pois na verdade eu sou
apenas contador e advogado... trabalho com informática por puro PRAZER). Mas vamos à situação concreta (no próximo

https://www.usandoaccess.com.br/dicas/carregar-menu-guia-suplementos-ribbon.asp?id=1#inicio 10/25
18/03/2019 Como carregar o seu menu sem que ele vá para lista de suplementos?

comentário):

Adélio 20/10/2009 16:15:30

-Meu banco de dados tem uma tabela chamada "MenusRibbons" onde eu informo todos os atributos que desejo (id, label,
keytip, enabled, size etc). Também tem um campo "Cod", chave.
-Tenho uma tabela de permissões de acesso de usuários, em que informo o código do usuário e o campo "Cod"
correspondente ao item de menu que eu desejo. Se o usuário estiver naquela tabela, com aquele item de menu, o atributo
enabled será "true". Caso contrário, será "false".
-Construo a XML com base nessas configurações, no momento da abertura do banco de dados.
-Minha dúvida: como fazer com que o Access leia TODA A XML novamente, reavaliando TODOS os controles da Ribbon, antes
dela ser exibida?

Avelino Sampaio 20/10/2009 17:49:26

Adélio,

Acesse o link contato do site para eu receber seu email.

Tenho aqui um exemplo e uma vÃdeo-aula improvisada sobre este tema, que acredito, possa esclarecer melhor a suas
dúvidas.

Fico no aguardo

ANTONIO 27/12/2009 23:10:53

o meu access é 2007,qdo os menus saem no suplementos que virou o nome do menu fica deselegante.
vc sabe como faz para colocar eles somente na linha horizontal sem ficar na vertical?obrigado.

Avelino Sampaio 29/12/2009 12:12:40

Atonio,

me forneça mais detalhes pelo link "contato" aqui do site. Se possível, me enviando uma imagem da tela (print screen), para
que eu possa te ajudar de forma mais efetiva.

No aguardo

antonio 01/01/2010 15:25:03

obrigado avelino ,andei estudando seu exemplo e aprofundei no assunto so que sei so um pouquinho ainda,qdo vc coloca na
https://www.usandoaccess.com.br/dicas/carregar-menu-guia-suplementos-ribbon.asp?id=1#inicio 11/25
18/03/2019 Como carregar o seu menu sem que ele vá para lista de suplementos?

propriedade o nome do botao button id,que pasta ele busca esse nome?sse for interno no access como faço para listar os
botoes exisstentes?obrigado

márcio 17/02/2010 13:48:10

avelino utilizei sua dica e deu certo, mas como faço para ativar os menus após desativá-los?
um abraço

Avelino Sampaio 24/02/2010 05:15:23

Márcio,

Segurando a tecla SHIFT, na inicialização do aplicativo, vc consegue ter acesso a estrutura.

Se não for isso, entre em contato pelo link CONTATO e me forneça mais detalhes para eu poder te ajudar de forma mais
efetiva.

Sucesso

Helder 26/07/2010 21:04:47

Como faço para criar uma barra de menu personalizada para minha base de dados

Aldovrando 13/08/2010 15:36:16

Avelino eu crei a barra certinho to usando uma função no xml cahamda getEnabled que chama uma função dentro do meu
banco de dados se o usuario tem permissão ou não para aquele botão.. ele executa tudo sem da erro mas o botão não
atualiza. Usei o método InvalidateControl q vc comenta la em cima.. mas os botões ficam todos desativados.. até os q o usuario
tem permissão.

E agora o q eu faço?

Eliseu 23/11/2010 13:17:08

muito bom esse artigo

Renan Hermann 20/01/2011 17:32:44

prezados eu criei codigos no meu access usando o editor de codigos om determinadas funções com apenas ao clicar no campo,

https://www.usandoaccess.com.br/dicas/carregar-menu-guia-suplementos-ribbon.asp?id=1#inicio 12/25
18/03/2019 Como carregar o seu menu sem que ele vá para lista de suplementos?

porem quando abri meu access novamente, o mesmo não funciona mais nenhum codigo sendo que os codigos estão al
perfeitamentes criados, alguem pode me ajudar?

cremildo 11/02/2011 04:19:06

bom dia pessoal, to tendo uma duvida no access 2003 preciso entrar no meu programa atravez de login para acessar os
formulario, mais nao to conseguindo, alguem me ajuda por favor tou aguardando
nota: a aplicacao foi desenvolvida em access 2003

Jefferson 21/02/2011 17:54:23

Olá Pessoal,
Estou tentando construir um programinha pessoal, embora tenha trabalhado muitos anos com o Cobol que por sua vez nao tem
nenhuma familiaridade com o Access, conheço um pouquino de Delphi e tenho muitas duvidas no access, pois a linguagem é
nova para mim.

Perguntas ?

1) Qual é o melhor forum pra se tirar duvidas ? por favor indique se possivel.
2) Como eu faço pra chamar um formulario atraves de um campo que esta no Grid de Consulta
?, Entendo que é em alguma propriedade (Eventos) do campo... mas qual é a sintaxe ?.
Eu tenho uma consulta e quero que o usuario click no campo (Codigo do Pedido) e o access
abra o formulario de pedidos com o pedido já selecionado e aberto se possivel.

3) Fiz uma consulta em forma de GRID (Grade) e não consigo de jeito nenhum delimitar o
tamanho da coluna no Grid.

Um Abraço
Meu email é jefferson@revisaconsultoria.com

Sérgio 02/06/2011 09:58:24

Agradecia vossa ajuda


Tenho programa em access 2007 que roda em varios computadores, naqueles que tem instalado a barra de menus classica do
2003 continuam a partir dai a ter acesso às tabelas entre outras, à forma de bloquear essa ribbon via código?
Um Abraço

Luciano 16/07/2011 17:19:58

Boa tarde Avelino!


Estou tentando usar no access 2010, mas não estou tendo sucesso.
https://www.usandoaccess.com.br/dicas/carregar-menu-guia-suplementos-ribbon.asp?id=1#inicio 13/25
18/03/2019 Como carregar o seu menu sem que ele vá para lista de suplementos?

Alguma dica que possa me ajudar?


Att
Luciano

Avelino Sampaio 19/07/2011 08:22:11

Luciano,

me forneça mais detalhes. O que está acontecendo ? O menu fica na guia suplementos ou nem aparece ?

No aguardo

Cleber 19/07/2011 11:33:36

Caros amigos, Já faz um ano que não trabalho com access, mas como eu necessito de um sistema basico, eu resgatei um MDB
que eu mesmo fiz na epoca, que é bem compativel com o que eu necessito. Mas eu esqueci como faço para evr a estrutura, já
tentei diversas maneiras e sempre abre já o sistema para execução, eu me lembro que seria basico, pq eu fazia isso para eu
alterar e depois o usuario não ficar alterando, agora "colei as placas", estou no momento com o 2007. Alguma ajuda???

Avelino Sampaio 19/07/2011 13:00:23

Cleber,

Isso geralmente é feito mantendo pressionado a tecla SHIFT. Caso não funcione é porque vc desativou a tecla SHIFT. Se
desativou, terás que usar um bd externo para reativar.

Cleber 19/07/2011 13:14:56

Valeu Avelino, é isso mesmo!

Luciano 19/07/2011 14:56:37

Boa tarde Avelino!


Ele fica na guia suplementos.
Vamos se você pode me ajudar. Sabe me dizer se usando o KSDRuntime do JB, eu consigo filtrar por formulario (modo folha de
dados)?
Att
Luciano

https://www.usandoaccess.com.br/dicas/carregar-menu-guia-suplementos-ribbon.asp?id=1#inicio 14/25
18/03/2019 Como carregar o seu menu sem que ele vá para lista de suplementos?

Avelino Sampaio 21/07/2011 07:54:12

Luciano,

eu não conheço a ferramenta do Jefferson mas se ele usa o runtime você não terá os filtros.

Farei um teste, com Access 2010 e o menu, para tentar entender o que acontece.

Sucesso!

Michele 21/07/2011 14:27:26

Boa tarde, estou querendo criar um forme para poder importar dados de um arquivo *.txt, como posso fazer este formulários
com um compo list onde existe os campos e posso escolher qual o campo vou adicionar para a importação?

JOSÉ CARLOS 23/09/2011 17:30:25

OLÁ AVELINO.
Eu quero abrir um form que em uma coluna existém varios registros repetitivos , mas filtrar os registros repetitivos que estão
acima de 3 registros repetidos. usando o [Dcount()] não dá certo.
podes me ajudar?

UM ABRAÇO

Avelino Sampaio 24/09/2011 06:00:47

Jose,

entrem em contato pela seção "contato" aqui do site e me forneça mais detalhes. De preferência, enviei um BD exemplo
(zipado), para tornar a ajuda mais rápida.

Raimundo 28/09/2011 15:58:08

Criei um sistema de vendas com varios usuários ,preciso definir os niveis de acesso preciso de ajuda
exp:usuario 1 pode abrir form1
exp:usuario 2 pode abrir apenas form2

EXP.POC@H2I.COM.BR

Avelino Sampaio 29/09/2011 05:45:08

https://www.usandoaccess.com.br/dicas/carregar-menu-guia-suplementos-ribbon.asp?id=1#inicio 15/25
18/03/2019 Como carregar o seu menu sem que ele vá para lista de suplementos?

Raimundo,

Veja o tutorial aqui do site "Controle personalizado de acesso de usuários"

Bom estudo!

Ana 21/10/2011 13:26:34

Boa tarde.. baixei uma versão de teste do Access 2010, porem ela está em Ingles..como posso alterá-la para Portugues ?
Alguém pode me ajudar

marco calixto 22/10/2011 19:04:42

Fiz uma tabela de cadastro cliente no access, porém , quando fui fazer o formulario para cadastrar; na parte de colocar os
botões teria que abrir a janela para a gente seguir passo a passo, o problema que no meu não abre . Como devo fazer??? ?

Avelino Sampaio 24/10/2011 06:24:48

Marco,

Vá na ribbon DESIGN, no grupo CONTROLES e selecione a opção USAR ASSITENTES DE CONTROLE.

Ana,

Não me recordo se o Office tem essa opção nas suas atualizações online. Sugiro não desisntalar pois poderá perder seu periodo
de testes. DICA: sempre que for baixar algo, entre pelo site da Microsoft Brasil (www.microsoft.com.br)

Sucesso!

Ajuda 30/10/2011 12:30:08

Por favor gostaria de criar um menu suspenso tipo com filtro no access2010. Como devo fazer para criar este menu?

Avelino Sampaio 31/10/2011 05:42:52

Ajuda,

poderá montar através do uso de macros. Veja no link abaixo:

http://office.microsoft.com/pt-br/access-help/criar-menus-e-menus-de-atalho-personalizados-usando-macros-
HA010282509.aspx

https://www.usandoaccess.com.br/dicas/carregar-menu-guia-suplementos-ribbon.asp?id=1#inicio 16/25
18/03/2019 Como carregar o seu menu sem que ele vá para lista de suplementos?

Bom estudo!

Robson Dias 09/11/2011 22:27:40

Avelino,

Pagando o valor de R$47,00, por quanto tempo estará licençiado?

Avelino Sampaio 10/11/2011 07:26:43

Robson,

não há prazo limite para licenciamento do MontaRibbons.

Assim que efetivar a compra, a liberação do registro é imediata.

Entre em contato pelo email avelino(arroba)usandoaccess(ponto)com(ponto)br

Grato!

natan vieira 02/12/2011 09:30:44

bom dia estou começando no access e queria saber como fazer meu aplicativo abrir direto no formulário tentei fazer por um
macro mais só que não estou conseguindo aguardo respostas...

natan vieira 02/12/2011 09:34:16

perdoe por não especificar antes estou usando o access 2003. Também queria saber se tem algo que posso fazer para fazer
um aplicativo feito em access 2003 rodar em access 2007? obrigado...

Avelino Sampaio 03/12/2011 06:04:53

Natan,

Para carregar o formulário na inicialização vc cria uma macro de nome AutoExec e ali então vc faz a chamada para o
formulário. Outra forma é ir pelo menu "ferramentas" > "inicializar" > escolha o formulário da caixa "Exibir formulário"

Quanto a rodar pelo Access 2007, geralmente funciona muito bem. Não esqueça de atualizar o Office 2007 com o pacote Sp3 ,
que vc poderá baixar do site da Microsoft.

Como prova de que podemos rodar bem o MDB, no Access 2007, vá na seção DOWNLOAD aqui do site e baixe o aplicativo
https://www.usandoaccess.com.br/dicas/carregar-menu-guia-suplementos-ribbon.asp?id=1#inicio 17/25
18/03/2019 Como carregar o seu menu sem que ele vá para lista de suplementos?

TELEMAX

Sucesso!

Luisa 07/02/2012 10:04:20

Avelino, bom dia!

Porque quando coloco a propriedade pop up = sim no relatório, o menu de impressao criado pela ribbon desaparece? Estava
analisando o seu exemplo (maestro) disponivel no site.

Avelino Sampaio 07/02/2012 10:11:38

Luisa,

quando vc ativa o pop-up, significa que nenhum outro elemento “externo” ao objeto é possível de ser acessado e isso inclui as
Ribbons. Portanto , não é possível ativar as ribbons para objetos (relatórios e formulários) no modo pop-up

Sucesso!

Luisa 07/02/2012 15:09:30

Avelino, tenho um formulário que utilizo para lançamentos e ao finalizar o lançamento preciso imprimir um resumo. Faço isso
atraves de botao no formulario. O formulario esta com pop up = sim, pois sem colocar o pop up = sim o formulário
redimensiona e não fica de forma correta ao ser exibido na tela. O relatório é exibido atras do formulário. Poderia me auxiliar
em uma solução?

Luisa 08/02/2012 11:48:15

Olá Avelino, encontrei a solução para o meu problema. Ao abrir o relatório coloco o form como visible=false e ao fechar o
relatorio coloco o form como visible=true.
Agradeço suas contribuições e parabenizo pelo site.

Avelino Sampaio 08/02/2012 14:32:52

Luisa,

obrigado pelo seu feedback.

Sucesso!

https://www.usandoaccess.com.br/dicas/carregar-menu-guia-suplementos-ribbon.asp?id=1#inicio 18/25
18/03/2019 Como carregar o seu menu sem que ele vá para lista de suplementos?

Michelly 09/02/2012 15:56:56

Preciso saber como faço para que no formulário de inicialização apareça bom dia , boa tarde ou boa noite de acordo com a
hora? Me ajudem já tem anos que quebro a cabeça com isso.

Desde já obrigada!

Avelino Sampaio 10/02/2012 08:19:34

Michelly,

Copie o link abaixo e cole no seu navegador. Irá encontrar o desejado.

Http://comunidade.itlab.com.br/eve/forums?a=search&reqWords=bom+dia%2C+boa+tarde

Bom estudo!

Cariçio Salvador 30/04/2012 05:30:33

A melhor solucao é entrar no campo de ajuda do acsses (F1) e digiatar macro AutoExec

MEDRADO.BA 24/07/2012 12:28:05

Gostaria de saber como criar um código para varificar no reg. do windows a data em que o access foi aberto para impedir que
usem o meu banco depois da data altorizada.
Agradeço antecipadamente

Avelino Sampaio 25/07/2012 06:30:24

Medrado,

Veja o meu tutorial sobre sitemas SHAREWARE.

Bom estudo!

Marcos 26/07/2012 17:28:20

Boa tarde Avelino!!!


Muito interessantes estas dicas que vc da neste forúm, estou começando agora com o access, ja montei aplicativos no Excel,
mas estou me apaixonando pelo access.

https://www.usandoaccess.com.br/dicas/carregar-menu-guia-suplementos-ribbon.asp?id=1#inicio 19/25
18/03/2019 Como carregar o seu menu sem que ele vá para lista de suplementos?

Estou montando um aplicativo e estou com um probleminha como faço para carregar os dados em um determinado formulario
quando seleciono um determinado campo ex.: digitar o nome ou codigo do cliente carregar os dados nos campos indicados
como End., cidade, bairro ...etc!!!
no eExcel eu uso este codigo:
Set BANCO = OpenDatabase(ThisWorkbook.Path & "/" & ThisWorkbook.Name, False, False, "Excel 8.0")

Set TABELA = BANCO.OpenRecordset("SELECT * from [TRANSPORTADOR$] where [NOMETRANSPORTADOR] LIKE '" & BUSCA
& "*';")

If TABELA.EOF And TABELA.BOF Then

Else

If TABELA("NOMETRANSPORTADOR") <> "" Then


Form_CADASTROS.Text_nometransportador = TABELA("NOMETRANSPORTADOR")
End If

If TABELA("CNPJTRANSPORTADOR") <> "" Then


Form_CADASTROS.Text_cnpjtransportador = TABELA("CNPJTRANSPORTADOR")
End If
End Function
Carrega sem probemas como faço para fazer o mesmo no access se alguem poder me ajudar e agradeço muito!!!!!!!!!!!
marcos.antonio@grupoestrutural.com.br

Márcio de Souza 28/03/2013 08:27:24

Avelino, bom dia,

Como faço para que uma determinada string localizada na ribbon seja a base de diversas consultas ?

Exemplo: Ribbon Campo DATA INICIO /DATA FINAL


Quero montar tres consultas que a base de data seja estes campos da ribbon (DATA)..só que não estou conseguindo, pode me
ajudar ??

Clerison Bueno 12/04/2013 19:26:12

Avelino, eu escondi o Ribbon seguinte o esquema para bancos de dados .accdb.


Porém, por algum motivo ao executar os formulário em modo de exibição, os botões não funcionam mais. Você poderia me
ajudar a resolver esse problema? Sabe se me dizer se existe alguma forma de resolver isso?

Atenciosamente.

Clerison Bueno.

https://www.usandoaccess.com.br/dicas/carregar-menu-guia-suplementos-ribbon.asp?id=1#inicio 20/25
18/03/2019 Como carregar o seu menu sem que ele vá para lista de suplementos?

Avelino Sampaio 14/04/2013 08:34:10

Clarison,

Os botões do Menu ou os botões do formulário ?

Você já configurou a Macro de Segurança ? Tem um artigo na seção de tutorias que ensina o procedimento de desbloqueio do
VBA (macro de segurança).

No aguardo

silva 03/06/2013 18:39:19

Boa noite,
tem um banco de dados que foi feito no access 2000, sendo que agora estou utilizando o access 2010, quando vou abrir o
banco, fica aparecendo o menu do access 2010, como faço para desabilitar esse menu do access. Sendo que, no meu banco de
dados tem menu do próprio banco, esses menus foram parar no suplementos.

você poderia me ajudar?

grato

silva

Avelino Sampaio 04/06/2013 05:36:29

Silva,

va na seção "DICAS" aqui do site e veja o artigo "Como carregar o seu menu sem que ele vá para lista de suplementos?".

Obs: Na versão 2013 não será mais possível retirar o menu da guia suplemento, portanto aconselho investir no aprendizado
sobre Ribbons. Ofereço aqui no meu site o melhor kit do mundo para aprender a monatgem de ribbons.

Sucesso!

Marcos 11/06/2013 11:53:39

Olá a todos;

Tenho um formulário de pedidos, no qual o usuário insere diversos ítens (produtos). Neste form, há um relatório de etiquetas.
O sistema imprime uma etiqueta para cada ítem do pedido. Até aí tudo beleza.

O que ocorre é que o usuário informa em um campo, a quantidade vendida para cada ítem.

https://www.usandoaccess.com.br/dicas/carregar-menu-guia-suplementos-ribbon.asp?id=1#inicio 21/25
18/03/2019 Como carregar o seu menu sem que ele vá para lista de suplementos?

Aí é que está o problema, o relatório imprime apenas uma etiqueta (um registro) para cada ítem no pedido.

O que necessito saber é se é possível imprimir tantas vezes quanto forem necessários o mesmo registro, de acordo com a
quantidade informada pelo usuário em cada ítem, já que necessitarei mais etiquetas para colar nos produtos.

O relatório se baseia em uma consulta.

Seria possível fazer algo desse gênero? Imaginei criar todo o relatório em VBA, mas aí acho que vai complicar ainda mais, já
que nem sei ainda por onde começar.

Se alguém tiver alguma sugestão, fico muito agradecido.

Cristiano

edson Junho 30/09/2013 10:40:45

Avelino, não há a opção Permitir barra de ferramentas internas no Access 2010. A guia Suplementos também não aparece. Este
passo a passo: "Abra o aplicativo no modo estrutura , vá no menu "ferramentas" e clique em "inicializar". Não tem no Access
2010.

Avelino Sampaio 30/09/2013 17:48:16

Edson,

No Access 2010 as configurações estão em "OPÇÕES" >> "BANCO DE DADOS ATUAL"

Sucesso!

Edson 01/10/2013 11:01:02

Não aparece a opção "barra de ferramentas internas ". não sei o porquê.

Edson 01/10/2013 14:18:48

tem alguma coisa haver com .mdb ou .accdb?

Antonio 19/12/2013 12:46:48

como faço para criar usuario (login) e senha no access 2007, sei que nas propriedades do campo no modo desin de tabelas e
mascara de entrada isso é possivel, mas como ??

https://www.usandoaccess.com.br/dicas/carregar-menu-guia-suplementos-ribbon.asp?id=1#inicio 22/25
18/03/2019 Como carregar o seu menu sem que ele vá para lista de suplementos?

Avelino Sampaio 20/12/2013 11:33:37

Antonio,

Acesse o tutorial "Vídeo - Controle personalizado de acesso de usuários"

Bom estudo!

Marcelo Tognon 26/02/2014 15:27:01

Criei um banco de dados multi-usuário com categorias para usuários, tipo: administrador, usuários, quero quando for usuário o
formulário não poder ter a opção para ir para Modo Design e administrador poder, não consigo achar um comando via código
que faça isso. Pode me ajudar. Obrigado.

Willes 16/04/2014 09:30:24

Bom dia colaboradores,


Tenho um sistema em acess, e em um dos formulários eu fiz um filtro de todos documentos que precisam ser justificados.
Então pelo número da Intimação ele diz se aquela intimação tem ou não documentos para ser justificados.

O problema é o seguinte, ele faz o filtro, porém quando abre a lista de documentos pra selecionar, ele não deixa eu clicar no
documento, fica inativo.

Alguém saberia me informar uma solução ou dizer o que estaria acontecendo?

Marcelo Alves. 24/04/2014 14:15:50

Boa Tarde.
Tenho um programa feito em access 2003 e não consigo abri-lo no access 2010.
Como resolver isso?

Marcelo....

Avelino Sampaio 24/04/2014 17:30:56

Marcelo Alves,

acusa algum erro na inicialização ? se sim, ofereça mais detalhes

Você esta com a macro de segurança do Access desabilitada ? Tenho um artigo que ensina como desabilitar.

Seu Access é de 64 bits ?

https://www.usandoaccess.com.br/dicas/carregar-menu-guia-suplementos-ribbon.asp?id=1#inicio 23/25
18/03/2019 Como carregar o seu menu sem que ele vá para lista de suplementos?

Você usa APIs no seu projeto ? Se sim deve adaptá-las conform o meu tutorial "64 bits - Seus aplicativos no futuro do
presente"

No aguardo

elias 02/05/2014 15:07:03

habilitei uma macro em meu sistema de venda limitando o tempo de uso.


quando chegou na data o programa nao abriu mais.
como faço para desabilitar o macro e abrir novamente o sistema criado?

Thalles 18/07/2014 08:47:10

Gostaria que posta-se umas aulas de exportar e importar arquivos

Sérgio 21/08/2014 12:09:42

Olá.

Muito obrigado pela dica. Me ajudou muito!

Tenho um interesse e curiosidade muito grande pelo assunto e gostaria de fazer cursos na área.

Me indicaram a Faculdade Impacta. Você conhece? Acha que ela poderia me ajudar?

http://www.impacta.com.br/curso/Access-2010-Modulo-II.php

Envie seu comentário:

Nome:

E-mail (não será exibido no comentário):

https://www.usandoaccess.com.br/dicas/carregar-menu-guia-suplementos-ribbon.asp?id=1#inicio 24/25
18/03/2019 Como carregar o seu menu sem que ele vá para lista de suplementos?

Comentário:

Digite o número setecentos e setenta e sete

comentar

© 1999 Pontocom Serviços Tecnológicos

https://www.usandoaccess.com.br/dicas/carregar-menu-guia-suplementos-ribbon.asp?id=1#inicio 25/25

Você também pode gostar