Nota (24/05/2019): Nova versão do Controle de Usuários com vídeo-aula de 38 minutos. Clique AQUI.
Muitas pessoas entraram em contato comigo, solicitando um exemplo de controle personalizado de acesso de usuários. Resolvi, então, apresentar um exemplo projetado para interagir com a ribbon e mostrar para você, leitor, que é possível montar aplicativos de ótima qualidade no Access 2007 ao 2019. Porém, para não deixar qualquer brecha na segurança é necessário que você assista a vídeo-aula, sobre o aplicativo que desenvolvi , chamado de OPEN , e o acrescente aos seus projetos.
Para quem está começando a usar o Access, é preciso saber que a Microsoft retirou destas versões (2007 ao 2019) o único mecanismo profissional de proteção de dados nativo do Access (MDW). Por isso, temos que criar o nosso próprio mecanismo. E essa é uma das razões para que eu lhe ofereça este controle personalizado de usuários.
O projeto possui três tabelas, que se relacionam conforme você vê na figura abaixo:
Na vídeo-aula, eu explico a função de cada uma dessas tabelas.
Apenas três formulários são usados: o de login, o de cadastro de usuários e o do controle de permissões.
Os códigos utilizados são poucos e bem simples. O principal deles é o que controla as propriedades de adição, exclusão e edição dos formulários.
Para alterar dinamicamente, todos os controles da ribbon principal, é utilizado o método Invalidate, no formulário de login.
'revalida todos os controles
Aplicativo Exemplo
Para entrar no modo estrutura do aplicativo exemplo Maestro_v5.accdb, segure a tecla shift ao carregá-lo.
Nota: A senha de acesso do back-end (Maestro_v5_be.accdb) é a1234
Nota: o valor atual do kit MontaRibbons (aplicativo + 6 vídeos-aulas) é de R$50,00
O MDW (segurança em nível de usuário) morreu
Sistema de vinculação de tabelas com Barra de Progresso
Christian Bezerra de Menezes 25/08/2021 07:44:34
Não consigo abrir de forma nenhuma o Open, ele simplesmente tenta abrir e fecha automaticamente, tenho a versão do Access 2019, o que faço agora?
Pedro Lucas Cipollini Gomes 02/06/2020 23:38:59
Avelino, muito bom seu vídeo.
Gostaria de saber se você tem outro vídeo que explique mais a fundo essa parte de interação da Ribbon?
Você conseguiria dar uma aula particular a distância ? Tenho interesse em adquirir caso seja possível.
E mais uma vez , parabéns !
marco 18/01/2020 19:53:36
amigo eu uso esse sistema no access 2013 e criei um formulário com menu personalizados, só que as permissões não funcionam como posso fazer que as permissões funcione, já que não estou usando a ribbon???, desde Já agradeço!
Valmir Teixeira Milhomem 13/09/2019 06:43:15
BOM DIA USANDO ACCESS!
PARABÉNS DILETO AVELINO, RECOMENDADÍSSIMO TODOS SEUS EXEMPLOS E APLICAÇÕES, SIMPLESMENTE DEMAIS. RECOMENDO A QUEM AINDA NÃO ASSINOU O SITE USANDOACCESS.COM.BR A FAZER SUA ASSINATURA PARA ADQUERIR OS EXEMPLOS E APLICAÇÕES PORQUE SÃO MUITO DIDÁTICOS E TAMBÉM CONTAM COM VIDEOS DE APOIO. O ATENDIMENTO DO PROFESSOR AVELINO TAMBÉM FAZ A DIFERENÇA, POIS RESPONDE OS E-MAILS DE IMEDIATO(SUPORTE). NÃO TENHO MAIS PALAVRAS "PERFEITO".
Ivone Guimarães Novato Da Cruz 03/08/2019 05:40:29
Estou criando nova ribbon, mas ao abrir o MontaRibbon, seleciono a ribbon que estou trabalhando, mas ela não carrega lá no menu, na faixa de opções. Pode me orientar? Obrigada.
Avelino Sampaio 20/12/2018 23:44:17
abra um tópico no fórum sobre este assunto e ofereça mais detalhes, como por exemplo - em qual formulário isso acontece ?
ALONSO FREITAS LEITE 20/12/2018 06:53:52
olá mestre deixa veja se consegue me auxiliar estou usando o controle de usuários mas ocorre que qualquer erro, tipo o cliente não preenche um campo e causa algum erro, o formulário atual é fechado e o sistema fica como se não estivesse usuário nenhum logado. Se tento abrir outro formulário ele não acesso bloqueado e dai tem que ficar saindo e entrando novamente no sistema, existe uma forma de isso não ocorrer?
Paulo_Ha 17/02/2018 21:27:48
Avelino, gostaria de parabenizá-lo pelo excelente trabalho e dedicação que tem realizado, pois seu conhecimento tem ajudado a muitas pessoas, inclusive a mim.
Adquiri o pacote plano E, e estou muito satisfeito.
O acervo de livros e revistas é excepcional !!! Vale muuuito a pena.
Indico Avelino Sampaio a todos que desejam obter conhecimentos desta poderosa ferramenta que é o ACCESS.
Avelino Sampaio 06/01/2018 07:14:17
crie uma variável global para receber o nome do usuário, assim que logar. Como exemplo, vc pode usar a coleção Tempvars para isso.
TempVars!NomeUsuario = me!CampoNomeUsuario
No campo do relatório, basta utilizar a Tempvars:
Me!nomeCampoRelatório = TempVars!NomeUsuario
Se ainda ficar com dúvidas, se inscreva no nosso fórum e abra um tópico, para que eu posso te ajudar de forma mais efetiva.
Fórum: http://www.redeaccess.com.br
Alain 06/01/2018 06:21:10
Gostaria de saber como faço para colocar o nome do usuário logado nos relatórios.
Bruno Nascimento 25/09/2017 10:37:22
Avelino Sampaio 25/09/2017 10:05:37
se inscreva no nosso fórum e abra um tópico com esta sua questão, para eu poder de auxiliar melhor.
Bruno Nascimento 25/09/2017 06:54:31
Avelino, adiquiri recentemente sua assinatura, e "cara", Parabéns! muito bom suas dicas, tutoriais, documentos, etc...estou aprendendo muito!
Estou com uma dúvida, tenho um aplicativo que utiliza o back-end normalmente, inclusive com a automatização do vinculo das suas dicas, porem estou com o seguinte problema, alem do arquivo _be.accdb normal, eu preciso de um vinculo com um arquivo .csv de uma unica tabela neste. Teria como eu acrescentar uma tabela de um arquivo distinto para verificar este vinculo?
Henrike 18/08/2017 07:28:52
Em outra versão era necessário alterar no módulo frmlogin as guias e grupos que teriam as permissões reavaliadas e assim ocultas ou desabilitadas. Na versão 5 não há mais isso!
Os get's agora são automáticos?
Me ajuda os ajustes de usuário bloqueado, visible e enable não estão funcionando.
Dorival 18/05/2017 14:34:41
Amigo, em primeiro lugar PARABÉNS pelo trabalho, muito bom.
Preciso de uma informação sobre ACCESS.
Tenho um sistema na web com banco ACCESS e estou pensando em mudar para MYSQL porque dizem que o ACESS não suporta muitos usuários e registros como o MYSQL.
Voce poderia me dizer quantos usuários meu sistema poderá suportar, sem problema e até quantos registros, no total, ele trabalha estável, sem dores de cabeça como perda de dados, não inclusão, erros e lentidão nas consultas?
Para terminar, você desenvolveria um sistema ACCESS comercial e o comercializaria sem preocupação com possíceis reclamações?
Desculpe, podem parecer absurdas as questões, mas como não sou conhecedor do banco preciso perguntar para quem sabe.
Avelino Sampaio 09/05/2017 02:15:23
verá que o Maestro utiliza uma tabela comum para armazenar as ribbons, chamada de tblRibbons. Abra esta tabela e observe que tem diversas ribbons e com o mesmo nome, sendo que para versões diferentes. É o que vc deve fazer no seu projeto, ou seja, criar uma ribbon para cada versão do Access. A principal diferença estrutural na XML é na seção BACKSTAGE.
Ative a detecção de erros do Access, conforme questão 9 no link abaixo. Assim o Access te dirá aonde se encontra o erro na ribbon.
Copie e cole o link abaixo no seu navegador:
Manoel Abade 08/05/2017 05:55:09
Elaborei um BD utilizando como modelo o Maestro, feito em access 2013, roda normal da máquina com o access 2013. O BD back-end fica em uma pasta da rede, quando rodo o front-end em outra máquina que tem o access 2010, logo na abertura da tela de login e mesmo após o login, verifica-se que não aparece a barra das ribbons.
Pergunto.. Será que acontece isso em função de estar rodando o BD no access 2010? Tem como faze-lo rodar em outras versões?
Manoel 05/05/2017 12:09:29
Leandro 08/04/2017 15:47:21
Avelino, estou com o mesmo problema do colega Guilherme acima:
"objRibbon.Invalidate"
Em tempo de execução dá o erro:
"A variável do objeto ou a variável do bloco 'With' não foi definida"
Número do erro: 91
Ocorre no meu form de login...tem alguma sugestão?
Avelino Sampaio 24/02/2017 23:49:47
ofereço um kit completo ( Aplicativo + vídeo ) que irá lhe ensinar a montar as ribbons (menus).
ALEXANDRE DA SILVA 24/02/2017 16:02:50
Tenho um projeto no access2010 e queria transformar em um aplicativo com botoes personalizados tipo o seu aplicativo Maestro, vc tem algum material sobre isso?
Carlos 23/02/2017 13:18:03
Eu modifiquei o cadastro de clientes e criei um padrão de formulários que uso, todavia se forem baseados em consulta, todos os controles desaparecem. Mas resolvi o problema deixando o formulário desacoplado.
É um trabalho excelente !
J Iuri Antunes 22/02/2017 17:34:04
Tinha alguns projetos em access e faltava os itens Design e Segurança que consegui aqui, com Monta Ribbons, Open, exemplos e as vídeos aulas.
Avelino Sampaio 21/02/2017 23:06:56
qual é o formulário em questão ?
Carlos 21/02/2017 14:40:32
Avelino, boa tarde !
Estou fazendo uma pequena aplicação usando como base o Maestro, e em um determinado formulário baseado em consulta, quando desabilito o "Inserir Dados" no cadastro, o formulário abre sem nenhum controle. Pode me dar uma luz do que pode estar acontecendo ?
Juan Pablo 31/01/2017 10:39:33
Muito obrigado pela resposta. O interessante e pórque não dizer o mais importante é estudar e aprender....
Avelino Sampaio 25/01/2017 09:50:40
copie e cole o link deste meu artigo, no seu navegador:
http://www.usandoaccess.com.br/Dicas/quem-incluiu-alterou-excluiu-access.asp?id=1#inicio
Juan Pablo 25/01/2017 09:20:22
Gostaria de saber se temos guardar e rastrear o usuário que procedeu com as alterações (quem incluiu/excluiu/alterou algum registro) no sistema?
Avelino Sampaio 12/12/2016 15:25:48
nesse mês de Dezembro/2016 está custando R$125,00 ( ou até 10 x de R$14,50 no cartão de crédito, via PayPal).
A última atualização foi em setembro/2016. Próxima em fevereiro/2017
Entre na seção Contato aqui do site e passe teu e-mail, que eu envio todos os detalhes.
José 29/10/2016 07:13:18
Olá Avelino e parabéns pelo seu magnifico trabalho!
Comecei a utilizar esta BD de login, no entanto pretendia simplificar o acesso, uma vez que todos os utilizadores da BD só lhe acedem depois de entrar no domínio da empresa, assim, pretendia uma ligeira alteração que escondesse o form de login e validasse apenas se o usuário de rede está na tabela de acessos.
Já experimentei várias possibilidades mas tenho sempre algum erro e quando não dá erro, pede sempre password...
CARLOS ALBERTO FERREIRA DOS SANTOS 24/09/2016 11:04:43
OLÁ GOSTEI MUITO, VC É REALMENTE MUITO BOM NO QUE VC FAZ, EU QUERO APROVEITAR E PEDIR PARA VC ME ENVIAR O PASSO A PASSO DE COMO CRIAR UMA TELA COM CADASTRO DE USUARIO E LOGIN E SENHA , POIS JA TENHO UM SISTEMA DE CADASTRO DE CLIENTES PRONTO E QUERO DEIXAR PARA O USUARIO FINAL CADASTRAR E EXCLUIR USUARIO, E DEIXAR UM LOGIN PARA ENTRAR NO SISTEMA, SÓ QUE QUANDO O USUARIO PRINCIPAL ENTRAR ELE TER DIREITO DE CADASTRAR USUARIO, POR FAVOR ME AJUDE, CARLOSBELL10@HOTMAIL.COM136
Mario Ghirlanda Filho 27/07/2016 12:28:51
Avelino, boa tarde, apenas para publicar.
Recentemente adquiri seu pacote MontaRibons que é acompanhado de um excelente material, feito por quem já passou poucas e boas no Access. Seu material é ótimo mesmo para quem tem boa experiência com o Access. PARABÉNS.
Filipe Raimundo 17/06/2016 19:59:15
Olá Sr. Avelino Sampaio,
Obrigado pela sua disponibilidade e prontidão.
Já tinha visto ontem, mas o Jedder não chegou a qualquer conclusão e parece-me que não resolveu o problema.
Já tentei no Load do formulário de vinculação "DAO.DBEngine.SetOption dbMaxLocksPerFile, 1000000" e continua na mesma.
Já pesquisei muito, mas mesmo muito e reparei que quase todos os que tiveram o problema não o resolveram.
Avelino Sampaio 17/06/2016 13:20:35
Filioe,
http://www.redeaccess.com.br/viewtopic.php?f=2&t=632&p=2726&hilit=Erro+3035#p2726
Filipe Raimundo 16/06/2016 19:05:29
Olá Sr. Avelino Sampaio.
Estou com um grande problema a vinculação da minha BD com cerca de 190 tabelas, baseada no exemplo Maestro, começou a dar o "Erro 3035_Limite Sistema Excedido".
Diego Miranda 01/03/2016 23:24:33
Perdão, o erro é o mesmo que do Renato 30/11/2015 17:37:24
Diego Miranda 01/03/2016 23:23:40
Estou com o mesmo problema do Daniel (03/01/2016 13:29:17), loco acima.
Utilizei seu exemplo "frmFiltraFormContinuo", copiei exatamente a programação VBA, conferi todos os códigos e nomes dos controles.
Ele funciona, porém quando o valor digitado não corresponde a um registro.
Apresenta o erro:
Erro em tempo de execução: '2185':
Você não pode fazer referência a uma propriedade ou a um método de um controle, a menos que o controle tenha foco.
Já tentei até um Set.Focus antes e depois do erro. E nada.
Avelino Sampaio 07/01/2016 04:04:53
sim, assista o vídeo do meu tutorial "Vídeo - Conheça a coleção TempVars"
Daniel 03/01/2016 13:29:17
Primeiro parabens pelo seu material, gostaria de uma ajuda, é possivel um vendedor logar com acesso somente aos seus clientes cadastrados, não enxergando os clientes dos demais vendedores.
Renato 30/11/2015 17:37:24
Mestre, usei o Maestro como exemplo para fazer um filtro no meu sistema como no formulário "frmFiltraFormContinuo". O problema é que, quando o resultado das opções de filtragem é zero, o sistema retorna um erro.
Como posso corrigir isso.
PS: Uso o access 2013
Diego 26/11/2015 10:32:46
Luis Araujo, muito obrigado. Não sabia mais o que fazer rs. Eu vi que no código do fncPermissões tinha uma linha que não estava encontrando o filtro, aqui no exemplo do site esta filtro = "formulario = '" & NomeForm.Name & "'". Só que na tblFunções está escrito "Objeto" aonde eu coloco o nome do Formulário, alterei o filtro para filtro = "Objeto...... e ai deu certo. Valeu pela dica!
Luis Araujo 26/11/2015 06:43:18
Boas Diego 25/11/2015 17:56:12
Não sei bem o que estas a fazer ao certo ou o acontecimento por isso vou só dar uma dica.
Verifica a linha de código haver se esta tudo correto e relativo a poderes ver o formulário mas não poderes fazer nada possivelmente é porque o nome do formulário poderá não estar escrito na tabela -> tblFunções. e só verificar. Se não for isto não sei bem o que será então .
Diego 25/11/2015 17:56:12
Apenas para complementar a minha dúvida.
Quando coloco na opção ao carregar do formulário a linha " Call fncPermissões(Me) " independente do que eu preencher no formulario de permissão de usuário, qualquer usuário tanto o admin quanto um usuario normal, todas as opções do formulário ficam bloqueadas, só consigo visualizar o formulario. Alguém poderia me ajudar? Obrigado.
Luis Araujo 24/11/2015 21:26:09
Gostaria de perguntar o Seguinte, se ha a possibilidade de fazer este Maestro em visual studio 2015
Se pertender negociar me diga algo.
Sou um Comprador das suas ferramentas todas.
Diego Amaral 24/11/2015 13:51:41
Estou tentando ativar as permissões de usuário, porém estou encontrando uma dificuldade.
No meu BD não utilizo os botões que são utilizados no Maestro. Eu coloco no formulário ao carregar:
Call fncPermissões(Me) , e ao editar no formulário de permissões para bloquear apenas para um usuário, ele está bloqueando para todos. Poderia me ajudar? Onde posso estar errando?
armando 14/11/2015 14:03:16
excelente..... mesmo muito bom
Petrick 23/10/2015 10:59:39
Boa tarde, Professor Avelino.
Seu aplicativo de controle de usuários é incrível, admiro muito o seu trabalho.
Eu tentei adaptá-lo ao meu projeto parcialmente deu certo, mas não consigo usá-lo em um sub form, tentei atribuir a função: Call fncPermissões(Me). Utilizei no form principal: Me!NOMEDOMEU SUBFORM.enabled = Nz(fncBloquear(idFun, login.id, mtExcluir ' Etc ' ), False) , funcionou mas não consigo visualizar os registros que estão abaixo, gostaria que fica-se igual ao Form Principal. E realizei muitas outras tentativas.
E como usar os Forms: frmPermissõesUsuários e frmUsuários fora da Ribbon em outro form?
Obs: Sou inciante em ACCESS se poder me ajudar meu email é: petrick07email.com@gmail.com
Ramiro 13/10/2015 11:32:51
Tenho um problemazinho, não consigo abrir o maesto nos formulários :
CaminhoBE
Estou usando o Office 2013, será por isso ?
Victorino 13/10/2015 07:36:49
Caro Professor Avelino,
O seu aplicativo de Controle personalizado de acesso de usuarios e espetacular e gostaria de adapta-lo numa aplicacao desenvolvida em Access 2007. Assisti a tua video aula e fiz o Download do Maestro contudo, nao consigo abrir os ficheiros accdb. Poderia por favor disponibilizar-me o ficheiro Maestro no formado MDB? Meu e-mail e victorino.nhabangue@gmail.com
Binho 06/10/2015 10:21:31
bom dia no meu microsoft acess quando eu inicio ele vem uma pagina me pedindo logon e senha, ja fiz de tudo que possivelmente poderia ser, e nao consigo, tenho 3 computadores usando o mesmo arquivo. sendo que so em um esta com esse problema. por gentileza sera que alguem pode me ajudar. desde ja agradeço a quem me ajudar obrigado
Daniel Webster 27/09/2015 15:49:33
Estou com o mesmo problema do Augusto:
"Augusto.. 03/04/2013 20:13:26
Tenho uma ribbon com a guia cadastros como no seu exemplo ...No meu caso o meu split button tem 7 formulários e não dois como no seu caso.. Minha dúvida é a seguinte: Quando bloqueio o acesso de algum usuário(através do seu exemplo de controle de usuários) aos formulários desse grupo ele só torna invisível os 4 primeiros, os 3 últimos ele não torna invisível, mas bloqueia ao tentar clicar nos mesmos. Por que ???? Gostaria de ao bloquear qualquer dos formulários eles ficasse invisíveis. O que estou fazendo de errado ? Sei que isso é feito através da função fncGetVisible..Mas por que só acontece nos 4 primeiros??? desde já agradeço ...
E mais uma vez parabéns ..."
danielwsa@outlook.com
Rodrigo 24/09/2015 18:00:44
Estou precisando bloquear acesso a parte de um formulário de preenchimento no access app pelo sharepoint mas não encontrei qualquer material, vocês teriam alguma indicação?
alessandro 26/08/2015 13:31:26
descobri que esta faltando a windowsliveprovider.dll, porem não acho no site da microsoft para donwload
Avelino Sampaio 26/08/2015 13:10:16
ative a referência: MICROSOFT OFFICE XX.X OBJECT LIBRARY
Alessandro 26/08/2015 11:59:26
usei seu maestro para fazer um para mim, porem tive que formatar a maquina e agora esta dando erro de biblioteta no mod_checa vinculo.
If Application.Version = "14.0" Then Application.SetOption "Auto Compact", False
qual a biblioteca que tenho que instalar?
Adelmo 20/08/2015 11:51:21
bom dia como faço para colocar a foto do usuário atual no open para quando carregar a ribbon mostre a foto do usuário logado?
Avelino Sampaio 09/07/2015 06:32:01
vá na seção Downloads aqui do site e baixe o exemplo "QuemAlterou.zip" e veja se é isso que pretende.
CHRISTIANO BIDETTI MARDEGAN 08/07/2015 13:06:20
Avelino boa tarde, criei um banco com login para usuários, consigo visualizar quem entra, o dia e a hora, mas não consigo visualizar onde este usuário esteve, teria como eu ter este controle?
Avelino Sampaio 26/05/2015 06:55:48
veja o meu artigo "vídeo - aprenda sobre filtragens" - Aproveita e baixe o aplicativo exemplo Maestro, que vem com todos os exemplos de filtragem.
JOSE ANTONIO RODRIGUES 25/05/2015 10:31:56
Prezado Sr. bom dia! estou criando um banco de dados mas tenho duvidas qto a criação de uma pagina de relatório, pois preciso criar forma de pesquisa tais como! Modelos: por RG/ NOME/ CARTÃO, para gerar desta fomra.
JOSE ANTONIO RODRIGUES 25/05/2015 10:31:23
JOSE ANTONIO RODRIGUES 25/05/2015 10:29:59
Haroldo 17/12/2014 09:21:27
Prezado Avelino, boa tarde! Preciso criar um sistema em minha empresa onde os funcionários possam ter acesso por senha e dê a opção de cada um fazer o lançamento do registro de ocorrências da folha de ponto. Preciso que esses dados fiquem armazenados e dê a opção de cada um imprimir o Registro de ocorrências. Com esse pacote que você está vendendo de Montar Ribbons eu conseguirei fazer isto?
Porque aqui na empresa onde trabalho os lançamentos das ocorrências de ponto são feitos em Word no nome de cada funcionário e assim cada um pode ver o RO do outro. Queremos bloquear isto e desenvolver um sistema onde cada um terá acesso somente ao seu Registro de ocorrências. Meu email é 22270.csmg@gmail.com Obrigado!
Madson Braz 08/09/2014 10:26:15
Ao fazer login na aplicação objRibbon.Invalidate funciona, porém quando faço um logoff e logo novamente recebo a mensagem: A variavel do objeto ou a variavel do bloco "with" não foi definida.
Augusto 18/08/2014 18:38:39
Olá Avelino... Uso seu Montarribons e os seus exemplos aqui do site... São excelentes e facilitam demais o nosso trabalho... Parabéns e obrigado... Vc não teria alguma dica ou exemplo de uma rotina de auditoria que interaja com seu controle de usuários ? Tipo um histórico de quem incluiu, alterou ou apagou algum registro...Isso em formulários com sub formulários e tudo mais...
Stéphane Vannier 13/08/2014 19:38:00
Não estou conseguindo usar o Monta Ribbons pois ele dá um aviso que só trabalha no W32. Nã posso usar no W 64?
alfredo 06/08/2014 17:45:48
preciso controlar a entrada e saída ;eu penso se eu usasse no estoque etiquetas de código de barras eu resolveria a entrada e saída .Mais certa mente eu vou preciso de um programa de planilha não é .
Rubens 20/07/2014 00:50:22
Estou fazendo uma consulta no access para um controle de estoque que vai resultar no estoque que é o calculo da entrada - saida. Estou usando a função Zn() para me retornar zero nos registros nulos para fazer o calculo. Acontece que sempre que executo a consulta ele pede o valor da entrada e da saida. Queria ver como que faz para não pedir esse valor ao usuario, uma vez que qualquer valor que entrar ou mesmo se deixar em branco não altera o resultado...
Regis da Silva 24/06/2014 11:22:40
Avelino, ainda não consegui resolver o problema, mas debugando percebi que o GetRows não está funcionando será que é isso mesmo?
Regis da Silva 09/06/2014 10:13:16
Ola Avelino, onde será que eu estou errando no meu código. Ainda não consegui resolver.
http://maximoaccess.maisforum.com/t18500-permissoes
Genivaldo Gomes de Souza 19/05/2014 13:27:09
Primeiramente queria a gradecer pelos ensinamentos e por disponibilizar os arquivos. Foram de grande ajuda.
Estou com um problema, quando eu vou dar as permissões aos usuários eu seleciono o usuário, mas quando clico no formulário para dar permissões a tela apaga e o "frmPermissõesUsuários" fica apagado.
Regis da Silva 19/05/2014 10:10:25
Ola Avelino, eu tentei de tudo, mas ainda não sei onde está o erro do meu código, e ninguém no site Maximo Access conseguiu resolver ainda, será que o problema está tão oculto assim?http://maximoaccess.maisforum.com/t18500-permissoes
alex 15/05/2014 10:01:39
trabalhando com access 2007.criei duas tabelas que quero!(consolidacao). estamos falando de consolidar duas tabelas em uma só, juntá-las em uma única. Suponha que ambas as tabelas tenham cadastrados com a mesma estrutura e que por um acaso esses cadastros sejam de semelhança parcial ? Algo do tipo:
CPF 799.038.134-54 - Nome: alex Gonçalves macamo - Renda: 13.425,00 CPF 799.038.134-54 - Nome: alex G. macamo - Renda: 15.734,20
Nesse caso temos registros de mesmo CPF, mas com os demais dados cadastrais divergentes. As ferramentas apontaram essa divergência certamente, mas e aí ? Que ferramenta terá a inteligência do que deve ir para onde ? Qual registro deve prevalecer na base consolidada ?quero consolidar as tabelas tentei usar selects mas nao deu o que queria ,fico grato se me puder ajudar.alex de mocambique
Alcides Moreira 10/05/2014 10:36:14
Oi Avelino, você chegou a ver minha postagem de 26/04/2014 18:57:55 ??
Avelino Sampaio 07/05/2014 08:19:44
estou sem tempo esta semana. Tentarei te ajudar na próxima semana.
Regis da Silva 06/05/2014 14:43:39
Ola Avelino, será que vc consegue me ajudar?
Avelino Sampaio 06/05/2014 07:00:05
senha: a1234
MARCELO MENEZES 05/05/2014 10:00:33
MUITO GRATO POR ESTAS DICAS MARAVILHOSAS, PORÉM UM DOS BANCOS DE DADOS REQUER A SENHA DE BANCO, POR GENTILEZA PODE ME FORNECER ?
Regis da Silva 30/04/2014 10:57:05
Avelino, eu postei uma dúvida no site http://maximoaccess.maisforum.com/t18500-permissoes porque eu tentei adaptar o seu programa de permissões de usuários no meu projeto mas não deu certo. E não sei qual parte não está funcionando, mas eu tentei um teste simples para desativar um botão para alguns usuários.
Alcides Moreira 26/04/2014 18:57:55
Oi Avelino, estou adaptando FiltraFormContinuo incluído no Mestro_v5.
Tudo indo bem, só que o ultimo campo "tx4" quero filtrar os nulos e não estou conseguindo elaborar essa adaptação. poderia dar um help ?
alex macamo 23/04/2014 09:47:57
oi avelino eu tenho um problema ,tenho uma base de dados em access,mais quero um codigo que ao correr o programa me mostre as tabelas que eu tenho com todos os dados la existentes mais usando vb que esta dentro do proprio access... ou pro outra quero um codigo que ao ser executado visualize as tabelas existentes na base de dados com todos os dados que la estao,mas usando vb incorporado no access 2007...alex de mocambique fico grato se me puder ajudar ja estou a meses tentando ixoo..abraco
Gilberlânio 07/04/2014 18:32:07
Avelino, quando usamos a função compactar e reparar do maestro_v5 ele compactar o back-end ou somente o front-end?
Marcelo Costa 19/03/2014 11:21:51
Gostaria de inserir senhas de admin e usuário no meu BD (2010), sou iniciante, apesar de ter realizado o curso básico, . Gostaria que me ajudasse.
Avelino Sampaio 10/03/2014 05:51:51
sim, no exemplo Maestro oferecido o nome do usuário e o seu ID ficam a disposição em qualer parte da programação VBA.
Na consulta de gravação, vc então indica o nome do usuário ou o ID. Exemplo:
currentdb.execute "INSERT INTO tblDiario (Objeto,Idusuario) VALUES ('frmClientes','" & login.id & "')"
eduardo 08/03/2014 12:58:39
teria a possibilidade de ter um relatório de usuário logado?
o que foi feito por ele durante o período que esteve logado?
Avelino Sampaio 04/03/2014 11:22:25
Vá no tutorial "Macro de segurança" aqui do site e veja como desativar.
Reinaldo José 04/03/2014 10:19:55
Oi, bom dia. É impressionante seu trabalho, gostaria de parabenizar pelo trabalho desenvolvido.
Bom baixei seu arquivo exemplo, porem pede para a macro de segurança esta ativada, como faço para desativa-la?
abrarman 23/02/2014 14:39:39
antes de tudo, minhas saudaçoes. eu estou precisando que alguem me da uma instruçao em acess para fazer controle de estoque. por favor amigos.
Evando Nunes 20/02/2014 11:39:42
Uso o MontaRibbons, faço grande uso da função fncGetVisible. Porém como estou com um sistema já bem robusto, está ficando inviável a utilização do Select case!
Teria alguma ideia de como podemos melhorar isso? Talvez colocar o control.Tag dentro de um laço e buscar na tabela de permissões!
Já tentei de varias formas aqui e não consegui fazer funcionar, não consigo colocar as tag em uma estrutura de repetição! se tiver alguma ideia agradeço desde já!
Carla 17/02/2014 14:46:39
Preciso criar um banco de dados para cadastro de alunos de uma academia em um condominio. O cadastro já criei, mas preciso de outras coisas. Tenho um conhecimento mínimo de access, mas sei que o programa oferece os recursos que necessito para: gerar carteirinha, emitir lista de frequencia,
tem algum tutorial que ensine a fazer isso?
Vc pode fazer e me cobrar pelo serviço?
carlasobreira@gmail.com
Francisca 13/02/2014 11:05:56
Por Favor Avelino, preciso desesperadamente que me ajudes a solucionar o problema que apresentei aqui.
Joel Pereira 12/02/2014 11:17:56
ola professor tenho muita vontade de aprender criar banco de dados profissionais no access mas tenho muita dificuldade não sei como começar só sei o básico do access. Como eu faço ....muito boa sua video aula...
Sr.WilsonRamos 08/02/2014 11:44:19
Obrigado pela dica. Juro que você não iria responder a minha mensagem, mais me enganei. Obrigado pela atenção.
Vou assistir ao seu video
Francisca 06/02/2014 12:09:28
Antes de mais não podia deixar de parabenizar você pela tua BONDADE em partilhar coisas boas com os outros. Que DEUS te abençõe MUITO!
Estou a tentar usar o teu código num pequeno sisteminha de controlo de membros que estou a criar no Access 2010, mas na hora de executar o formulario de login, depois de clicar ok ele dá o erro "Erro de compilação: 'Sub' ou 'Function' não definida".
Quando executo o formulario o teu login no teu programa dá o erro seguinte "Erro em tempo de execução 3078".
Preciso resolver com urgencia esse problema. OBS: não tenho muito conhecimento em access
Avelino Sampaio 06/02/2014 12:02:12
utilize o navegador Internet Explorer
Sr.WilsonRamos 06/02/2014 11:50:03
oi amigo eu nao consigo assistir ao video porque nao estou conseguindo instalar o pluggin no meu netbook teria como voce mandar esse video para mim.
Muito Bom Trabaloho
Leandro 30/01/2014 15:44:33
Grande Material, Avelino
Peguei a as 3 tbl e 3 form e o mod de login, esta funcionando mas quando o adm é bloqueado da função ai funciona com o user. O que pode estar sendo feito
Guilherme 29/01/2014 17:51:59
Sim, existe esta função
Avelino Sampaio 21/01/2014 15:21:17
Vefique se possui a variavel criada, juntamente com a função abaixo:
'na ribbon em tempo de execução. Permite usarmos o método INVALIDATE
Guilherme 18/01/2014 15:27:01
Tudo deu certo, mas quando eu coloco o código:
Avelino Sampaio 18/01/2014 04:22:51
Guilherme 18/01/2014 01:47:57
Avelino, consegui... Muito obrigado por tudo, serio. Vc me ajudou mais do que pensa
Guilherme 17/01/2014 17:52:02
button id = "btClientes" imageMso = "AcceptInvitation" label = "Clientes" getEnabled = "fncGetEnabled" onAction = "mcrRibbon.mClientes" tag="1"
Avelino Sampaio 16/01/2014 16:50:52
a princípio não há nada de errado com o código. Copie e cole aqui a xml, somente do botão do Case 1.
Estude também o tutorial "Vídeo - Criando Ribbons Parte 3 - ..."
Guilherme 16/01/2014 14:52:01
Avelino, estou tentando desenvolver um sistema de permissão de usuário na ribbon com a função getEnabled. Eu não gosto de copiar, eu gosto de estudar e fazer do jeito que entendi. Mas não estou conseguindo fazer acontecer. O senhor poderia ver o código e dizer o que está de errado?
És aqui o código:
Public Sub fncGetEnabled(control As IRibbonControl, enabled)
enabled = Nz(CLng(DLookup("[Visualizar]", "Ver_per", "[IdFuncao] = 8")), True)
enabled = Nz(CLng(DLookup("[Visualizar]", "Ver_per", "[IdFuncao] = 11")), True)
Artur Batista 12/12/2013 21:24:56
Cara você é muito fera em Access, faço muitas coisas na empresa que trabalho com o access, muitas pesquisas e consultas em bancos oracle, mas sou um pequeno aprendiz ainda, mas me ajuda muito.
O meu novo desafio é fazer um banco de dados simples como Canal de Comunicação, mas via Web, só ainda não sei dar uma cara web para meus bancos. Você teria algumas dicas pra me ajudar? Não sou grande conhecedor, principalmente em VBA.
artu.nb@hotmail.com
Marcos de Sousa 02/12/2013 21:46:14
Professor Avelino,
Desenvolvemos um aplicativo onde, diariamente, é exportado e gravado um arquivo numa determinada pasta de um servidor. Isso acontece quando da primeira carga do aplicativo. Considerando-se que qualquer usuário tem acesso ao aplicativo - pois existem os usuários que têm acesso só para consulta -, e que nem todos têm permissão para gravação na citada pasta, às vezes acontece de cancelar o aplicativo, exatamente na linha de comando que iria processar a gravação do arquivo. Como poderei fazer para, antes de executar a referida linha de comando, verificarmos de o usuário do login tem o acesso para gravação na pasta?
luiz flavio 08/11/2013 09:07:54
Bom dia Guru do Access, tenho um BD e no formulário tenho um campo (prazo) onde coloco (5 dias, 10 dias, 15 dias), como faço para que access me avise ou relacione os vencimentos destes prazos. Agradeço a atenção.
Avelino Sampaio 02/11/2013 07:28:04
veja como, no meu tutorial "Vídeo - Conheça a coleção TempVars"
Daniel 01/11/2013 20:45:25
Como faço para capturar o login do usuário e utiliza-lo em um filtro em uma consulta?
Filipe Raimundo 12/10/2013 07:40:24
Antes demais desculpe tê-lo chamado por "Adelino" anteriormente.
Já consegui alterar a Pass do BackEnd, estava a complicar e era só seguir o elementar e mais básico, desencriptar, actualizar e confirmar no FrontEnd.
Filipe Raimundo 11/10/2013 21:21:42
Parabéns Sr. Adelino.
Já ando nisto das BD's à algum tempo e quando me deparo c/ conhecimento deste nível sinto que cada vez sei menos, por isso muito obrigado pelo site que tem gratuitamente soluções e aplicativos fantásticos.
Estou c/ dificuldades em alterar a senha de entrada do BackEnd. Tentei alterar na tabela do FrontEnd e deu erro, que devo fazer?
Muito Obrigado mais uma vez Sr. Adelino.
uilas 25/09/2013 09:39:28
Bom dia, Avelino preciso da sua ajuda
Estou com dúvidas com criar perfil de úsuario no access 2010 usando o visual studio 2010.
Temos criado 5 tabelas no visual studio.
Tenho que criar mais 3 tabelas de acordo com sua informação acima?
Tenho esse tcc para apresenta em dezembro na etec.
gamawillian@yahoo.com.br
Charles 24/09/2013 19:43:46
Antes de mais nada gostaria de te dar os parabéns pelo projeto, mas estou com problemas, quando abro o BD com os mod, tbl e frm importados para o meu BD aparece o seguinte erro no VB:
"Erro de compilação
O tipo definido pelo usuário não foi definido"
e a função Private Function fncBackEndAtual() As String fica em amarelo.
Samuel 16/09/2013 21:33:11
Desconsidere a pergunta sobre alteração de senha do admin... Resolvido.
Samuel 16/09/2013 21:08:53
Obrigado pelo rico conteúdo!
Estou utilizando o Maestro v5 junto com um programa que desenvolvi. Tentei em "n" locais alterar a senha padrão "admin" sem sucesso. Como consigo alterar a senha do Admin?
Avelino Sampaio 03/09/2013 14:12:55
Utilize o OPEN, oferecido aqui no meu site. Assista a vídeo-aula e entenda como funciona.
Diego Borges 03/09/2013 12:54:47
Muito bom o seu trabalho. Sou um usuário "médio" do access e quis implementar seu controle de usuários no meu banco de dados, ou melhor, usei o seu exemplo para inserir o meu banco de dados devido ao meu conhecimento limitado. Vendo a vídeo aula consegui aplicar o conceito no formulário do meu banco de dados, porém percebi que o usuário comum (sem ser o admin) consegue ter acesso a tabela 'tblPermissõesUsuários' podendo o mesmo alterar suas PERMISSÕES e ao refazer o login pode acessar o que não podia antes. Como faço para bloquear o acesso do usuário comum a qualquer tabela que eu não queira?
Agradeço muito se recebesse a resposta tanto por aqui quanto por e-mail (diego.bor.a@gmail.com)
Avelino Sampaio 03/09/2013 09:49:30
Hugo 03/09/2013 08:01:25
Muito bom, gostei imenso desse site e obrigado por compartilhar ao publico.
Já agora qual é a password da base dados Maestro_v5_be.
Avelino Sampaio 15/08/2013 12:03:48
Tem como sim. Vá na seção "DICAS" aqui do site é leia o artigo "Capturando informações do Windows e do Hardware"
Leo 15/08/2013 11:57:43
Oi Avelino, essa autenticação tem como ser pela user de rede (lanId), sem precisar colocar a solicitação de id e senha ?
Avelino Sampaio 15/08/2013 09:16:23
entre na seção "Contato" aqui do site para eu receber teu email. Irei lhe enviar a parte do controle sem as ribbons
Gilson Souza 13/08/2013 10:06:00
Avelino, gostaria de usar no meu projeto (access 2007) o controle de acesso de usuários, sem as RIBBONS. Como isso seria possível?
Edison Lara 08/08/2013 18:21:44
Já vou começar a montar o meu projeto com as dicas de suas video aulas.
ADREAN ALMEIDA 06/08/2013 14:17:02
Ola, gostaria de saber se tem como me ajudar...é o seguinte tenho um pequeno banco de dados em access quero compartilhar le para 3 maquinas so que eu compartilho a pasta do sistema e quando tento abri r o banco de dados no computador cliente ele nao abre....tem como dá uma dica de como compartilhar banco de dados....
Avelino Sampaio 24/07/2013 08:02:27
Jorgival,
sim, o tuto 9 está incluso.
Vá na seção "Contato" aqui do site e me mande um mensagem para eu ter o seu email. Assim poderei oferecer mais detalhes sobre o material e o procedimento de compra.
Jorgival 23/07/2013 21:56:34
Avelino, em quanto tempo os downloads ficarão disponível para mim, após a compra terei algum suporte caso precise? O tuto9 também está incluso? Tenho interesse de criar um cadastro de clientes e outros mais.
Avelino Sampaio 23/07/2013 08:48:34
Na seção "tutorial" aqui do site, acesse o artigo "Adquira o kit UsandoAccess e aprenda em alta velocidade" e veja quais são os materiais oferecidos.
Jorgival Gama 22/07/2013 21:56:23
Boa noite, Avelino!
De acordo com o vídeo do tuto 9, fiquei interessado em comprar o vídeo com os passoa-a-passos para criação do banco de dados como mostra o vídeo(Cadastro de clientes).
Favor informar o valor e o prazo para entrega. Como fazer para assistir outros vídeos de sua autoria?
Luis Araujo 08/07/2013 15:50:08
Gostaria de saber se da para acelarar a Revinculaçao das tabelas.
jose norberto 03/07/2013 08:51:08
gostaria fazer este login gostaria de comprar o video completo que ensina como fazer em e o preço.
ARISTEU CASTELO BRANCO 24/06/2013 13:11:01
Amigo Avelino, te confesso que até agora não consegui descompactar meus arquivos, voce me disse que não poderia me atender em mardar-me via cd ou dvd, mas mesmo assim iria ver que que faria, estou aguardando até agora. Pretendo comprar outros videos mas para chegar até a mim de outra forma, não zipados.
Sei que pra voce tanto importa, mas voce pode cobrar alem da aquisição de cada produto, o importante que eu possa ter acesso a todas as aulas.
ARISTEU CASTELO BRANCO
(91) 92096643 - aristeucastelo@bol.com.br
Jua' 20/06/2013 09:19:42
Estou construindo um bando de dados para gerencia meus projetos e controle de manutenção, peço apoio de toda equipe e parceiros.
Vanderlei Alves 11/06/2013 10:43:12
Sei que estou sendo um tanto insistente na questão, mas só esta faltando isso pra finalizar.
já cadastrei todos os usuários, todas as funções: formulários, relatório, etc.
As tabelas estão relacionadas conforme solicitado na sua video-aula
mas não sei o que esta errado, porque não reconhece as permissões de usuários, tanto faz acessar com admin ou com qualquer outro usuário.
Na verdade, parece não ter relação nenhuma entre as tabelas, sei lá
Estou pensando em adquirir sua coletanea, como forma de melhor aprendizado
Avelino Sampaio 11/06/2013 05:19:26
assista a video-aula do tutorial "Vídeo - Conheça a coleção TempVars" e veja se atende.
Mario Sérgio - Curitiba 10/06/2013 23:44:28
Olá Avelino, eu sou um usuário avançado Access e estou com uma grande dificuldade, veja se você pode me ajudar. Eu criei um Banco de Dados para trabalho em rede para uso de 04 televendas, o formulário foi todo planejado, oferecem consultas, relatórios, gráficos etc...
No entanto, não sei como criar um PAINEL ADMINISTRADOR DE ACESSO COM LOGIM E SENHA, com permissões diferentes para cada usuário, ou seja, ao acessar o sistema, o usuário teria que acessar somente as informações que foram geradas por ele.
Somente fazer uma relação de tabelas resolveria a questão ou seria necessário complementar com algum código?
Você poderia me ajudar? É muito importante.
Vandelei Alves 06/06/2013 16:47:57
quanto ao aparecimento da mesagem TABELA NAO ENCONTRADA, foi resolvido, não me pergunte como, pois mexi em tantas coisas por aqui.
o problema é que não grava as permissões, altero as permissões mas quando entro com o usuário que tem algum bloqueio, ele mostra da mesma maneira como se fosse admin
Vanderlei Alves 05/06/2013 14:29:56
Estamos quase chegando lá, falta pouco para meu projeto ficar pronto, mas preciso da sua valiosa e conceituada ajuda mais uma vez.
Implementei (tentei) inserir a parte de segurança (botão logoff, Cadastrar usuários - Cadastro e permissão)
1. Quando executo, aparece junto com a tela de Login uma mensagem TABELA NÃO ENCONTRADA, acredito que deve estar carregando da macro AUTOEXEC. Se fechar a mensagem o login transcorre normalmente.
2. Cadastrei (temporariamente) os usuário, e alterei algumas permissões, mas não esta reconhecendo estas alterações, ou seja, é como se todos fosse Admin
3. Editei a mod_ribbon, mas infelizmente não consegui enxergar nada que pudesse me dar uma luz
4. Creio que o problema não esteja na construção da ribbon, mas no modulo
Avelino Sampaio 25/05/2013 12:07:41
o código fica localizado no formulário frmBarraProgresso. A senha:
'Definindo uma senha falsa
Sf = 101010
Fabiano Anderson de Almeida 24/05/2013 11:02:43
realmente o maestro 5 ficou muito bom!!!
porém estou com um probleminha..
estava testando o refazer vinculos e ele muda a senha do BECK_END, não consigo achar no codigo para qual senha foi alterada..pode me ajudar?
Sergio Alves da Silva 09/05/2013 09:57:30
Parabéns pelo seu trabalho. Ele tem me ajudado muito!
Augusto 05/04/2013 15:43:00
Obrigado pela agilidade na resolução de minha dúvida... Vc me mandou a resposta por email...
Sua dica funcionou perfeitamente...
Augusto.. 03/04/2013 20:13:26
E mais uma vez parabéns ...
Lelson Barbosa 28/03/2013 11:50:32
Boa tarde feras do Access, preciso cria um manual de utilizador para o meu aplicativo criado no access, nem sei por onde começa alguém ajuda ai
Diego Justino da Silva 22/03/2013 17:25:56
Estou com a seguinte dificuldade, tenho duas tabelas com BD:
*A primeira é um relatório que recebo diariamente (cerca de 5000 linhas x 15 colunas) Excel;
*Na segundo relatório, vêm o mesmo relatório só que no dia anterior editado por pessoas.
Um grupo responsavel verifica cada linha e coloca um parecer em dois campos (posição, empresa),
Tenha um código VBA que trata tudo no excel. Vejo que o caminho mais rápido para resolver é como no esquema abaixo:
copia tabela 1 > cola na tabela 2 > procura o arquivo excel (planilha) > inseri todos dados na primeira. Lembrando que não posso mudar o nome das tabelas para não perder as referências.
Você pode me informar onde posso localizar informações mais específicas para esse problema? e se é possivel fazer isso.
Seu site e as informações são muitos BOAS, parabéns!
Avelino Sampaio 05/03/2013 07:19:54
peço desculpas pois não disponibilizo de tempo para uma explicação mais detalhada da que estou já oferecendo.
Abra o Maestro no modo estrutura e tente estudar o que foi proposto. Todos os formulários estão disponíveis no aplicativo.
Irá precisar entender de montagem de ribbons. Ofereço um kit de ensino completo sobre ribbons. Inclusive já te passei por email a procedimento de compra.
sandro 04/03/2013 23:22:30
Queria mais informações sobre criação de login e usuários e fiz os comentários acima. Meu skype: sfreitas2004
email:sfreitas2004@yahoo.com.br
sandro 04/03/2013 23:19:52
Estou montando um BD e estou seguindo sua aula sobre criação de login e usuários. Entendi na criação das tabelas, só que na video aula você não mostrou a tabela como estrutura de tópicos..., como fazer os relacionamentos ( tentei relacionair as tres como o exemplo e não deu certo) e você nao mostrou como montar as permissões nas tabelas e como montar os formulários. Como faço para ficar com a aparência do formulário como o seu?
Avelino Sampaio 01/03/2013 08:50:34
Dorivel,
leia aqui no site o artigo do tutorial "Macro de segurança"
Dorival de Oliveira 01/03/2013 08:41:00
Bom dia e parabéns pelo desenvolvimento. Amigo, quando acesso o sistema MAESTRO, pede-se para desbloquear a macro, como faço?
Deidson Rafael 31/01/2013 13:16:55
Como eu faço para usar em um campo texto o valor armazenado no login.id para fazer o controle de que fez o cadastro do pedido??
João Ricardo 20/01/2013 00:48:53
Porque na linha abaixo, fncCrip dá erro de compilação?
Importei as informações para elaborar um bd com controle de acesso, mas ainda não divido o bd.
Percebi que na Sub tem informações da vinculação de tabelas. Estou correto? Como poderia ser resolvido? Apenas vinculando?
Jackison 12/01/2013 00:05:22
Lelson + vc tem controle total sobre o Maestro, podendo fazer alterações ou exporta tabelas ou algo do genero
Lelson Barbosa 11/01/2013 17:13:27
Caro Avelino estou com um probleminha é que não consigo eliminar o método de abrir o maestro tendo que segurar o SHIFT, me ajude por favor
Lelson Barbosa 11/01/2013 16:39:21
Avelino tenho uma dúvida n consigo passa o meu ficheiro maestro para extensão acddr. já assisti ao video e nda vc m ajuda. agradecido
lelsonlenilson@live.com
Lelson Barbosa 11/01/2013 16:35:45
Puxa Avelino xtou d boca aberta, parabéns!
Jackison 10/01/2013 23:41:59
Avelino gostaria de saber como ter controle total do Maestro_v5_be pois ele pede uma senha
ponho uma senha q achei por aki a1234
mais não me dar controle total pra mim estudar e nem modificar o bd, gostaria q vc me instrui-se quais os passos q devo fazer para isso
Jackison 10/01/2013 23:40:48
Rogério Escaleira 06/01/2013 15:07:26
Tenho uma aplicação de Gestão de RH pronta. Pretendo incorporar as funções do OPEN (segurança de acesso) e do MAESTRO (controle de privilégios e logins).
Gostaria de saber o seguinte: devo importar as tabelas, as macros e os códigos do Maestro para dentro da minha aplicação ou é melhor fazer ao contrário, isto é, a partir do Maestro, importar as tabelas da minha aplicação ?
Como minha aplicação está pronta, gostaria de utilizar os RIBBONS mais tarde. Por enquanto, quero obter os benefícios do controle de acesso que o MAESTRO fornece e a segurança de acesso do OPEN.
rogerio.escaleira@terra.com.br
Saguio Moreira Santos 27/12/2012 23:08:47
Ola Avelino, tenho acompanhado suas contribuições pelo forum maximoaccess, realmente voce é fera.
um sistema como esse que voce faz pode ser colocado como banco de dados em um site, para acesso e alimentação online, pela internet?
isso é possivel com aplicativos do access?
Ulisses Tarantini 10/12/2012 12:38:33
Avelino, esse OPEN que vc criou pode ser inserido em um banco de dados ja existente? Obrigado
Gilson S Correa 26/11/2012 15:50:09
Sou iniciante no Access avançado não conhecimento em qualquer tipo de linguagem de programação adquirindo a sua coletânia consigo desenvolver uma pouco o conhecimento ou esse material e direcionado só a profissionais caso seja sim enviar informações de como adquiri para o email abaixo
gilson.scorrea@gmail.com.
Manoel 07/11/2012 18:58:31
Prezado Avelino, gostaria de sua opinião e orientação no seguinte: Ainda estou usando o Access 2003, mas há um bom tempo com pretensão de utilizar o Access 2010, incluindo os seus aplicativos já devolvidos e sempre aprimorados, após ler seus e-mails que recebo do seu site e pelos recursos que o mesmo oferece, no entanto, como na empresa em que trabalho, já é difícil o pessoal de T.I disponibilizar o Office 2003, imagine a dificuldade para instalar essa versão mais nova. Pensei no Runtime do Access 2010, mas tenho 2 dificuldades: 1º) nunca usei esse Runtime; 2º) Mesmo que instalasse o Runtime sob sua assessoria e a contento, ficaria com uma dificuldade, pois até onde sei o Runtime é apenas para o Access, mas precisaria utilizar também o Word, visto que tenho rotinas que geram Ofícios, Comunicação Interna, Relatórios Técnicos usando o Formulário do Access e um arquivo matriz do Word onde tem os campos Indicadores ou Marcadores, ou seja, no Access 2003, tudo isso já funciona perfeitamente, caso eu migrasse para o 2010, teria essas 2 dificuldades. A principio iria usando em casa para ganhar experiência com o 2010, contando com sua orientação após adquirir seus produtos e paulatinamente inserindo/readaptando nos aplicativos já feitos no 2003. Os aplicativos são rodados em Rede, com BackEnd e Front-End.
PS: Já havia mando esta mensagem dia 05/11/12, estou repetindo pois procurei pela mesma aqui e não achei com ou sem sua resposta.
Avelino Sampaio 05/11/2012 12:22:37
vá na seção Downloads do site e baixe o Maestro v.4 que o sitema já está bem mais atualizado.
Johnny Cardoso 05/11/2012 12:14:00
Seus ensinamentos e aplicativos são espetaculares. Porém, o Controle personalizado de acesso de usuários deixa uma lacuna. Ao cadastrar um usuário novo e lhe conceder permissões, o administrador é quem delega a Senha, pois necessitará dela para uma exclusão futura desse usuário. O sistema deve ter a possibilidade de o administrador, por meio de sua senha, excluir quem quiser ou delegar e retirar permissões.
Alexandre Santos 05/11/2012 12:00:17
Nem preciso mais de ajuda! xD
Usei um algoritmo complexo baseado nas dimensões dos numeros de caracteres e descobri a senha!
Avelino Sampaio 31/10/2012 12:41:02
Guidemar,
vá na seção "Downloads" e baixe o Maestro versão 4. Neste novo maestro fiz uma alteração que agora é possivel para o Admin saber as senhas.
Guidemar 31/10/2012 11:50:34
Têm como no frmUsuário as alterações serem feitas pelo usuário logado com permissão para tal inclusive exclusão e bloqueio, pois da forma que está eu tenho que saber a senha do usuário ao qual quero fazer as mudanças, se tiver agradeço a ajuda, a respeito do filtro consegui fazer.
Cladio 24/10/2012 13:48:28
Estou tentando desevolver um banco de dados no access para avaliação de alunos so que não vejo falar com frequencia sobre o assunto , seria uma pergunta para 4 alternativas a,b,c,d , e uma consulta selecionando o aluno em uma combobox
Como faço isso? Se possivel faça um exemplo
ireneu da silva 15/10/2012 15:58:30
Fiquei impressionado, sem comentários.
Vou enviar um e-mail para a sua caixa com uma proposta.
Alejandro 08/10/2012 20:30:52
Avelino vc é d+!!!!!!!! Obrigado por compartilhar e parabens pelo seu ótimo trabalho!
Alexandre Santos 18/09/2012 09:56:25
Na verdade preciso que o usuário "analistas" (que todos usam para acessar o sistema), esteja como usuário administrador para que possa alterar os privilégios no sistema! O problema é que o antigo administrador do sistema não está mais na empresa e, nem acessivel! e só ele tinha como dar esses privilégios!
Alexandre Santos 17/09/2012 16:25:51
Preciso muito de uma ajuda, na minha empresa possuímos um banco de dados em access
que é compartilhado por uma "pasta compartilhada" e o mesmo possui niveis de acesso diferentes.
todos os micros acessam o sistema de BD em sua respectiva maquina, mas o arquivo original se encontra na maquina "x".
possui senhas de acesso ao sistema de acordos com usuários, sendo que, o usuário administrador (que poderia alterar o sistema) não trabalha mais na empresa. Porém o Sistema ainda existe no setor. E o micro "x" sera trocado.
Ja foi feito um backup de do BD para outro micro e compartilhado entre os micros, mas ao tentar abrir algumas tabelas a seguinte msg eh apresentada ""Não foi possivel ler as definições sem permissão de leitura de definições na tabela ou consulta (...)"
ou seja, o sistema esta com algumas tabelas bloqueadas por nivel de acesso, e para alterar esses privilégios de acesso é preciso entrar como administrador no sistema, mas não possuo a senha do administrador que criou.
o q faço para quebrar a senha? ou redefini-la?
já tentei SW's E tutoriais, mas sem sucesso. aguardo retorno
email: alexandreg.santos@yahoo.com.br
Ualace 16/09/2012 10:13:09
Avelino Sampaio 16/09/2012 05:10:22
No evento "ao clicar duas vezes" da listbox, altere para o código abaixo:
If Nz(Me!Lista, 0) = 0 Then Exit Sub
Me!tx1 = Me!Lista.Column(1)
Me!tx4 = Me!Lista.Column(1)
Me!selBloqueado = Me!Lista.Column(3)
Me!id = Me!Lista.Column(0)
Me!rot1.Caption = "Senha atual"
Me!rot2.Caption = "Nova senha ( opcional )"
If Trim(login.Usuario) = "Ualece" Then
Me!selBloqueado.enabled = True
Me!btexcluir.enabled = True
Me!btgravar.enabled = True
Me!LimparCampos.visible = True
If Me!Lista.Column(1) = "Ualace" Then
Me!selBloqueado.enabled = False
Me!btexcluir.enabled = False
Me!btgravar.enabled = False
Me!LimparCampos.visible = False
Ualace Oliveira 15/09/2012 20:54:57
vamos supor que em minha tabela de usuários eu tenha os seguintes dados:
id login senha
1 ualace 123
2 cliente 321
3 gerente 456
o primeiro seria o meu login e os seguintes os do cliente, gostaria de saber como fazer com que o
cliente não possa editar o meu login (muito menos excluir), mas que possa incluir outros e edita-los...
att Ualace de Oliveira dos Reis.
Avelino Sampaio 12/09/2012 06:48:14
mandei o procedimento de compra para o seu email.
Elves Reis 11/09/2012 15:49:23
Gostei bastante dessa ferramenta tem interresse em comprar
favor me passae os dados por e-mail pra estar adiquirindo :
Este é o meu E-mai: elvesreis888@hotmail.com
Elves Reis 11/09/2012 15:47:45
favor me passae os dados por e-mail pra estar adiquirindo
Avelino Sampaio 03/09/2012 05:35:46
Mantenha a tecla SHIFT pressionada na inicialização. Caso não resolva, entre em contato o proprietário do aplicativo.
marcos simoes 29/08/2012 08:00:48
ola amigo muito bom sua video aula preciso de uma ajuda nao estou sabendo como entra no modo estrutura de um programa que tenho aqui para faze a uma melhora nele
Luciano Martins Gi 13/08/2012 15:39:27
Avelino Sampaio 03/08/2012 04:55:41
veja o exemplo, postado no seguinte fórum:
http://maximoaccess.maisforum.com/t5904-seguranca-a-nivel-de-grupos
Assista o vídeo do meu tutorial sobre "tempVars", que irá lhe oferecer outras boas idéias.
Paulo 02/08/2012 13:41:32
Meu aplicativo tem controle de usuário (Controla a data, hora...), mas agora estou procurando uma forma que o Grupo de Usuário 1 visualizassem somente os seus dados (cadastros) e o Grupo de Usuário 2 visualizassem também somente os seus dados (cadastros) e que nenhum pudessem visualizar os dados do "vizinho" somente o Admin visualize TODOS os dados. Há alguma aplicação para isso?
LEIVISON 27/07/2012 22:45:41
CARA VC É UM GÊNIO, QUERIA SABER PELO MENOS 2% DO QUE VOCÊ SABE EM ACCESS, SÓ 2% COMPARANDO COM VOCE JA É MUITO, AI COMO VC COLOCA AQUELE SIMPOLO DE SAIR "X" NO FORMULARIO?
Ricardo de Carvalho 27/07/2012 12:53:27
Parabéns são pessoas como vocês que tornam a internet o que ela é fantástica.
Avelino Sampaio 22/07/2012 08:03:51
enviei o procedimento de compra para o seu email.
marcelo dos Santos 21/07/2012 23:33:49
Avelino Sampaio 21/07/2012 09:06:28
Este login foi planejado para trabalhar com ribbons. Sugiro que analise e estudo a opção de login sugerida pelo meu amigo Plinio, no site:
http://www.mabesi.com
No fórum abaixo também tem exemplos de Login sem ribbons :
Na seção "Artigos" aqui do meu site tem um artigo sobre como carregar um formulário na inicialização.
emerson aguiar 20/07/2012 17:02:19
Avelino - se tivesse mais pessoas como você o mundo seria muito melhor do que é. Parabens por compartilhar o dom do conhecimento. Se puder me ajudar, sou bem leigo, montei um sisteminha bem simplesinho para uma igreja, gostaria de acrescentar sua ideia a ele, é possivel sem as ribbons? - eu tambem nao sei como fazer apos gerar o executavel deixar o icone do banco pronto para abrir diretamente a pagina principal do sisteminha. Ele abre o access e depois tenho que procurar no lado esquerdo nos objetos e abrir o formulario pagina principal. Se puder me ajudar, ficaria muito grato, estou tentando ajudar essa igreja a se organizar, se me ajudar estara ajundando muitas pessoas tambem. Abraço e Deus abençoe! emerson-aguiar@hotmail.com
Cesar S 18/07/2012 18:12:31
Estou interessado em adquirir o pacote completo tambem.
ALICE 18/07/2012 16:40:35
DEVERIA TER MAIS CURSOS NESSE NÍVEL!
jair 17/07/2012 15:14:48
Silvia 13/07/2012 16:26:53
Sei que há uma maneira de habiltar o Access para que mais de um usuário acesse ao mesmo tempo, o bd. Mas não consigo mais achar a configuracao, na versão 2007-2010
Vc saberia informar? Já fiz várias buscas, mas não achei. muito obrigada.
Avelino Sampaio 29/06/2012 10:40:59
desconheço esta limitação. Veja no link abaixo uma tabela com os limites do Access 2007:
Pesquise no help do access com a frase "campo tipo anexo" e veja se encontra alguma informação sobre limitações.
Lembrando que podemos utilizar vários BD´s vinculados ao seu BD principal e assim consegue-se aumentar a capacidade de armazenamento. Cada banco tem uma capacidade de 2 GB.
Pode também reprogramar seu BD para trabalhar com banco de dados SQL Server, MySQL e outros.
Ao invés de inserir o documento no BD, vc pode aramazená-lo numa pasta e usar o BD apenas para localizar o documento.
Jaffer 28/06/2012 18:49:16
sou novato no access.....
tenho algumas duvidas, se pode me responder!!!
estou desenvolvendo um sistema de GED (gerenciamento eletrônico de documentos) é um sistema muito simples.
essa semana deparei com uma noticia que me deichou um tanto frustrado.
o access só aceita eu cadastrar 36.000 registro.
tenho determinado usuario que cadastrou 36.000 anexo meu sistema foi para o brejo?
gostei desse material que vc disponibiliza aqui, em breve estarei adquirindo.
Avelino Sampaio 27/06/2012 16:57:31
enviei para o seu email o procedimento de compra.
Moacir 27/06/2012 11:13:17
Excelente, gostaria de saber como adquirir o pacote completo, valor e conta para depósito.
Qual a sua graduação e quais cursos tenho que fazer para poder desenvolver o aplicativo de login.
Me informe se quando tiver o montaRibbon seria somente baixar e ele passa como uma nova ferramenta do Access 2007/2010.
e-mail: moacirbonfim@r7.com
Avelino Sampaio 20/06/2012 03:46:10
Vá no site do meu amigo Plinio Mabesi. Recetemente ele montou um controle de usuários muito bom para a versão 2003.
http://mabesi.com
Richard Quintanan Nemer 18/06/2012 19:18:45
parabéns pela sua iniciativa em compartilhar seus conhecimentos sem dúvida esta ajudando inumeros programadores de access.
Por favor, percebi que muitos como eu ainda utilizam a versão 2003 e que em algumas respostas você comentou que estaria disponibilisando estes recursos de usuário, senhas e permições nesta versão.
Por favor, vosê já teria este arquivo disponivel.
Nanci Alves Batista Pereira 18/06/2012 09:35:43
oi, preciso criar um aplicativo no access que contenha tela de login e senha como faço por favor me de passo a passo
Flavio Morais 14/06/2012 22:20:24
Gostaria de saber se possui algum material para trabalhar no compartilhamento dos formulários via acesso ADO ou DAO......
usermorais@gmail.com
Fabiano Anderson 04/06/2012 15:24:27
Parabéns, suas dicas me ajudaram e muito!!!!!!
Guilherme Streichan 04/06/2012 06:29:48
Thiago Borges 31/05/2012 01:01:03
Como faço para te mandar um projeto que estou terminando mas achei bem interessante o layout e gostaria de saber como poderia fazer, se fosse possível. admcreas@gmail.com
Osvaldo Cuna 30/05/2012 05:28:49
Show avelino!!!
esta materia tem ajudado muita gente inclusive a mim.
LUIZ MARTINS 27/05/2012 19:58:45
APROVEITO MUITO SUAS LIÇÕES, ACHO-AS MUITO INSTRUTIVAS
Avelino Sampaio 25/05/2012 04:33:23
ou vc coloca o subform na lista de funções e altera as permissões pela formulário de permissões ou vc usa o evento "No atual" do subform o seguinte código:
Me.AllowAdditions = Parent.AllowAdditions
Me.AllowDeletions = Parent.AllowDeletions
Me.AllowEdits = Parent.AllowEdits
Assim o subform irá "seguir" as permissões impostas ao formulário principal.
Rogger Placencio 24/05/2012 17:21:43
Outro ponto que esqueci de apontar, é que se eu clico no subformulario e volto para o forprincipal, o controle de usuario ativa corretamente, bloqueando a edição do registro. E agora? Muito estranho!
filhik@gmail.com
Rogger Placencio 24/05/2012 17:12:11
Primeiramente, parabenizar pelo ótimo trabalho e diligência.
Sobre o meu questionamento do dia 22/05/2012 às 17:52:07, fiz o que você me orientou e daí descobri que o problema de bloquear o usuário na edição de registros, é por que estou subformulários, removi o subformulário e deu certo. Mas como faço para estender o controle de usuário para subformulários?
Avelino Sampaio 23/05/2012 04:45:43
baixe da seção DOWNLOADS aqui do site, o aplicativo TELEMAX (gratuito), que tem tudo para o seu negócio, inclusive um controle de protocolo de entrega.
Avelino Sampaio 23/05/2012 04:39:19
vc precisa aprender a usar o "ponto de interrupção" do VBA para analisar o que está acontecendo.
Ponha um ponto de interrupção na linha:
Abra a janela imediata do VBA e analise o valor que a função Dlookup() retorna.
? Dlookup("atualizar", "tblpermissõesUsuários", filtro)
Se vc não sabe usar estes recursos do VBA, assista então minha vídeo-aula do tutorial "Vídeo - Conheça a coleção tempVars"
Rogger Placencio 22/05/2012 17:52:07
Minha dúvida é no módulo de Controle de Usuários, utilizando os seus recursos, consegui restringir o usuário de adicionar novo registro, excluir e impressão. Mas a opção do usuário não atualizar os dados não está dando certo. O que posso estar fazendo de errado?
Pedro 22/05/2012 12:22:47
Não consegui fazer nada aqui, o meu access não tem a opção Design, como faço pra resolver esse problema, eu uso o 2007, to tentando fazer um controle de protocolos da minha empresa, e como é nova sem muitos recursos, ainda não como comprar um programa para fazer esse controle... como pode me ajudar com isso???
Avelino Sampaio 16/05/2012 07:54:42
Laureni,
Use o ponto de interrupção do VBA e analise o trecho do código:
strSenha1 = "": strsenha2 = ""
For k = 1 To Len(Me!tx2)
strSenha1 = strSenha1 & Asc(Mid$(Me!tx2, k, 1))
strsenha2 = strsenha2 & Asc(Mid$(strsenha3, k, 1))
If strSenha1 <> strsenha2 Then
MsgBox "Senha incorreta...", vbInformation, "Aviso"
Observe que trabalhamos aqui com Case Sensiteve, ou seja, maiúcula difere de minúscula.
Adriano Baradel 15/05/2012 21:17:41
Venho a muitos anos tentando usar usuários e senhas no access, mas nunca consegui, baixei a sua video aula número 8 e tentei fazer tudo o que diz lá. O meu primeiro problema foi quando dividi o banco de dados em beck e front. Não consigo fazer o meu banco de dados funcionar porque agora ele fica pedindo a senho do beck e quando tento colocar o código que você colocou no seu banco de dados ele não funciona.O segundo problema é que quando tento entrar no open que baixei do seu site ele tenta abrir no access, ( mesmo alterando o atalho como vc explica na sua video aula ), ele não entra no setup, enfim, não consigo prosseguir com o meu projeto.
Outra duvida que tenho é que no meu banco de dados tem uma tabela basica de cadastro de produtos, ( produto, valor unitário ), que esta vinculado aos dados da minha venda, ( quantidade e etc ), para calculo do valor total.Quando emito uma venda utilizo a consulta que criei com essas duas tabelas, porém, quanto mudo o valor unitário da minha tabela de cadastro de produtos, todos os valores dos pedidos que emiti anteriormente mudam também. O que eu posso fazer para resolver esse outro problema?
Laureni Gomes 15/05/2012 11:05:07
Olá Avelino! Primeiro gostaria de lhe parabenizar pelo excelente acervo e por sua boa vontade e dedicação com todos. Estou desenvolvendo um projeto em access 2010 com cadastro de usuários e níveis de usuário conforme o exemplo Maestro que você disponibilizou. Porém, quando executo o formulário de cadastro de usuários, ele não compara as senhas e exibe a mensagem "Senha Incorreta". Já conferi os códigos, as tabelas e não consegui identificar o erro.
Avelino Sampaio 09/05/2012 06:42:35
veja o meu tutorial sobre SHAREWARE. Assista também a vídeo-aula.
Avelino Sampaio 09/05/2012 06:41:20
Adelandia,
peço desculpas pois não tenho tempo disponível para lhe ajudar.
Anderson 08/05/2012 22:37:14
Avelino, seu fã aqui precisa de sua ajuda, preciso de um passo a passo de como capturar o numero do HD em uma tabela e depois como fazer com que o sitema do access não abra se este numero for diferente do capturado. se tiver exemplo eu fico muito grato.
Adelandia 03/05/2012 13:44:45
olá Avelino, preciso de ajuda, elaborei planilhas de controle das manutenções de equipamentos todas em excel.. gostaria de aprender a utilizaro Access.. e transformar essas planilhas para um sisteminha elaborado no Access.. para facilitar a sua alimentação e coleta de dados. Favor me envie seu end. de email para que eu possa enviar algumas dessas planilhas pra vc. obrigada ade.gfranca@ymail.com
Avelino Sampaio 01/05/2012 05:10:05
mandei para o seu email um exemplo que trabalha por grupos, ao invés de usuários.
Rodolfo 28/04/2012 04:53:32
Adoro seus exemplos e cheguei até a comprar seu material. mas será que poderia me ajudar? Tem uma maneira pratica de incluir um departamento nas informações do login para realizar validações de acordo com o departamento?
Criei um campo para departamento na tabela de usuario, associado a tabela de departamentos. Gostaria de ao criar o usuário poder selecionar o departamento e poder realizar validações assim como faço para se o usuário é administrador ou não. Tive problemas ao inserir o campo de departamento no formulário de cadastro de usuário.
Ah ai vai meu e-mail: rodolfo.pk@gmail.com
Avelino Sampaio 27/04/2012 15:55:07
Roberto 27/04/2012 13:51:39
Agradeço a ajuda mas descobri sozinho o erro, fiz o vínculo entre a tabela permissoes e tabela usuário errado o campo id_usuário estava em uma com formato numero e em outra com formato texto.
Roberto 27/04/2012 13:12:25
filtro = "id_formulario = '" & NomeForm.Name & "'"
filtro = "id_funcao =" & Nz(DLookup("id_funcao", "tabela_funcoes", filtro), 0) & "AND id_usuario =" & login.id
Avelino Sampaio 27/04/2012 09:17:13
mostre o que escreveu na variável FILTRO.
Roberto 26/04/2012 14:18:06
Gostei muito da sua explicação e pretendo utilizar o que vi, porém estou ficando digamos assim empacado em um ponto. Quando abro um formulário ele não verifique se a opção é verdadeira ou falsa no campo premissão_bloqueada da tabela_permisões. se deixo só a parte login.id=0 then funciona perfeitamente mas quando coloco o restante do código sendo falso ou verdadeiro ele abre o formulário.
If Nz(DLookup("permissao_bloqueada", "tabela_permissoes", filtro), True) = True or login.id = 0 Then
flavia almeida 26/04/2012 11:14:01
preciso de uma ajuda! Montei uma tabela como a sua video aula do controle de acesso. Mas travei e não consigo de jeito nenhum fazer funcionar o login.
Quando clico em ok da tela de login nada acontece. O Logoff ta funcionando certinho, mas não consegui fazer. O que preciso colocar no botão do ok? Se puder me ajudar...
meu e-mail é: fg_almeida@yahoo.com.br
Avelino Sampaio 22/04/2012 06:20:39
pela sua pergunta, vejo que você é iniciante no mundo Access. Minha sugestão é que vc estude os exemplos modelos, fornecidos pelo próprio Access. Vá na seção "Download" aqui do site e baixe o Aplicativo Telemax, que também poderá lhe ajudar bastante.
Marks Lojan Muller 21/04/2012 11:36:06
Como posso montar um programa no access para gerenciar pessoas, faltas, produtividade, desempenho, prontuarios com foros?
Roberto 20/04/2012 10:21:54
Avelino Sampaio 20/04/2012 03:59:58
procure assistir a terceira vídeo-aula sobre ribbons "Alteração dinâmica dos controles".
Avelino Sampaio 20/04/2012 03:53:05
Roberto 20/04/2012 01:55:31
Fazia muito tempo que eu estava procurando um material como este, mas não consigo fazer os novos forms aparecerem na ribbon, mesmo estando habilitados. Pode me orientar? Grato!
Nelson Macedo 19/04/2012 21:40:21
Boa Noite Sr. Avelino,
Seria possivel informa a senha de acesso ao banco com as tabelas.
è solicitado uma senha.
Avelino Sampaio 12/04/2012 06:33:46
tem sim. Por exemplo, numa caixa de texto do seu relatório coloque algo assim:
="De " & forms!NomeDoFormulário!NomeDoCampoData1 & " a " & forms!NomeDoFormulário!NomeDoCampoData2
Eduardo 10/04/2012 12:34:15
Cristiano 10/04/2012 09:45:20
Estou usando o filtro com Data Inicial e Data Final, tem como aparecer a data selecionada no relatório?
Cristiano 04/04/2012 11:32:47
Abri o maestro com SHIFT, como faço para voltar a aparecer somente o menu personalizado.
Avelino Sampaio 03/04/2012 17:11:28
quanto ao Label, terá que entender um pouco sobre a escrita XML das RIBBONS. Tem um vasto material aqui no site sobre como personalizar ribbons.
Bom, vc pode alterar as labels pelo código XML, que está armazenado na tabela tblRibbons.
Avelino Sampaio 03/04/2012 17:06:15
mantenha pressionada a tecla SHIFT na inicialização. Assim terá acesso as propridades e o Menu padrão do Access será apresentado normalmente.
Cristiano 03/04/2012 14:47:12
Como faço para alterar os nomes "label" dos menus?
Cristiano 03/04/2012 13:21:50
Como consigo entrar nas propriedades dos formularios e tem como ativar o menu padrão novamente e depois ocultar?
Muito obrigado e parabéns pelo trabalho e iniciativa.
Avelino Sampaio 02/04/2012 07:25:42
mantenha pressionada a tecla SHIFT na inicilização e vc terá acesso a estrutura do aplicativo.
kadu 01/04/2012 22:14:44
Gostaria de saber como colocar um botão de adição de contato dentro de um livro caixo tipo assim ( ao lado do campo nome )colacar um botão para adicionar no meu cadastro de clientes um cliente que não existe no meu cadastro de clientes,.Pra eu não ter que fechar o livro caixa e abrir o cadastro de clientes e adicionar o cliente que não existe.(Seria um botão dentro do livro caixa para uma adição rapida ,entendeu ?obrigado
Nesper 31/03/2012 02:28:55
Ola Avelino esqueci o codigo de um dos meus ficheiros importante onde ficam os nomes da empresa como faço para abrir este aplicativo do access.
Boa Dia, Avelino 30/03/2012 16:19:38
Avelino Sampaio 27/03/2012 06:59:14
assista as diversas videos-aulas do site que irá se familiarizando.
dina 26/03/2012 18:58:50
Gostaria de ter noções visuais de como trabalhar no access.
Avelino Sampaio 26/03/2012 16:25:51
esta alteração é feita na escrita XML da ribbon, que está armazenada na tabela tblRibbons.
Aqui mesmo na seção tutorias vc tem a sua disposição artigos completos sobre ribbons.
Guilherme Bueno 26/03/2012 15:42:12
Avelino, muito bom o banco de dados, porem tenho uma dúvida, na base principal gostaria de alterar o nome no menu abrir (clientes / p: produto) como faço essa alteração.
Cesar Augusto 23/03/2012 16:15:45
Fabiano, você conseguiu validar o usuario logado no windows. Eu faço isso nas minhas aplicações e o usuário não precisa fazer o login, inclusive eu monto o menu da aplicação conforme o perfil de acesso do usuário. Se quiser posso enviar para você.
PS: Foi desenvolvido em access 2003.
Flávio santos 19/03/2012 13:23:10
Pessoal obrigado! Serviu p/ mim tambem. Valeu!
Madson 19/03/2012 13:04:34
Gostaria de saber como configurar uma macro no access 2003, para abrir um formulario sem abrir junto a pagina de modo design?
Fabiano 07/03/2012 00:24:53
Mas se quisesse pular o login, caso o usuário do computador estiver cadastrado no banco de dados de usuários. Pois queria que pulasse o tela do login caso o usuário do computador estive cadastrado no banco, por isto tentei a consulta, so não sei como testar o retorno da consulta para ai sim tratar os resultados.
Avelino Sampaio 03/03/2012 06:00:29
Deverá passar os valores para variável LOGIN. Isso para o caso de estar usando a estrutura do Maestro.
login.id = dlookup("id","tblColaboradores","login = '" & environ("USERNAME") & "'")
login.usuario = dlookup("login","tblColaboradores","login = '" & environ("USERNAME") & "'")
Fabiano 02/03/2012 00:25:38
Consegui somente uma msgbox com o nome do usuário logado, mas não consegui mudar os codigos para adaptar a minha idéia.
Testei isto:
Dim getUser As String
sql = "SELECT * FROM tbColaboradores WHERE Login =" & getUser & ";"
'Mas aqui não axei nada para proseguir como testar e validar a consulta
Modifiquei no btOk_Click(), usando a mesma ideia do login so que com o usuário do windows porem dava erro.
Estou sem saber como fazer, nada que tenetei foi para frente.
Se puder dar uma alternativa agradeço.
Avelino Sampaio 01/03/2012 09:53:29
Experimente usar a função ENVIRON para capturar o nome do usuário:
Veja então se consegue realizar as adaptações necessárias.
veja outras formas no link abaixo:
http://comunidade.itlab.com.br/eve/forums?a=search&reqWords=Usu%C3%A1rio+logado
Fabiano 29/02/2012 18:26:12
Avelino este controle de usuários é muito bom e estou usando no meu projetinho. Ótimas explicações muito facil de executar.
Minha dúvida é a seguinte, teria como capturar o usuário do windows logado ao inves de entrar com usuário e senha no banco de dados.
Usuário do windows Fulano, tem o cadastro dele no banco e as permissoes de admin
Já o usuário Ciclano tem permissoes restritas. Ambos cadastrado no banco porem nao precisam inserir a senha no banco.
Digo isto, pois no serviço para usar o micro qualquer pessoa tem que entrar com seu usuário e senha, e todo mes é obrigatorio mudar a senha.Com isto eu teria que ter controle sobre todos os usuários e senhas, fora que seria mais uma senha para gravar. Usando o login do windows qualquer pessoa na empresa pode usar o banco mas com restrições e/ou permissoes que eu cadastrar no banco.
Obrigado desde jah,
Luis Araujo 28/02/2012 13:49:23
Desculpa o incomodo mas tenho umas duvidas em VB sera que me poderia ajudar ??
Agradecia imenço a sua ajuda.
ray granjeiro 23/02/2012 22:51:58
meu comentario na verdade e um protesto, pq para entrar no meu email tenho sempre que pedir um cod unico.....de quem e o erro,,,,,,,,.......ray
Avelino Sampaio 20/02/2012 15:27:35
o formulário de login passa o nome para uma variável do tipo Type (login.usuario). Basta então utilizar esta variável em qualquer parte do aplicativo:
me!NomeUsuario = trim(login.usuario)
Amaro Sousa 20/02/2012 11:07:11
Este exemplo está excelente. Mas como sou novo nisto tenho uma duvida. Como passar a variavel usuario do form login para uma caixa de texto no form propaganda, isto porque eu queria que o nome do usuario que está logado ficasse registado na bd.
Felipe 17/02/2012 17:15:49
muito obrigado pelas dicas, infelizmente eu não consegui fazer o que gostaria no meu relatório (ainda). Mas irei estudar o Maestro e ver se melhoro meu nível.
Avelino Sampaio 17/02/2012 15:42:31
geralmente escolhemos para filtragem o campo do tipo AutoNumeração da tabela usada no relatório. Se vc tiver este campo no relatório, eleja um outra que sirva para filtragens. Use então este campo na condição WHERE. Exemplos:
="[codigo]=" & [codigo]
="[IdCliente]=" & [IdCliente]
="[NomeCliente]=""" & [NomeCliente] & """"
="[NumPedido]=" & [NumPedido]
Veja meu tutorial sobre "FILTRAGENS" e assista minha vídeo-aula
Felipe 17/02/2012 14:57:58
consegui abrir o formulário, que até então não havia conseguido.
Só falta um detalhe, supondo que o relatório contenha vários registros diferentes, a intenção seria abrir em formato de formulário o registro clicado especificamente.
Eu acho que a condição where que o bd da microsoft utiliza é este: ="[ID]=" & [ID], mas sinceremante eu não entendo e não consegui adaptar.
Luis Araujo 17/02/2012 14:51:19
Muito Obrigado pela resposta Srº Avelino
E parabens pela desponiblidade. E os seus exemplos estao muito bons. PArabens.
Avelino Sampaio 17/02/2012 14:28:36
o segredo do campo virar um Hipelink é vc alterar a proprieade "EXIBIR COMO HIPERLINK" para : SOMENTE NA TELA. Depois é só usar o evento "AO CLICAR" do campo, inserindo uma macro (exemplo tarefas) ou código VBA.
Detalha: Este método só funciona se o relatório for exibido no MODO RELATÓRIO. No MODO VISUALIZAR IMPRESSÃO este método não funciona.
Felipe 17/02/2012 13:48:04
Parabéns pelos trabalhos, são realmente muito bons!
Estou com uma dúvida e ainda não encontrei a resposta.
Como eu posso abrir um registro específico a partir de um relatório.
exemplo: Quando eu visualizo o relatório constam informações de compromissos (compromisso 1, 2, 3...etc)
eu gostaria que ao clicar sobre o campo do "compromisso 1" fosse aberto o formulário da tarefa 1, e assim por diante com cada tarefa, como se fosse um hiperlink para o registro clicado.
Eu sei que é possível pois o modelo de tarefas do office tem este funcionamento, eu tentei entender o modelo e adaptar para o meu caso, mas não consegui.
Avelino Sampaio 16/02/2012 07:31:20
Acredito que o VB.net use o ADO para se comunicar com as tabelas. Terá então que realizar adaptações para que funcione no VB.NET
Luis Araujo 14/02/2012 13:19:23
Desde ja agradeço a disponiblidade.
E possivel aplicar este liguagem de codigo no visual Basic net
NOME 08/02/2012 16:42:25
Avelino Sampaio 06/02/2012 08:26:39
peço desculpas pois não entendi muito bem a sua dúvida.
Vc está usando o comando "application.FollowHyperlink" para abrir o arquivo ?
Entre em contato através da seção contato aqui do site e me forneça mais detalhes.
Marcelo Silva 05/02/2012 03:13:28
Ola amigo? Tudo Joia?
Sou iniciante no acess fiz um trabalho de protocolo e necessito colocar em outro computado, mas estou tendo dificuldades nos documentos em PDF utilizando o hiperlink do acess onde coloquei todos os documentos. Gostaria de saber como configurar em outro computador este banco de dados?
Atenciosmante Marcelo
Alvaro 01/02/2012 19:25:27
O exemplo é o seguinte
Tenho uma base de dados de colaboradores com os campos numero, nome email este exemplo seleciona 1 colaborador e elabora o relatorio, mas eu desejava imprimir a listagem toda com um simples clik.
DoCmd.OpenReport "Ficha individualFI_tra", acViewPreview, "", "[Nº pess]=[Forms]![Ficha individualFI_tra]![colab]", acNormal
DoCmd.SendObject acSendReport, "Ficha individualFI_tra", acFormatPDF, stremail, , , "Ficha individual - Colaboradores", "", True
Avelino Sampaio 01/02/2012 18:34:15
Sim, é possível! A forma mais interessante é enviar os relatórios no formato PDF. Baixe um exemplo do site do Lebans, no seguinte endereço.
Alvaro 01/02/2012 12:27:08
não sei se podem ajudar, mas gostaria de saber se é posivel
enviar relatorio access 2000 para vários clientes ou fornecedores.
Ricardo Luiz Borges 26/01/2012 10:43:00
É possível montar um GED (Gerenciador Eletrônico de Documentos) no ACCESS?
Os formulários que uso tem formato Excel, no ACCESS eu consigo hiperlinkar os formulários??
Hoje eu já uso o Excel como um CDD (Centro de Distribuição de Documentos) mas o sistema é muito frágil, qualquer erro eu perco o endereço do Hiperlink.
lidiane 25/01/2012 15:07:03
parabens é um otimo material. gostaria de poder trocar ideias e tirar algumas duvida.
lidianehonorato@yahoo.com.br
Avelino Sampaio 19/01/2012 11:50:36
Vá na seção "tutorias" aqui do site e acesse o tutorial "Ribbon - frutos do suporte". veja a questão de número 13 que tem a resposta para o seu caso.
Avelino Sampaio 19/01/2012 11:47:59
Divida o seu BD em duas partes. Uma parte somente com as tabelas( back-end) e que deverá ficar na máquina servidora e o restante dos objetos em outro BD (front-end). O front-end deverá ser vinculado ao back-end. Veja na aula do tutorial sobre o OPEN como dividir o seu BD.
GEOVANE 19/01/2012 10:54:09
GALERA ESTOU FAZENDO O USO DO RIBBON E CRIEI O MÓDULO QUE SERÁ CHAMADO POR CADA OPÇÃO DEFINIDO O ONACTION... QUANDO CLICO NO BOTÃO ELE FALA PRA MIM QUE NÃO FOI POSSIVEL ENCONTRAR A FUNÇÃO OU MACRO ... ALGUÉM PODE ME DAR UMA DIGA SOBRE ISSO GRATO
ILVA 09/01/2012 11:33:39
SOU INICIANTE DO ACCESS, E ESTOU MONTANDO UM BANCO DE DADOS MDB E QUERO LIBERÁ-LO PARA OUTROS USUÁRIOS EM REDE PODE ATUALIZAR/INSERIR DADOS. PODE ME AJUDAR?
AH! E MUITO OBRIGADA PELA AULA QUE POSTOU, PRECISAMOS DE MAIS PESSOAS QUE NÃO TEM MEDO DE COMPARTILHAR CONHECIMENTO, ASSIM COMO VOCÊ FEZ!! MUITO OBRIGADA!!
P.S. GOSTARIA DE TE ENVIAR O MEU ARQUIVO PARA PODER DAR UMA OLHADA, DÁ PARA PASSAR SEU E-MAIL?
Carlos Roberto Wassolowski 06/01/2012 20:40:37
estou começando e estou com duvida quanto ao uso do front end e back end. Pelo que venho lendo é a melhor opção. mas tenho tido problemas para fazer funcionar nao tenho conhecimento sobre ado ou dao, então crio o back e defino a senha mas quando nao consigo se que fazer um select, usando dao ele conecta o db mas no consigo filtrar a resposta pois nao aceita query, bom fato é gostaria de um exemplo que eu pudesse usar para estudar, desde ja agradeço sua atenção.
Avelino Sampaio 05/01/2012 11:15:53
sim é possivel usar sem a ribbon. Estude com atenção o formulário frmClientes, que usa o controle de permissões sobre os botões.
Avelino Sampaio 05/01/2012 11:12:49
Mostra aqui a XML de um botão incrementado por vc.
Incremetou os nomes do formulários na tabela tblFunções ?
Lenk 05/01/2012 08:30:29
Avelino, posso utilizar o medelo de login, sem montar a rribbon?
Rogério Calixto 04/01/2012 15:07:30
Olá Avelino, neste artigo sobre controle de usuários, você ressalta que :
*Eu não consegui ver como você configura o menu para o usuário. Eu entrei com o usuário admin, acessei a tabela tblRibbons, editei o xml, adicionei outros ítens, outros formulários e o menu funcionou normalmente, porém só para o usuário admin, para outro usuário não está aparecendo...oque eu estou fazendo de errado ?
Djair Queiroz 30/12/2011 08:55:45
Queria criar uma condição no SQL a onde eu testo os campos dessa tabela.
Tabela= Cadastro
Campos= nome, rg, cidade
if (xvariavel = cadastro.nome)
select nome from cadastro where (xnome = cadastro.nome)
if (xvariavel = cadastro.rg)
select rg from cadastro where(xrg=cadastro.rg)
if (xvariavel = null)
"campo inexistente"
Como que eu implemento isso no Access 2007?
p 27/12/2011 08:42:15
preciso aprender manusear o computador com segurança pois acho muito dificil mostre passo a passo esta operação tanto para ver imel como manda
JEOVANY MOURA ROSA 06/12/2011 22:22:39
DEPOIS DE PROCURAR PRA CARAMBA ENTREI NESSE SITE E ESTOU ACHANDO O MÁXIMO
joao 05/12/2011 11:23:23
Avelino Sampaio 30/11/2011 06:07:28
isso não tem nada haver com o controle de estoque, a não ser que vc esteja se referindo a quem terá permissões de acesso ao controle.
anderson 29/11/2011 11:13:15
gostaria de saber se esse controle irá me ajudar em controlar o meu estoque de entrada e saida de cabos pois , minha atividade é de material eletrico. isso dará certo para o que eu preciso?
Luciano 22/11/2011 11:39:00
Olá Avelino !
No ano de 2012 ,irei ficar responsável por um setor que cuidara de equipamentos , preciso monitorar a saida e entrada desses equipamentos , saber para onde vai , que irá utilizar ,em fim todo monitoramento interno e também externo , a pergunta é , seria possivel criar através desse programa um gerenciamento e monitoramento eficaz para meu setor ?
Avelino Sampaio 11/11/2011 15:43:07
Eu entendi que vc quer usar outro computador para disponibilizar a base de dados(be). Neste caso , vc deverá redirecionar os vínculos das tabelas de cada front-end.
Em cada front-ened deverá usar o "gerenciador de tabelas vinculadas":
Abra o front-end no modo estrutura > Clique na ribbon "ferramentas de banco de dados > clique no botão "gerenciador de banco de dados" > clique no botão "selecionar tudo" > marque "sempre emitir aviso para novo local" > clique em OK e procure pelo banco de dados na rede (BE).
Pauliano 10/11/2011 09:50:01
Estou com um problema, meu banco de dados o arquivo "be" está concentrado no servidor da empresa, porém o servidor apresentou um problema e como o banco de dados e vinculado no servidor... como posso está resolvendo este problema acessando as tabelas....eu tenho um backup...
Avelino Sampaio 08/11/2011 06:15:01
vá na seção "Contato" aqui do site e me passe seu email que irei lhe enviar um exemplo desta modificação no Maestro.
Quanto ao MontaRibbons, a Licença lhe da direito a instalar em duas máquinas.
Fabiano E. de Almeida 07/11/2011 12:27:20
Estou aprendendo muito com seus tutoriais e dicas, mas estou apanhando para introduzir a opção de alteração de senha no maestro, para não ficar somente a cargo do Admin.
Pretendo comprar o Monta Ribbons, mas gostaria de saber se para instalar no meu PC e Note teria que comprar dois produtos?
Manoel 31/10/2011 22:55:30
Obrigado pela atenção, e como você disse já fiz meu registro aqui no seu site, fico no aguardo de boas novas que com certeza virão da sua parte, valeu e muita Paz.
Avelino Sampaio 31/10/2011 17:39:09
Veja se o exemplo, no forum abaixo, lhe ajuda. Tem que se registrar
flavio de oliveira mello 31/10/2011 17:18:31
Criei um controle de portaria em access 2003 com usuarios cadastrados no próprio Sistema de segurança do access.
Bem, gostaria de saber como fazer para que fique gravado no BD o nome do usuario que logou e deu entrada nos registro fez exclusões ou alterações. Já pesquisei em várias vezes na net mas não encontrei nada.
meu email. fflaviomello@hotmail.com
Avelino Sampaio 29/10/2011 06:51:21
no momento não tenho como disponibilizar para versão 2003 mas em breve estarei disponibilizando um BD exemplo, com isso e varias outras coisas. Faça um registro aqui no site, que eu manterei vc informado das novidades.
Manoel 27/10/2011 23:04:50
Grande Mestre do Access, Avelino
Parabéns pelo excelente trabalho e pela disponibilidade!
Uma pergunta, se me permite. Acima vi que é possível adaptar essa rotina para o Access 2003. Procurei na seção de Downloads, mas não tem nada, por favor, seria possível, colocar nesta seção, ou de outra forma, pois baixei o arquivo, mas está para uso nas versões 2007/2010, ainda uso o 2003. Com certeza muitos de nós ficaríamos muito gratos.
Evelyn 25/10/2011 15:31:14
Muito bacana Avelino! Confesso que me interessei em comprar as aulas de Ribbon! =)
Hiure 15/10/2011 11:02:01
Avelino Sampaio 14/10/2011 07:13:12
não consegui captar o que vc deseja. Por gentileza, forneça mais detalhes.
www willian venamcio de souza @hotmail.com.br 13/10/2011 17:11:52
gostaria de ter minha propria empresza olaime como posso ter este ascesso pela imterneti e aprender ganhar diheiro obrigrado .seus trabahlo san moito bom e otimos
Fernando R. Zumack 05/10/2011 22:48:20
Parabens pela video aula, porem eu tenho duas duvidas:
1º - teria como eu ter um historico do que os usuarios logados alteraram... como poderia implementar isso hoje no exemplo do maestro.
2º Ao incluir um cliente novo como faço para que o sistema armazene o nome do usuario que estava logado quando cadastrou o cliente.
meu e-mail: zumack@gmail.com
Gustavo Henrique 03/10/2011 09:11:53
Tomei a liberdade de lhe enviar um e-mail, assim que possível, gostaria que respondesse.
Avelino Sampaio 03/10/2011 07:33:21
Abra o Windows Media Player do seu Windows. Se for solicitado a instalação, instale. Se abrir normalmente, vá em opções e mande atualizar para versão mais recente. Depois então tente rodar o vídeo.
Edilson 01/10/2011 20:08:58
Não estou conseguindo visualizar o video, e quando faço o download do mesmo ele trava minha máquina. Existe outro link que posso visualizá-lo? ou você tem como disponibilizar um artigo detalhado de como criar esse tipo de controle personalizado de acesso de usuários no access 2007?
elias 22/09/2011 16:12:41
sou muito leigo em acces mas achei muito interessante sua video aula.
estou assistindo pelo fato de eu ter adiquirido um programa feito em acces de controle de estoque, porem, tem um certo limite para cadastrar, tentei importar tabela até vai, mas não consigo fazer rodar como um programa e sim so como tabela.
sera que tenho como muda e deixar sem limites de cadastro?
se puder te mando até o programa pra você dar uma olhada.
Avelino Sampaio 18/09/2011 10:00:38
crie um campo de nome "logado", do tipo sim/não, na tabela de usuários tblUsuários.
Quando logar no aplicativo, altere este campo "logado" para "true". Quando sair , altere para o campo para "False".
Depois crie uma função que capture os nomes, que tenham o campo logado igual a TRUE.
Fabricio Tulio 16/09/2011 10:28:12
Bom dia, primeiramente parabéns pela disponibilidade de informações, video aulas e tudo mais. Já obtive muita ajuda nos seus tópicos, obrigado.
Bom, mas dessa vez não teve jeito, tive que recorrer diretamente a você, pois tenho uma dúvida específica.
Criei um banco de dados que fica em rede para 7 usuários (o banco não é front-end/back-end). Roda beleza, todos acessam sem problemas. Contudo, gostaria de colocar uma mensagem de aviso ao abrir o banco que servirá para, quando alguém acessar o banco e outro usuário já estiver usando, apareceça uma msgbox assim: "O banco de dados já está em uso pelo usuário FULANO". O intuito não é bloquear acesso, é apenas informar ao usuário que já existe alguém com o banco aberto. Acha que é possível?
Avelino Sampaio 14/09/2011 06:40:11
no evento "Ao carregar" dos formulários.
Adilson Calixto dos Santos 13/09/2011 09:47:55
Bom trabalho Avelino,
Gostaria de Saber onde é colocada a função fncPermissões?
Adilson Calixto dos Santos 09/09/2011 18:09:10
Olhem o E-Mail que acabei de receber do Mestre Avelino, vou Postar aqui para utilização posterior de quem necessitar.
Veja o evento "Ao abrir" do formulário de permissões que vc se refere:
'bloquei a abertura do formulário pelo painel de navegação
If Nz(Me.OpenArgs, 0) = 0 Then
If DCount("idUsuario", "tblUsuários") = 1 Then
MsgBox "Não há usuário cadastrado...", vbInformation, "Aviso"
Call fncCarregalista
Este código está projetado para impedir(cancel=true) a abertura do formulário em duas situações. Quando não houver usuários cadastrados ou quando não for informado um valor diferente de zero(0) para o OpenArgs. O que vc deve fazer então é passar um valor do openArgs pelo seu botão de chamada, do seu formulário principal.
DoCmd.OpenForm "frmPermissõesUsuários", , , , , , 1
Isso evita que se abra o formulário pelo painel de navegação. Veja mais detalhes no meu artigo abaixo:
http://www.usandoaccess.com.br/dicas/dica21.asp?id=1#inicio
Que Deus continue te abençoando com tantos conhecimentos e peço a Ele que não se esqueça de mim. Eh!Eh!Eh!Eh!Eh!Eh!Eh!Eh!
Adilson Calixto dos Santos 09/09/2011 16:22:59
Antes de mais nada devo parabenizar sua iniciativa em compartilhar vossos conhecimentos com a comunidade VBA, vislumbro seu conhecimento e iniciativa são dignas de serem copiadas, pois temos que ter como exemplo atitudes benéficas e autruísta como a sua.
Agora se puder me ajudar no seguinte sentido:
Peguei os formulários e tabelas do maestro e importei para o meu bd, sendo que já tentei algumas iniciativas de abrir o formulário de permissões sem êxito.
Coloquei o formulário de login para iniciar primeiro e depois o formulário de início onde tenho botões para abrir os formulários do projeto, porém quando vou clicar no botão para abrir o formulário de permissões não abre. Sendo que quando coloco os sinais de comentários nas linhas de código o form_open ele abre.
Pode me dizer o que está havendo?
a.2006santos@hotmail.com
Avelino Sampaio 03/09/2011 06:57:32
divida o seu banco em duas parte (back-end e front-end). Ponha o back-end(tabelas) numa pasta compartilhada, aonde todos da rede possam ter acesso(leitura e escrita) a esta pasta. Copie o front-end para cada uma das estações e aponte(vincule) cada um dos front-end para o back-end da máquina servidora.
Caso não estaja conseguindo ainda, entre em contato pelo seção "contato", aqui do site, e me forneça mais detalhes. Informe a versão do windows utilizado.
Sacramento 01/09/2011 15:01:10
Avelino boa tarde
Criei um sistema mais estou com problema na hora de compartilhar os arquivos em rede, aparecendo mensagem como de pagina em uso e é bloqueada, não liberando outro usuário acessar os dados. Poderia me ajudar??
Wendel 29/08/2011 14:30:56
mas eu não estou conseguindo abrir o arquivo
pede uma senha do banco de dados , pode me informar?
Avelino Sampaio 24/08/2011 09:28:24
não tenho como lhe ajudar diretamente neste seu caso. Acesse o link abaixo e veja se o exemplo disponibilizado atende aos seus requisitos.
http://www.expertaccess.com.br/busca.asp?a=1&s=matr%EDcula
Almeida Paulino 24/08/2011 07:28:52
estou tentando creiar uma BD no access 2007 para gestao de matriculas por favor podes me ajudar? meu email telmo786@gmail.com
Avelino Sampaio 15/08/2011 05:02:10
tem sim. Faça o seguinte:
1) Crie uma variável global no formulário. Exemplo:
Dim booliberaCbo As Boolean
2) No evento da combo "Ao receber foco", acrescente as linhas:
booliberaCbo = Me.AllowEdits
If booliberaCbo = False Then Me.AllowEdits = True
3) No evento da combo "ao peder foco", acrescente a linha:
Me.AllowEdits = booliberaCbo
Daniel Tomy 07/08/2011 09:27:58
Caro Avelino, há alguma forma de deixar o combo de filtro funcionando quando o usuário não tem permissão de alteração? Ele bloqueia também quando o usuário não tem esta opção!
daniel@sigsolucoes.com.br
Marco Aurelio 15/07/2011 23:22:31
Oi. Estou tentando criar no ACCESS um banco de dados para controle de presença, via rede, onde de cada setor
um responsável logado por senha, enviasse as informações lançadas em tabela especifica de seu setor que
atualizaria uma planilha geral em meu cpu.
1° pergunta - Dá pra fazer isso no ACCESS ?
2° pergunta - esse controle de acesso por senha que vc divulgou seria o aplicável a essa ideia ?
3° pergunta - vc tem alguma dica sobre essa ideia ou até um programa pronto semelhante que pudesse
me indicar ?
Obrigado, agradeceria muito se pudesse me ajudar !!!!!
Marco - marcoaframos@hotmail.com
Isaias Carvalho 12/07/2011 11:05:13
Como faço para adquirir suas vídeo aulas Access 2007 projetado para interagir com a ribbon ?
Isaias@distribuidoragarra.com.br
James William 11/07/2011 15:36:26
Avelino Sampaio 11/07/2011 05:28:54
não estou com tempo no momento para ajudá-lo. Peça ajuda nos seguintes fóruns:
http://www.expertaccess.com.br/forum
Bruno Ponces 05/07/2011 22:33:10
Primeiro que tudo muitos parabens pelo site, para principiantes como eu esta muito bom..
Agora queria fazer uma pergunta se me puder ajudar
Eu estou criando um base de dados ; Filmografia ; de todos os filmes que tenho ca por casa e ter um controle sobre eles : e queria colocar o sistema de usuarios login e funcoes mas nao estou a conseguir sera que me pode dar uma ajudinha?
brunoponces@gmail.com
Avelino Sampaio 29/06/2011 09:39:56
O MDW morreu para as versões 2007 e 2010. Você até pode usá-lo mas somente na extensão MDB.
Assista a vídeo-aula do meu tutorial sobre o OPEN, que você terá uma alternativa.
Denis 28/06/2011 22:08:16
Quero criar um arquivo mdw para o access 2010
Avelino Sampaio 24/06/2011 06:11:32
para bloquear a tecla SHIFT , veja na seção dicas "Armazenar valores na lista de propriedades".
Quanto a barra de ferramentas e Menus foram substituidos por Ribbons. Veja na seção dicas "Como carregar o seu menu sem que ela vá para lista de suplementos"
Leonardo Sc 22/06/2011 10:25:29
Gostaria de saber tambem, porque não consigo ter acesso a barra de ferramentas e Menus???
Leonardo Sc 22/06/2011 10:24:30
Ola Avelino, gostaria de saber como fazer para bloquear a tecla Shif,
Avelino Sampaio 20/06/2011 06:19:27
a idéia é boa! Vou colocar aqui na minha lista de afazeres para alterar o projeto.
André 17/06/2011 12:18:52
Esqueci de dizer o mais imporante, obrigado pela sua dedicação em ajudar aos outros
André 17/06/2011 10:30:43
Tentei de todas as formas possiveis, fazer o maestro funcionar com o prazo de validade shareware que voce nos ensinou no seu outro tutorial,
porem o botão de registro nao aparece na capa, o tempo de validade tambem nao e parece que ele se ativa sozinho...
gostaria de pedir um favor se possivel, disponibilize o maestro já com o sistema pronto para agente...
gostaria de pega-lo pronto para ver qual foi o problema...
Avelino Sampaio 16/06/2011 04:22:24
para o relatório é outro:
call fncPermissõesRpt(me)
Veja no Maestro, o evento "Ao abrir" do relatório rltClientes ,como está sendo feito.
Kátia Fernandes 15/06/2011 19:36:38
Obrigada pelas aulas, são muito boas. Utilizei suas dicas do maestro para fazer o controle de acesso dos usuários. Apliquei nos form e funcionou, mas nos relatórios o comando abaixo não funcionou:
Copiei igual dos forms, o código é esse ou é outro?
Avelino Sampaio 02/06/2011 05:08:43
eu não tenho disponível.
Faça uma visitinha, no site do meu amigo Plinio Mabesi, e veja se ele tem algum exemplo que possa lhe ser útil.
Paulo Ferreira Pantoja 01/06/2011 11:27:47
cara, eu tô trabalhando com cadastro de Pessoal e de Veiculos na empresa de transporte, e preciso montar Banco de Dados para as duas cituações, acredito que vc é o cara que pode me ajudar, se vc puder mandar algo que possa me ajudar lhe agradeço.
willian Hiroshi 31/05/2011 12:35:27
Parabens pelo Site, e por tudo que ele nos proporciona.
nao querendo ser inconviniente nao teria como me passar por email o exemplo acima
é que nao estou consiguindo abrir esta sempre dando erro. (depois do processo de segurar o Shift)
então estou tentando criar um sistema simples de entrada e saida de estoque onde trabalho e achei que isso ira me ajudar muito no que estou tentando fazer.
ainda sou meio leigo no access, mas estou fazendo o possivel para aprender aqui. se tiver algo que possa me ajudar agradeço muito,
atenciosamente Willian Hiroshi
Email Pessoal : willian.hiroshi.vip@hotmail.com
Se possivel Passar resposta neste email: tania.araguaia@galvorada.com
Avelino Sampaio 23/05/2011 06:07:53
crie uma cópia do seu projeto com a extensão ACCDE. Distribua essa cópia ACCDE entre os usuários. O ACCDE bloquei os códigos.
Ou vá no tutorial sobre o OPEN e veja como usá-lo.
Marcelo 22/05/2011 18:37:54
boa noite Avelino, estou criando um sistema de controle de vendas, entrada e saida de produtos e tal..
eu gostaria de saber como eu faço para bloquear a abertura de arquivos do painel de navegação para que ninguem que nao tenha a senha possa alterar os códigos nos formularios e afins ..
Avelino Sampaio 21/05/2011 08:30:38
da pra fazer sim mas a questão é que eu não teria tempo para te oferecer uma explicação.
Se eu não me engano, o meu amigo Plinio Mabesi tem um exemplo para esta sua versão. Acesse o site dele e vá em download. Tem muitos outros exemplos fantástico para vc usufruir.
Flávio Mello 19/05/2011 16:18:54
Avelino em primeiro lugar gostaria de lhe parabenizar pelas dicas
Eu estou criando um sistema em access 2003 para controle de portaria e gostaria de saber se este exemplo do maestro para criar formularios de usuarios com permissões da pra fazer no access 2003 pois estou encontrando dificuldade.
meu email é: fflaviomello@hotmail.com
Márcio Melo - RJ 15/05/2011 03:11:02
Venho hoje prestar meu testemunho há mais de um ano venho estudando as vídeo aulas..., nesse artigo é meu segundo comentário e posso dizer que consegui superar meus objetivos. Utilizo do maestro + o monta ribbons que fazem o conjunto perfeito e segui muitas das dicas aqui postadas, dessa forma consegui integrar muita automatização no projeto, orçamentos são enviados por e-mail com tudo preenchido segue em anexo e em *.pdf, backup, vídeos, controle de acesso, muito mais segurança com Open e *.accdr, aprendi como utilizar as variáveis, adqui muito conhecimento que valem muito mais que o custo do monta ribbons e acreditem poucas pessoas querem se aperfeiçoar. Bom, hoje dei por acabado um projeto que venho levando por 1 ano e 6 meses. Nos meus próximos comentários passarei links das vídeos aulas ensinando a utilizar o programa SIC - Sistema Integrado para Clientes, feito para o ramo de metrologia de balanças e assim meu testemunho estará completado.
Avelino, lhe desejo todo sucesso
Sou muito mais Brasil!
Avelino Sampaio 11/05/2011 11:29:27
esse controle é gratuito. Pode usar a vontade. Se encontra no exemplo Maestro, que disponibilizo no artigo.
julio Cesar Del Barco 11/05/2011 10:47:22
Bom dia necessito urgente de seu produto Controle personalizado de acesso de usuários
Fagner 27/04/2011 09:22:38
Avelino, eu consigo fazer o medelo de login, independete seu eu montei a rribbon ou nao?
Fagner 27/04/2011 09:21:03
Avelino, muito bom, como faço para abrir o Maestro, pois o mesmo esta me pedindo senha de BD.
Avelino Sampaio 25/04/2011 07:08:05
Sim, você pode comercializar em Access. Se o seu cliente não possuir o Office, você terá que baixar o Access RUNTIME, para rodar o seu aplicativo. O Runtime é gratuito e você pode baixar pela seção download da página da Microsoft.
Opte em alugar o seu aplicativo, oferecendo ao cliente um suporte permanente. Assim você terá maior chance de sucesso e uma renda constante.
Marcio Dias 23/04/2011 21:14:07
Boa Noite Avelino! Gostaria de lhe parabenizar pela sua didática! Fiquei empolgado com o que assisti e já te enviei um e-mail sobre a compra do montaribbons e aguardo o seu contato. A propósito, gostaria de uma dica sua. Desenvolvi um sistema de gestão em ACCESS para a empresa de um amigo sem maiores pretensões, mas segundo ele existe a possibilidade de apresentar este sistema para outras empresas do mesmo ramo. A pergunta que te faço é a seguinte: Existe alguma forma de registrar e comercializar este sistema, em Access mesmo, ou eu terei que usar o VB, por exemplo, para transforma-lo em um aplicativo e assim depois comercializá-lo?
Certo da sua atenção, obrigado, Márcio Dias.
Josemar 03/04/2011 17:29:17
obrigado pelo retorno, mas já estava marcado em todos os registros e mesmo assim não exclui.
mesmo com o usuário admin.
Hudson Alves 01/04/2011 23:25:56
Ha e no caso incluir no a variavel global no mod login que carrega o nivel ja que somente o id = 1 tem previlegios totais, ficou show mais no caso aqui tu e o dono da aplicacao e achei que deveria comentar, para vermos o quanto suas dicas nos tem ajudado nos codigos para funcionar como tu que tem a manha deixei ae meu recado
Hudson Alves 01/04/2011 23:20:31
Avelino, fica ae uma dica... eu estava saindo da empresa porem deixei minha aplicação por lá. No caso não queria que qualquer pessoa tivesse acesso a algumas guias que considerei serem somente do admin. Entao criei na tblusuarios o campo nivel que funcionaria como uma hierarquia para os demais usuarios do sistema como sou meio leigo no assunto ficou grosseiro mais vem funcionando, acho que seria uma boa vc implantar no proximo maestro e uma coisa que acontece muito no sistema é os usuarios deletarem os dados e o campo ficar em branco tem como deixar os campos bloqueados e incluir a opcao editar na ribbon ? Fica ae a dica e um otimo trabalho que tu tem feito aqui... valeu
Avelino Sampaio 31/03/2011 16:45:58
Isso acontece mesmo vc acessando pelo admin ?
1) Abra a tabela tblFuncões - identifique o número idFuncao associado ao seu formulário.
2) Abra a tabela tblPermissõesUsuários - verifique a opção excluir, se está marcada, para todos os registros que tem o idFuncao do formulário.
josemar 30/03/2011 10:58:19
Quando uso no form load a função fncpemisões o botão excluir do meu form deixa de funcionar, não excluir o registro e não da nenhuma msg de erro, só um bip e não excluir o reistro.
Após retirar o procedimento do form load ele volta a excluir normalmente.
Será q estou fazendo algo de errado ou mesmo esquecendo alguma coisa?
Avelino Sampaio 29/03/2011 06:22:17
vá pela seção "contato" do site e me explique com detalhes o porque não conseguiu.
Edilson Moreira Borges 28/03/2011 21:28:00
Não consegui usar o exemplo
Roni Lupe 07/03/2011 09:39:41
Estou iniciando no Access mas vou tentar adaptar o codigo seguindo sua dica.
Avelino Sampaio 07/03/2011 06:49:45
é possível sim , inclusive essa rotina tirei dos meus aplicativos 2003.
O menu é configurado através do commandbars. Exemplo:
CommandBars("Cadastros").Controls("Clientes").visible = False/true
Eu não não disponho de um arquivo exemplo para te oferecer.
Roni Lupe 05/03/2011 13:37:12
Boa tarde Avalino
Primeiramente gostaria de parabeniza-lo pelo site e por suas obras geniais.
Também não posso deixar de agradecer-te pelos exemplos disponibilizados no site e pelas riquissimas
Adorei o exemplo de login, mas uso o access 2003 e gostaria de adaptar a rotina aos meus projetos. Isso seria possivel?
Ficarei imensamente agradecido se você me enviar as alterações para utilização no Oficce 2003 através do meu email:
suporterps@bol.com.br
wendell 03/03/2011 13:39:06
Olá parabéns, precisamos de mais pessoas como você que não têm medo de passar os seus conhecimentos para os outros, você é um exemplo !!!
Avelino Sampaio 10/02/2011 20:21:20
Neste final de semana vou elaborar uma alteração no Maestro e te passo.
Hugo Leonardo Lopes 10/02/2011 15:14:54
Avelino, Desde que adquiri o Montarinbbons estou muito, mas muito feliz, principalmente porquer vc está sempre atualizando alguma coisinha (e a nova matéria sobre confecção de relatórios....estou sem palavras...DEZ). Estou com uma dúvida, ou "problema", no Maestro, somente consigo alterar a senha se a pessoa fizer comigo (no Admin), tem alguma forma simples de habilitar somente a troca de senha pelo usuário logado?
Hugo Leonardo Lopes 10/02/2011 15:13:34
Avelino Sampaio 08/02/2011 13:59:28
Mantenha pressionado a tecla SHIFT ao iniciar o Maestro
FERNANDO HARI PFEIFFER 08/02/2011 12:22:14
AVELINO COMO ACESSO O CODIGO FONTE DO MAESTRO, ELE ENTRA DIRETO EM EXECUSAO...
Ivan 06/02/2011 15:17:31
Assiti a sua video-aula e ja coloquei em pratica, funcionou perfeitamente!
Avelino Sampaio 06/02/2011 05:22:33
assista minha vídeo-aula sobre "Coleção TempVars" , que se encontra na seção tutorias e você terá sua resposta.
http://www.usandoaccess.com.br/tutoriais/tuto31.asp?id=1#inicio
Ivan 06/02/2011 00:26:05
Boa noite Avelino, primeiramente parabens pelo seu otimo trabalho, e obrigado por compartilhar seus conhecimentos, tenho aprendido muito sobre o access.
No entanto queria sua ajuda,
Usei o Maestro e fiz alguma modificações, trabalho com ele em rede, 12 pessoas se conectam nele simultaneamente, 8 usuarios usam a mesma tabela, mais cada um tem acesso apenas a alguns registro para isso criei "tabelas consultas" e criei um formulario para cada usuario filtrando apenas os registros que ele pode ter acesso.
Queria saber se é possivel, usar apenas um formulario, e quando um usuario fazer logon, ele apenas poder acessar os registros filtrados para ele EX: a minha tabela tem 1978 registros, e quero que o usuario "fulano de tal" acesse apenas 200.
Cada usuario tem seu Login e senha, e uso o Open tbm.
Cleiton 15/10/2010 11:03:07
So para complementar, eu consigo abrir o front-end normalmente no meu pc!
Cleiton de Freitas 15/10/2010 10:59:53
Avelino fiz como você falou e deu certo, mas agora estou com outro problema, coloquei meu back-end em meu servidor na rede e copiei o front-end para o computador do usuario, mas ao tentar executar o front-end na maquina do usuario, o access não abriu o aplicativo e não monstrou nenhuma mensagem de erro apenas abriu a tela inicial para criar um novo banco de dados, você sabe o que posso ter feito de errado, se quiser posso tentar enviar o meu aplicativo por email para vc dar uma olhdada, ele tem aproximadamente 13 mb, a proposito eu desenvolvi o aplicativo no office 2010.
Desde ja agradeço sua ajuda e muito obrigado pela atenção!
Avelino Sampaio 15/10/2010 09:48:45
na tabela tblFunções desmarque o campos "suspenso" dos novos itens.
Cleiton de Freitas 14/10/2010 21:48:41
Saudações Avelino!
Parabens pela suas aulas eu sempre acreditei no potencial do access e você esta provando que e possível fazer grandes aplicativos utilizando apenas o access, parabens!!!
Eu estou utilizando o controle de acesso para usuario que você disponibilizou então informei varias funções referentes ao meus formularios mas quando tento configurar as permissões para os usuarios para as novas funções que inclui apartir as funções livres da tabela as mesmas não aparecem no frmPermissõesUsuários, o que posso fazer para que parece as outras funções que inclui?
Jander 13/09/2010 22:36:11
Muito bom mesmo! A vídeo aula personalizando acesso de usuários bem montada e bem explicada.
Avelino Sampaio 03/09/2010 06:18:16
Leandro e Edvaldo,
a vídeo-aula agora está disponível para download no próprio artigo.
alem de assitir a vídeo-aula apresentada aqui, aconselho você aprender a montar ribbons. Faço um convite para você conhecer o MontaRibbons.
Leandro 03/09/2010 00:02:21
Não consigo assistir a video aula. Desenvolvi um sistema na empresa em que trabalho, porém preciso ter controle de acesso de usuários, permissões, etc..cada um com seu login e senha. Tem como vc me enviar a video aula por e-mail, se puder me dar umas dicas....
Coloquei uma senha geral para abrir o arquivo, porem a minha maior necessidade é cada operador ter seu login e senha e especificar o que cada usuário pode ou não fazer....(incluir registros, excluir, gerar relatórios...)
lbmcel@hotmail.com
Avelino Sampaio 11/08/2010 06:08:59
Lei o artigo no meu site sobre "macro do segurança" que você irá resover a questão para abrir o Maestro.
Sobre a impressora zebra, acesse o link abaixo e você terá muitas informações
http://comunidade.itlab.com.br/eve/forums?a=search&reqWords=zebra&use_forum_scope=on&forum_scope=273606921
Sandro Mendes 10/08/2010 18:34:06
Boa Tarde, Avelino gostaria da sua ajuda primeiro não consigo abrir o seu aplicativo de exemplo segundo tenho que fazer com que um aplicativo que fiz imprima uma etiqueta na impressora Zebra quando mando imprimir ela sai mais de uma etiqueta.
Meu e-mail sandroleguas@hotmail.com
Sandro Mendes 10/08/2010 17:38:14
Boa Tarde, gostaria de saber como abrir esse exemplo pois fica dando um aviso de macro ativa
Avelino Sampaio 04/08/2010 13:59:18
Helder e Josino
A senha do Maestro_be.accdb é "a1234"
Já o Maestro.accdb possui usuários e senhas indicadas no artigo.
Josino 04/08/2010 07:31:34
Avelino, quando abro o Maestro pede uma senha, qual seria a senha ?
Helder 27/07/2010 22:35:16
Desculpa so avelino mas não consigo acessar o Maestro_be.accdb qual a senha ou como acessar
Consuelo 20/07/2010 13:47:30
Como alterar mensagem de erro.
Utilizando um Formulário e duplicamos a chave.
Matricula de funcionário não pode ser Auto numeração.
Chave primária – inteiro longo indexado Sim (Duplicação não autorizada).
consuelo.uliano@pop.com.br
MARCIO BACCARINI VIEGAS 11/07/2010 09:48:31
Excelentes aulas. O programa MontaRibbons é especialmente util, muito bem pensado e de uma facilidade imensa para usar, mesmo por quem não entende nada de programação, (como eu). O preço cobrado tem um custo/beneficio excelente. Parabens Avelino.
Avelino Sampaio 29/06/2010 10:28:07
Maestro.accdb não tem senha.
Marcelo Pereira 29/06/2010 07:22:07
O seu conhecimento em Access é extraordinário e mais do que isso, sua iniciativa em disponibilizar o fruto de seu trabalho é louvável.
Dentre as dúvidas que surgiram, qual é a senha para acessar o banco ao ser inicializado o aplicativo? (Shift + F11... e a senha?).
Moises Ribeiro Chagas 08/06/2010 02:32:54
Ola Avelino, prazer em conhece-lo aqui pelo site. Tenho assistido as suas aulas. São ótimas e estou muito interessado. Preciso de sua ajuda. Estou construindo um BD de visitantes e visitados. Os visitantes possuem uma carteirinha de visitas com foto e numero de identificação. Digamos que, ao realizar a visita a pessoa apresenta a carteira, eu digito o numero , e aparecem os demais dados na consulta em tempo real. Ou seja, o nome do visitante, o nome do visitado, o nº da carteira, e o grau de parentesco com o visitado vão sendo apresentados a medida que digito o numero de identificação das carteiras. Esses dados caem automaticamente em um relatório, que é impresso no encerramento do período de visitas. Preciso, nesse banco de dados que estou construindo, um controle de acesso de usuários e suas devidas permissões. Além disso, precisaria de proteção total ao banco de dados, para que um usuário qualquer não o deletasse atráves do windows - meus documentos, pois esse banco fica armazenado lá não é? Pode me enviar informações. Abraço e sucesso.
moises.ribeiro.chagas@gmail.com
Edilson Mirandiba 16/05/2010 15:02:41
Gotei da video aula(Controle personalizado de acesso ao usuário), estava precisando dessa informação, pois estou começando trabalhar com access. Tem com vc me mandar via email por que ainda não tem net em casa.Sim e quando o CD das aulas ficar pronto mande um email.
lopes.edilson@hotmail.com
Alan 13/05/2010 14:07:49
Sem querer abusar. Você teria algum exemplo de como controlar o que os usuário fizeram no sistema?
Exemplo: O usuário Admim, tem acesso a um relatório do que os usuários Alan, João fizeram no sistema em determinado dia
Agradeço pela atenção, e reitero meus agradecimentos e felicitações pelo seu trabalho.
alan@questaotrabalhista.com
Avelino Sampaio 07/05/2010 05:44:38
Entre em contato através do link "Contato" e me passe mais detalhes.
Avelino Sampaio 07/05/2010 05:41:02
Acesse o link abaixo e veja se atende:
http://comunidade.itlab.com.br/eve/forums/a/tpc/f/273606921/m/672100824?r=874107824#874107824
Bruno Miranda 06/05/2010 21:00:19
Avelino os meus parabéns pelas suas video aulas. Estou a implementar um controlo de usuários, no entanto gostaria de saber se é possivel ir buscar a informação dos utilizadores a LDAP?
Romildo 01/05/2010 09:04:43
Gostaria de Criar um Controle de Tempo
para um mini cyber, atraves do access, bem
simples, porque estes que ja existem, sao pesados
para os meus PC zinhos que ja quase não tem memoria
apenas algumas lembranças .....Podem me ajudar?..
Avelino Sampaio 30/04/2010 05:17:10
A questão de segurança da macro tem como resolver. Leia o tutorial sobre macro de segurança e o CurrentProject.Istrusted. Vc também pode criar um script para adicionar um local seguro, que garente o seu aplicativo rodar no runtime sem problema algum. O runtime tem um pacote de atualização Sp2 fundamental, que garante uma melhor estabilidade e desempenho.
Se a sua empresa tiver uma máquina rodando o Windows Server 2003 ou 2008 a melhor saída de todas é você utilizar o Terminal Services. Basta vc ter o Office 2007 instalado neste servidor e compartilhar seu aplicativo pelo Terminal. O desempenho é fantástico.
Existe uma promessa com o Office 2010 de ser possível essa comunicação com a web, usando o SharePoint. Vamos ver se vai ser fumaça. Acredito que não.
Tabelas e consultas não são controladas pelas permissões. Apenas formulários e relatórios. Vc tem que alimentar a tabela tblFunções com as informações dos formulários. Assista novamente o vídeo pois poderá ajudar a visualizar melhor o projeto.
Se precisar de mais detalhes, acesse o link Contato.
clemilson borges 29/04/2010 22:24:25
Fiz o download do maestro.accdb e importei algumas tabelas para dentro dele, no entanto as novas tabelas e formularios não ficam disponiveis no formulario de permissoes. Quais seriam os passos?
clemilson borges 29/04/2010 22:21:57
Quero acessar um banco de dados pela rede de lugares diferentes, cerca de 15 usuarios. Qual a melhor saida, sendo que não quero instalar uma licenca em cada maquina e sabendo da limitacao do runtime com os problemas de seguranca de macro de tornar lento a carga dos dados, mesmo com o banco dividido. Seria possivel publicar na web o formulario de acesso a inclusao de dados?
Avelino Sampaio 29/04/2010 15:09:49
enviei informações para o teu email.
Obrigado pela oferta mas não será possível. lembrando que este aplicativo pode ser utilizado livremente em qualquer projeto. Não precisa nem fazer referências.
Lembrando que para acessar a estrutura, basta manter pressionada a tecla SHIFT na inicialização ou a tecla F11 quando carregar o aplicativo.
Clemilson Borges 28/04/2010 23:53:49
Gostaria de saber se tens interesse em implementar na empresa onde trabalho e onde tenho um banco de dados e que gostaria de colocar a inteligência a nivel de usuario apesentada aqui.
por favor, entre em contato comigo, e-mail:clemilson.silva@ldcsev.com
Manuel Missias Gomes Silva 19/04/2010 20:58:12
Só tecnologo em Informatica e já faz um bom tem que me formei, não trabalho na area mas as vezes tento desenvolver alguns pequenos programas no access e preciso enteder melhor estar ferramentas, você tem material que aborda a parte de programação/codigo do access para vender:
e-mail: mmgomes_silva@ig.com.br
Manoel Galle 13/04/2010 08:39:55
Em primeiro lugar eu quero te parabenizar por esta maravilhosa iniciativa de compartilhar os seus conhecimentos cmo a galera.
Reforçando o que disse o Wallace, se possível eu gostaria que voce enviasse as alterações necessárias para uso no 2003, se puder envie no meu email: mgalle@uol.com.br.
Desde de já muito obrigado e felicidades e muito sucesso.
Avelino Sampaio 13/04/2010 05:53:50
pra mim seu email sempre apresenta problemas. Não teria outro email pra gente se comunicar ?
fico muito feliz de poder colaborar. O manterei informado sobre os novos artigos e vídeos.
CARLOS MAZUCATO 12/04/2010 19:34:34
AVELINO, ACHEI MUITO LEGAL SEUS VIDEOS, CREIO QUE VAI SER MUITO ULTIL PARA MIM POIS ESTOU USANDO O ASPMAKER QUE RELACIONA O BANCO DE DADOS ACESS COM AS PAGINAS DE ACESS...
MAZUCATO@HOTMAIL.COM
Alan Rodrigo 06/04/2010 13:08:25
Através dos seus ensinamentos, estou desenvolvendo uma aplicação com o controle de usuários.
Pelo que pude entender, eu posso cadastrar na tabela de funções os formulário que desejo que ocorra o controel de usuário. Todavia, gostaria de saber (sem querer abusar), se é possível também incluir na tabela de funções, algumas tabelas e consultas. Se sim, como fazer?
alan.silva@saofrancisco.edu.br
Wallace 30/03/2010 14:44:44
Muito bacana seu sistema de login, porem gstaria de utilizá-lo no access 2003 e percebi que a rotina nao funciona. Teria como adaptá-lo?
Você poderia fazer a gentileza se possivel de enviar as alterações para utilização no 2003 por e-mail?
wallacegerardi@yahoo.com.br
MARCIO MELO MARTINS 29/03/2010 03:03:56
BOA NOITE! AVELINO
Muito empolgante suas vídeos aulas, didática super prática, idéia lógica de expansão... com certeza quero adquirir seu Monta Ribbons e desde já peço permissão para implantar seu acesso personalizado que esta show, muito sucesso para ti, acredito que todos estudantes, profissionais, hobbista, etc que estudarem suas aulas passaram a ver o access 2007 com outros olhos, parabéns por todo seu trabalho, sugiro a venda de cds do MontaRibbons com suas vídeos aulas assim terá menos sobrecarga de acesso... estudei nessa madruga várias vídeos aulas por isso nem fui dormir, aprendi muitas coisas, perdi o sono por ter acesso a um material tão rico... lhi mandei um e-mail solicitando o material... não vejo a hora de começar aplicar os novos conceitos...
"Muito sucesso para você"
Obrigado por contribuir, sei que teu tempo é curto, espero ansiosamente a continuidade das vídeos aulas, uma idéia simples e barata de manter o teu site é fazer tipo um acesso por cadastro e crédito...
Avelino Sampaio 05/03/2010 05:14:04
é possível sim e com poucas modificações.
Entre em contato comigo através do link "contato" aqui do site ou pelo email:
Luís Moreira 04/03/2010 21:08:24
Já estou implementado essa solução nuito interessante. Seria possível criar bloqueio para outro tipo de objectos? Por exemplo para relatórios? Assim, impedido de aceder a determinados reatórios era desnecessário desactivar todos os botões que acedem a esse relatório em inúmeros formulários.
A minha aplicação utiliza Painel de Navegação, porque eu n sabia implementar ribbons, mas depois desse seu video, será meu próximo passo. Como posso adquirir seu MontaRibbons?
Luís Moreira 03/03/2010 19:54:02
Estive analiando este método e parece interessante. Eu não utilizo ribbon, que alteração tenho de fazer no vba do formulário frmlogin?
Avelino Sampaio 22/02/2010 06:50:43
tenho recebido muitos pedidos das vídeo aulas. Agora em Março estarei montando um Banco de Dados com os vídeos. Vou criar um CD para quem não puder baixar ( o arquivo vai ficar grande ).
te informo assim que ficar pronto.
Avelino Sampaio 22/02/2010 06:45:33
eu te sugiro o meu vídeo sobre "segurança máxima usando o Open". Ensino, no access 2007, a divisão do bd e os cuidados quanto a segurança.
te mandei um email com mais detalhes , inclusive sobre o MontaRibbons.
Pablo Luz 19/02/2010 17:17:53
Desenvolvi um sistema de controle de ativos e fornecedores com uma implementação contábil. Funciona bem, mas o sistema fica em uma pasta da rede que é acessada por quem tem acesso. Gostaria de separar o sistema das tabelas. Deixar uma espécie de cliente para quem precisar e as tabelas em outro local da rede. É possível fazer isso de forma segura?
No access caso duas pessoas acessem o sistema simultaneamente realizando inclusões tenho confiabilidade na integridade dos dados? E no caso de exclusões e inclusões simultâneas?
Pablo Luz.
pablo@bancocapital.com.br
Pablo Luz 19/02/2010 17:07:56
Em Opções de Navegação>>Opções de Pesquisa, habilite Mostrar objetos ocultos e do sistema. Dessa forma tive acesso ao USysRibbons e editei os labels que eu precisava.
Tenho acompanhado seus artigos e gostaria de adquirir o Monta Ribbon para o Banco em que eu trabalho. Emite NF? Como devo proceder para a aquisição?
Avelino Sampaio 12/02/2010 13:09:03
sem um mínimo de conhecimento em VBA fica muito difícil poder te ajudar. De qualquer forma mandei um email para você com algumas dicas. Caso não tenha recebido, verifique seu Lixo Eletrônico.
Avelino Sampaio 12/02/2010 13:03:53
tem que assistir minhas videos-aulas sobre ribbons, que eu ofereço gratuitamente aqui no site.
Luis Alberto 12/02/2010 00:16:41
Boa noite Avelino, muito boa a video aula, eu sou iniciante no VBA e sinceramente me esta gostando muito, mais ainda com todos esses exemplos bons.
Eu queria pedir um favor se fosse possível, você tem um passo a passo para poder colocar o sistema de accesso a usuarios (1 = accesso total, 2 = ler e gravar, 3 = somente leitura) mais o menos seria assim, é que no meu serviço crie um banco de dados feito em acces e minha chefe quer que coloque em rede para 7 maquinas, por isso que quero filtrar os acessos para que o usuáiros não possam fazer besteiras ao BD. Meu email é luvett11@gmail.com
Pablo Luz 11/02/2010 18:28:05
Esse menu que aparece na aplicação (Abrir, Calculadora, Site, ...) onde é que eu edito ele? Fuçei tudo e não encontrei. pabloluz.ssa@gmail.com
William Paiva 02/02/2010 18:14:10
Olá Avelino, boa tarde!
Não estou conseguindo abrir o arquivo de exemplo, após inserir senha e dar ok nada acontece, seria possivel enviar ao meu e-mail.