bollywood actresses hair loss hair rehab london contact number cheap hair extensions brazilian curly hair with closure hair extension fails human hair wigs black ponytail hairstyles 2018 sunny hair extensions uk hair extensions remy hair extensions weft koko one piece hair extensions clip hair
Controle de accesso de usuários personalizado

Vídeo - Controle personalizado de acesso de usuários

Nota importante: para ter acesso aos vídeos e arquivos exemplos deste site, adquira um dos planos apresentados abaixo. Você pode comprar em até 2x no Cartão de Crédito, através do Paypal. 

Veja como comprar e saiba mais sobre o material oferecido,  clicando aqui.

Open v3

 

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:

Usando Access

 

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.

Login

Usando Access

 

Cadastro de usuários

Usando Access

 

Controle de permissões

Usando Access

 

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.

Public Function fncPermissões(NomeForm As Form)

Dim filtro As String

filtro = "formulario = '" & NomeForm.Name & "'"
filtro = "Idfuncao = " & Nz(DLookup("idFuncao", "tblFunções", filtro), 0) & _
" AND idUsuario =" & login.id

If Nz(DLookup("bloqueada", "tblpermissõesUsuários", filtro), True) = True _
Or login.id = 0 Then
    MsgBox "Acesso bloqueado...", vbInformation, "Aviso"
    DoCmd.Close acForm, NomeForm.Name
    Exit Function
End If

'Aqui são alteradas as propriedades do formulário

NomeForm.AllowEdits = Nz(DLookup("atualizar", "tblpermissõesUsuários", filtro), "false")
NomeForm.AllowDeletions = Nz(DLookup("excluir", "tblpermissõesUsuários", filtro), "false")
NomeForm.AllowAdditions = Nz(DLookup("inserir", "tblpermissõesUsuários", filtro), "false")

End Function

Para alterar dinamicamente, todos os controles da ribbon principal, é utilizado o método Invalidate, no formulário de login.

...
'revalida todos os controles
objRibbon.Invalidate
...

Aplicativo Exemplo

Para entrar no modo estrutura do aplicativo exemplo Maestro_v5.accdb, segure a tecla shift ao carregá-lo.

Senha do usuário admin  > admin
Senha do usuário Avelino > 1234

Nota: A senha de acesso do back-end (Maestro_v5_be.accdb) é a1234

Vídeo-aula

 

Faça o login aqui para ter acesso ao vídeo.

 

Nota: o valor atual do kit MontaRibbons (aplicativo + 6 vídeos-aulas) é de R$50,00

Sucesso!


 

 


430 comentários

Avelino Sampaio   12/11/2023 22:53:32

Christian,

copie e cole aqui a linha de comando, criada no atalho de chamada do OPEN.

No aguardo

Christian Bezerra de Menezes   12/11/2023 17:48:19

Fiz um post em 2022 e nunca foi respondido, na hora de vender o plano é uma propaganda mas quando alguém precisa tirar alguma dúvida tomam um chá de sumiço impressionante!

Christian Bezerra de Menezes 25/08/2022 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?

Christian Bezerra de Menezes   25/08/2022 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

Avelino, bom dia!
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

Alonso

abra um tópico no fórum sobre este assunto e ofereça mais detalhes, como por exemplo - em qual formulário isso acontece ?

http://www.redeaccess.com.br

No aguardo

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?

obg desde já!

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.

abs

Avelino Sampaio   06/01/2018 07:14:17

Alain,

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

Aguardo

Alain   06/01/2018 06:21:10

Avelino, bom dia!

Gostaria de saber como faço para colocar o nome do usuário logado nos relatórios.

Abço,



Bruno Nascimento   25/09/2017 10:37:22

Obrigado Avelino.

Avelino Sampaio   25/09/2017 10:05:37

Bruno,

se inscreva no nosso fórum e abra um tópico com esta sua questão, para eu poder de auxiliar melhor.

http://www.redeaccess.com.br

No aguardo

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

Avelino,
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.
Onde eu estou errando?

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.

Obrigado

Avelino Sampaio   09/05/2017 02:15:23

Manoel,

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:

http://www.usandoaccess.com.br/tutoriais/criar-ribbons-access-frutos-do-suporte.asp?id=1#inicio

Manoel Abade   08/05/2017 05:55:09

Avelino...
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?
e-mail: mrabade@uol.com.br

Manoel   05/05/2017 12:09:29

Avelino...
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?

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?

Abs!

Avelino Sampaio   24/02/2017 23:49:47

Alexandre,

ofereço um kit completo ( Aplicativo + vídeo ) que irá lhe ensinar a montar as ribbons (menus).

Copie e cole o link abaixo no seu navegador.

http://www.usandoaccess.com.br/tutoriais/assistente-completo-para-montar-ribbons.asp?id=1#inicio

Qualquer dúvida, não hesite em perguntar.

ALEXANDRE DA SILVA   24/02/2017 16:02:50

Avelino,
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?

Aguardo

Carlos   23/02/2017 13:18:03

Avelino,

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.
Muito obrigado !
É um trabalho excelente !

J Iuri Antunes    22/02/2017 17:34:04

Parabéns !!!
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

Carlos,

qual é o formulário em questão ?

No aguardo

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

Mestre Avelino,

Muito obrigado pela resposta. O interessante e pórque não dizer o mais importante é estudar e aprender....

Obrigado.

Avelino Sampaio   25/01/2017 09:50:40

Juan Pablo,

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

Bom estudo!

Juan Pablo   25/01/2017 09:20:22

Avelino, boa tarde.
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?
No aguardo.

Avelino Sampaio   12/12/2016 15:25:48

Marcelo,

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.

No aguardo

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...

Pode ajudar?

Obrigado,
José

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.

Obrigado.


Avelino Sampaio   17/06/2016 13:20:35

Filioe,

veja se este tópico ajuda:

http://www.redeaccess.com.br/viewtopic.php?f=2&t=632&p=2726&hilit=Erro+3035#p2726

Sucesso!

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".
Como posso resolver isto?

Obrigado

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

Boa noite,
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.
Oque pode estar acontecendo?

Obrigado

Avelino Sampaio   07/01/2016 04:04:53

Daniel

sim, assista o vídeo do meu tutorial "Vídeo - Conheça a coleção TempVars"

Bom estudo!

Daniel   03/01/2016 13:29:17

Ola Avelino,
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.
Grato.

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

Boa Noite
Gostaria de perguntar o Seguinte, se ha a possibilidade de fazer este Maestro em visual studio 2015
Se pertender negociar me diga algo.
luisperninhas@gmail.com
Sou um Comprador das suas ferramentas todas.
Comprimentos

Diego Amaral   24/11/2015 13:51:41

Avelino, boa tarde.
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

Obrigado!

Ramiro   13/10/2015 11:32:51

Boa tarde, Professor.

Admiro muito o seu trabalho.
Tenho um problemazinho, não consigo abrir o maesto nos formulários :
Permissões Usuários
Usuários
CaminhoBE
BarraProgresso
Estou usando o Office 2013, será por isso ?

Muito Obrigado pela atenção

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

Um abraco de Mocambique

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

Boa tarde Avelino.

Estou com o mesmo problema do Augusto:

"Augusto.. 03/04/2013 20:13:26

Olá Avelino..
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 ..."

POderia me ajudar ?

danielwsa@outlook.com

Rodrigo    24/09/2015 18:00:44

Olá amigos,

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?

Obrigado!

alessandro   26/08/2015 13:31:26

Boa tarde!

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

Alessandro,

ative a referência: MICROSOFT OFFICE XX.X OBJECT LIBRARY

Sucesso!

Alessandro   26/08/2015 11:59:26

Bom dia!

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
DoCmd.ShowToolbar "ribbon", acToolbarYes
Call fncCarregaRibbon
If Len(Trim(DLookup("formPrincipal", "tblCaminhoBe")) & "") > 0 Then
DoCmd.OpenForm DLookup("formPrincipal", "tblCaminhoBe")
End If
End If

qual a biblioteca que tenho que instalar?

grato

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

Christiano,

vá na seção Downloads aqui do site e baixe o exemplo "QuemAlterou.zip" e veja se é isso que pretende.

Sucesso!

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

José,

veja o meu artigo "vídeo - aprenda sobre filtragens" - Aproveita e baixe o aplicativo exemplo Maestro, que vem com todos os exemplos de filtragem.

Bom estudo!

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

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:29:59

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.

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

Avelino,

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...
Grande abraço ...

Stéphane Vannier   13/08/2014 19:38:00

Prezado Avelino,
Não estou conseguindo usar o Monta Ribbons pois ele dá um aviso que só trabalha no W32. Nã posso usar no W 64?
abçs

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...
Alguma dica?

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

Avelino, boa tarde!

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.
você pode me ajudar.

Desde já agradeço,

Atenciosamente

Genivaldo Gomes de Souza

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 ??
tem jeito ?

Avelino Sampaio   07/05/2014 08:19:44

Regis,

estou sem tempo esta semana. Tentarei te ajudar na próxima semana.

Sucesso!

Regis da Silva   06/05/2014 14:43:39

Ola Avelino, será que vc consegue me ajudar?
http://maximoaccess.maisforum.com/t18500-permissoes

Avelino Sampaio   06/05/2014 07:00:05

Marcelo,

senha: a1234

Sucesso!

MARCELO MENEZES   05/05/2014 10:00:33

BOM DIA,

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.
Obrigado pela atenção.

Avelino Sampaio   10/03/2014 05:51:51

Eduardo,

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.

login.usuario
login.id

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 & "')"

Sucesso!

eduardo   08/03/2014 12:58:39

Avelino boa tarde,
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

Reinaldo,

Vá no tutorial "Macro de segurança" aqui do site e veja como desativar.

Sucesso!

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

Bom dia Avelino!

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

Boa Tarde Avelino,
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?
Desde já agradeço.
Carla
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

Bom Trabalho
Deus te Abençoe

Francisca   06/02/2014 12:09:28

Oi Avelino,

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

Wilson,

utilize o navegador Internet Explorer

No aguardo

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.
Obrigado pela atenção

Muito Bom Trabaloho

Wilson Ramos

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

Guilherme,

Vefique se possui a variavel criada, juntamente com a função abaixo:

Public objRibbon As IRibbonUI

Public Sub fncRibbon(ribbon As IRibbonUI)
On Error Resume Next
'--------------------------------------------------------------------
'objRibbon servirá para realizarmos alterações
'na ribbon em tempo de execução. Permite usarmos o método INVALIDATE
'--------------------------------------------------------------------
Set objRibbon = ribbon
End Sub

Sucesso!

Guilherme   18/01/2014 15:27:01

Tudo deu certo, mas quando eu coloco o código:
"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

Avelino Sampaio   18/01/2014 04:22:51

Guilherme,

obrigado pelo feedback e sucesso!

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

Guilherme,

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 - ..."

No aguardo

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)
Select Case control.Tag
Case 1
enabled = Nz(CLng(DLookup("[Visualizar]", "Ver_per", "[IdFuncao] = 8")), True)
Case 2
enabled = Nz(CLng(DLookup("[Visualizar]", "Ver_per", "[IdFuncao] = 11")), True)
End Select
End Sub

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
Desde ja agradeço.

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?
Desde já, agradeço.

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

Daniel,

veja como, no meu tutorial "Vídeo - Conheça a coleção TempVars"

Sucesso!

Daniel   01/11/2013 20:45:25

Avelino

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

Bom dia Sr. Avelino,
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.
Cumprimentos

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.

willian
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.

Tem como resolver isso?
Obrigado desde já.

Samuel   16/09/2013 21:33:11

Boa noite Avelino,

Desconsidere a pergunta sobre alteração de senha do admin... Resolvido.

Samuel   16/09/2013 21:08:53

Boa noite Avelino,
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?

Obrigado!

Avelino Sampaio   03/09/2013 14:12:55

Diego,

Utilize o OPEN, oferecido aqui no meu site. Assista a vídeo-aula e entenda como funciona.

Bom estudo!

Diego Borges   03/09/2013 12:54:47

Avelino,
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,

senha: a1234

Sucesso!

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.

cumps

Avelino Sampaio   15/08/2013 12:03:48

Leo,

Tem como sim. Vá na seção "DICAS" aqui do site é leia o artigo "Capturando informações do Windows e do Hardware"

Bom estudo!

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

Gilson,

entre na seção "Contato" aqui do site para eu receber teu email. Irei lhe enviar a parte do controle sem as ribbons

Aguardo

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?

Desde já agradeço!

Edison Lara   08/08/2013 18:21:44

Parabéns Avelino

Já vou começar a montar o meu projeto com as dicas de suas video aulas.

Abraço.

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.

No aguardo

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

Jorgival,

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.

Grato!

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

Boas

Gostaria de saber se da para acelarar a Revinculaçao das tabelas.

luisperninhas@gmail.com

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.
Te aguardo
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

Olá Avelino

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
aguardo

Avelino Sampaio   11/06/2013 05:19:26

Mario Sérgio,

assista a video-aula do tutorial "Vídeo - Conheça a coleção TempVars" e veja se atende.

Bom estudo!

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

Avelino,
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
abraços
aguardo retonro

Vanderlei Alves   05/06/2013 14:29:56

Bom dia Avelino
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

Fico no aguardo

Avelino Sampaio   25/05/2013 12:07:41

Fabiano,

o código fica localizado no formulário frmBarraProgresso. A senha:

'---------------------------
'Definindo uma senha falsa
'--------------------------
Sf = 101010

Sucesso!

Fabiano Anderson de Almeida   24/05/2013 11:02:43

Avelino,

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

Avelino,

Parabéns pelo seu trabalho. Ele tem me ajudado muito!

Augusto   05/04/2013 15:43:00

Olá Avelino ..
Obrigado pela agilidade na resolução de minha dúvida... Vc me mandou a resposta por email...
Sua dica funcionou perfeitamente...
Obrigado mais uma vez.....

Augusto..   03/04/2013 20:13:26

Olá Avelino..
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 ...

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

Boa tarde,

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!

Atenciosamente,
Diego Justino






Avelino Sampaio   05/03/2013 07:19:54

Sandro,

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.

Sucesso!

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

obrigado

sandro   04/03/2013 23:19:52

Ola Avelino,

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"

Sucesso!

Dorival de Oliveira   01/03/2013 08:41:00

Avelino,

Bom dia e parabéns pelo desenvolvimento. Amigo, quando acesso o sistema MAESTRO, pede-se para desbloquear a macro, como faço?


Abraço,
Dorival

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??

Agradeço pela atenção.

João Ricardo   20/01/2013 00:48:53

Avelino,
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?

Private Sub Form_Open(Cancel As Integer)
'If InStr(Right(CurrentDb.Name, 6), ".accdr") = 0 Then
'Cancel = True
'Else
Set tbl = CurrentDb.CreateTableDef("tblUsandoAccess")
Set bdlista = OpenDatabase(DLookup("path_0", "tblCaminhoBe"), False, False, ";PWD=" & fncCrip(DLookup("senha", "tblCaminhoBe"), 102030))
Set rslista = bdlista.OpenRecordset("tblusuários", 4)
Set Me!Lista.Recordset = rslista
'End If
End Sub

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

Boa noite Mestre

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

Boa noite Mestre

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

Rogério Escaleira   06/01/2013 15:07:26

Caro Avelino,

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.

Você poderia me dar algumas dicas?

Grato,
Rogério Escaleira
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.
gostaria de tirar uma dúvida:

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?
saguio

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

Caro Avelino,
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.
Parabens pelo material

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.
O que me sugere ?
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

Johnny,

vá na seção Downloads do site e baixe o Maestro v.4 que o sitema já está bem mais atualizado.

Sucesso!

Johnny Cardoso   05/11/2012 12:14:00

Avelino,
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!
Problema resolvido!

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.

Sucesso!

Guidemar   31/10/2012 11:50:34

Bom dia Avelino,
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.
Obrigado.

Cladio   24/10/2012 13:48:28

Boa Tarde
Avelino,
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
Um abraço!

ireneu da silva   15/10/2012 15:58:30

Caro Avelino,
Fiquei impressionado, sem comentários.
Vou enviar um e-mail para a sua caixa com uma proposta.
Abraço

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

Bom dia Avelino!

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

Grato...

Avelino Sampaio   16/09/2012 05:10:22

Ualace,

No evento "ao clicar duas vezes" da listbox, altere para o código abaixo:

Private Sub Lista_DblClick(Cancel As Integer)
On Error Resume Next
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
Else
If Me!Lista.Column(1) = "Ualace" Then
Me!selBloqueado.enabled = False
Me!btexcluir.enabled = False
Me!btgravar.enabled = False
Me!LimparCampos.visible = False
Else
Me!selBloqueado.enabled = True
Me!btexcluir.enabled = True
Me!btgravar.enabled = True
Me!LimparCampos.visible = True
End If
End If
Me!tx1.SetFocus
End Sub


Sucesso!

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...
obrigado...
att Ualace de Oliveira dos Reis.



Avelino Sampaio   12/09/2012 06:48:14

Elves,

mandei o procedimento de compra para o seu email.

Grato!

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

Gostei bastante dessa ferramenta tem interresse em comprar
favor me passae os dados por e-mail pra estar adiquirindo

Avelino Sampaio   03/09/2012 05:35:46

Marcos,

Mantenha a tecla SHIFT pressionada na inicialização. Caso não resolva, entre em contato o proprietário do aplicativo.

Sucesso!

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

Muito bom!

Avelino Sampaio   03/08/2012 04:55:41

Paulo,

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.

Bom estudo!

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?

Obrigado!

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

Marcelo,

enviei o procedimento de compra para o seu email.

Grato!

marcelo dos Santos    21/07/2012 23:33:49

Gostei bastante dessa ferramenta tem interresse em comprar
favor me passae os dados por e-mail pra estar adiquirindo

obrigado

Avelino Sampaio   21/07/2012 09:06:28

Emerson

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 :

http://maximoaccess.maisforum.com/

Na seção "Artigos" aqui do meu site tem um artigo sobre como carregar um formulário na inicialização.

Bom estudo!

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

Boa noite,
Parabens pelo seu trabalho.
Estou interessado em adquirir o pacote completo tambem.
Aguardo contato.

ALICE   18/07/2012 16:40:35

DEVERIA TER MAIS CURSOS NESSE NÍVEL!

jair    17/07/2012 15:14:48

Muito bom, parabéns !

Silvia   13/07/2012 16:26:53

Olá.

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

Jaffer,

desconheço esta limitação. Veja no link abaixo uma tabela com os limites do Access 2007:

http://blogs.office.com/b/microsoft-access/archive/2006/06/05/access-2007-limits.aspx

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.

Sucesso!

Jaffer    28/06/2012 18:49:16

boa tarde!!!!!
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?
é isso mesmo?

gostei desse material que vc disponibiliza aqui, em breve estarei adquirindo.

Avelino Sampaio   27/06/2012 16:57:31

Moacir,

enviei para o seu email o procedimento de compra.

Grato!

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.
Gostaria de saber se você ministra algum curso.
e-mail: moacirbonfim@r7.com

Avelino Sampaio   20/06/2012 03:46:10

Richard,

desculpa pela demora.

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

Prezado Avelino,
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

Avelino,

Excelente trabalho....
Gostaria de saber se possui algum material para trabalhar no compartilhamento dos formulários via acesso ADO ou DAO......

usermorais@gmail.com

Obrigado!
Flavio.

Fabiano Anderson   04/06/2012 15:24:27

Parabéns, suas dicas me ajudaram e muito!!!!!!

Guilherme Streichan   04/06/2012 06:29:48

Boa Avelino!

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

Rogger,

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:

Private Sub Form_Current()
Me.AllowAdditions = Parent.AllowAdditions
Me.AllowDeletions = Parent.AllowDeletions
Me.AllowEdits = Parent.AllowEdits
End Sub

Assim o subform irá "seguir" as permissões impostas ao formulário principal.

Sucesso!

Rogger Placencio   24/05/2012 17:21:43

Oi Avelino,

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!

Muito Obrigado,
Rogger Placencio
filhik@gmail.com

Rogger Placencio   24/05/2012 17:12:11

Oi Avelino,

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?

Desde já agradeço,
Rogger Placencio
filhik@gmail.com

Avelino Sampaio   23/05/2012 04:45:43

Pedro,

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.

Sucesso!

Avelino Sampaio   23/05/2012 04:39:19

Rogger,

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:

NomeForm.AllowDeletions = Nz(Dlookup("excluir", "tblpermissõesUsuários", filtro), "false")

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"

Bom estudo!

Rogger Placencio   22/05/2012 17:52:07

Avelino,
Boa tarde!

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?

NomeForm.AllowEdits = Nz(DLookup("atualizar", "tblpermissõesUsuários", filtro), "false")
NomeForm.AllowDeletions = Nz(DLookup("excluir", "tblpermissõesUsuários", filtro), "false")
NomeForm.AllowAdditions = Nz(DLookup("inserir", "tblpermissõesUsuários", filtro), "false")

Muito Obrigado,
Rogger Placencio
filhik@gmail.com

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))
Next k
If strSenha1 <> strsenha2 Then
MsgBox "Senha incorreta...", vbInformation, "Aviso"
Me!tx2.SetFocus
Exit Sub
End If
...
...


Observe que trabalhamos aqui com Case Sensiteve, ou seja, maiúcula difere de minúscula.

Adriano Baradel   15/05/2012 21:17:41

Olá Avelino, como vai?
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?
Muito obrigado pela ajuda
Abraço
Adriano

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.
Um abraço.

Avelino Sampaio   09/05/2012 06:42:35

Anderson,

veja o meu tutorial sobre SHAREWARE. Assista também a vídeo-aula.

Bom estudo!

Avelino Sampaio   09/05/2012 06:41:20

Adelandia,

peço desculpas pois não tenho tempo disponível para lhe ajudar.

Sucesso!

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

Rodolfo,

mandei para o seu email um exemplo que trabalha por grupos, ao invés de usuários.

Bom estudo!

Rodolfo   28/04/2012 04:53:32

Avelino,

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,

obrigado pelo feedback e sucesso!


Roberto   27/04/2012 13:51:39

Olá Avelino,

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.

Obrigado pela ajuda


Roberto   27/04/2012 13:12:25

Então está assim

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

Roberto,

mostre o que escreveu na variável FILTRO.

No aguardo

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

você pode me dar uma ajuda?

Obrigado


flavia almeida   26/04/2012 11:14:01

Avelino,
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

Abç

Avelino Sampaio   22/04/2012 06:20:39

Marks,

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.

Bom estudo!

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
Bom dia!
Grato pela atenção.

Abç

Avelino Sampaio   20/04/2012 03:59:58

Roberto,

procure assistir a terceira vídeo-aula sobre ribbons "Alteração dinâmica dos controles".

Bom estudo!

Avelino Sampaio   20/04/2012 03:53:05

Roberto,

a senha é:

a1234

Bom estudo!!

Roberto   20/04/2012 01:55:31

Caro Avelino

Boa noite!

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

Cristinao,

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

Sucesso!

Eduardo   10/04/2012 12:34:15

Muito bom!

Cristiano   10/04/2012 09:45:20

Bom Dia, Avelino.

Estou usando o filtro com Data Inicial e Data Final, tem como aparecer a data selecionada no relatório?

OBrigado.

Cristiano   04/04/2012 11:32:47

Bom Dia, Avelino.
Muito Obrigado pelas dicas.

Abri o maestro com SHIFT, como faço para voltar a aparecer somente o menu personalizado.

Desde já, agradeço.

Avelino Sampaio   03/04/2012 17:11:28

Cristiano,

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.

Sucesso!

Avelino Sampaio   03/04/2012 17:06:15

Cristiano,

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

Nesper,

mantenha pressionada a tecla SHIFT na inicilização e vc terá acesso a estrutura do aplicativo.

Sucesso!

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

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   27/03/2012 06:59:14

Dina,

assista as diversas videos-aulas do site que irá se familiarizando.

Bom estudo!

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

Guilherme,

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.

Bom estudo!

Guilherme Bueno   26/03/2012 15:42:12

Boa tarde

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.

Desde ja agradeço a atençã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

Certo,

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

Fabiano,

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") & "'")

Sucesso!

Fabiano   02/03/2012 00:25:38

Avelino,

Muito Obrigado pela dica.

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:

Private Sub Form_Open(Cancel As Integer)
Dim getUser As String
Dim sql As String

getUser = Environ("USERNAME")
sql = "SELECT * FROM tbColaboradores WHERE Login =" & getUser & ";"

'Mas aqui não axei nada para proseguir como testar e validar a consulta

End Sub

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.

Obrigado


Avelino Sampaio   01/03/2012 09:53:29

Fabiano,

Experimente usar a função ENVIRON para capturar o nome do usuário:

environ("username")

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

Bom estudo!

Fabiano   29/02/2012 18:26:12

Boa tarde,

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.

Exemplo:
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,

braço.

Luis Araujo   28/02/2012 13:49:23

Boa Tarde
Desculpa o incomodo mas tenho umas duvidas em VB sera que me poderia ajudar ??
luisperninhas@gmail.com
Agradecia imenço a sua ajuda.
Comprimentos

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

Amaro,

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)

Sucesso!

Amaro Sousa   20/02/2012 11:07:11

Avelino,
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.

Amaro Sousa

Felipe   17/02/2012 17:15:49

Avelino,

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.

Felipe

Avelino Sampaio   17/02/2012 15:42:31

Felipe,

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

Olá Avelino,

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.

Felipe

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

Felipe,

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.

Sucesso!

Felipe   17/02/2012 13:48:04

Boa tarde Avelino,

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.

Obrigado,

Felipe

Avelino Sampaio   16/02/2012 07:31:20

Luis,

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

Boas
Desde ja agradeço a disponiblidade.
E possivel aplicar este liguagem de codigo no visual Basic net

NOME   08/02/2012 16:42:25

MUITO BOM O SITE!

Avelino Sampaio   06/02/2012 08:26:39

Marcelo Silva,

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.

No aguardo

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

Avelino,
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
será possível?
Um abraço
Alvaro

Avelino Sampaio   01/02/2012 18:34:15

Alvaro,

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.

http://www.lebans.com/reporttopdf.htm

Sucesso!


Alvaro   01/02/2012 12:27:08

Boa tarde,
não sei se podem ajudar, mas gostaria de saber se é posivel
enviar relatorio access 2000 para vários clientes ou fornecedores.
Obrigado
Allvaro

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

Geovane,

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.

Sucesso!

Avelino Sampaio   19/01/2012 11:47:59

Ilva,

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.

Sucesso!

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

OLÁ AVELINO,
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

Lenk,

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.

Bom estudo!

Avelino Sampaio   05/01/2012 11:12:49

Rógério,

Mostra aqui a XML de um botão incrementado por vc.

Incremetou os nomes do formulários na tabela tblFunções ?

No aguardo

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 :
Para alterar dinamicamente, todos os controles da ribbon principal, é utilizado o método Invalidate, no formulário de login.

'revalida todos os controles
objRibbon.Invalidate

*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.

Por exemplo:

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?

Vlw

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
VALEU!

joao   05/12/2011 11:23:23

gostei

Avelino Sampaio   30/11/2011 06:07:28

Anderson,

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 ?

Agradeço sua atenção !

Avelino Sampaio   11/11/2011 15:43:07

Pauliano,

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).

Sucesso!

Pauliano   10/11/2011 09:50:01

Avelino,

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

Fabiano,

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.

No aguardo

Fabiano E. de Almeida   07/11/2011 12:27:20

Avelino,
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?

Obrigado pela atenção

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

Flavio,

Veja se o exemplo, no forum abaixo, lhe ajuda. Tem que se registrar

http://maximoaccess.maisforum.com/t213-quem-introduziu-quem-alterou

Sucesso!

flavio de oliveira mello   31/10/2011 17:18:31

Boa tarde Avelino

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.
Desde já agradeço sua atenção
meu email. fflaviomello@hotmail.com

Avelino Sampaio   29/10/2011 06:51:21

Manoel,

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.

Grato

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.
Um forte abraço!

Evelyn   25/10/2011 15:31:14

Muito bacana Avelino! Confesso que me interessei em comprar as aulas de Ribbon! =)
Fazem diferença!

Hiure   15/10/2011 11:02:01

Muito Bom

Avelino Sampaio   14/10/2011 07:13:12

Fernando,

te passei um email.

Willian,

não consegui captar o que vc deseja. Por gentileza, forneça mais detalhes.

Grato

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

Avelino, Boa Noite.
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

Avelino, bom dia!
Parabéns pela vídeo aula.
Tomei a liberdade de lhe enviar um e-mail, assim que possível, gostaria que respondesse.
Abraços!

Avelino Sampaio   03/10/2011 07:33:21

Edilson,

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.

Sucesso!

Edilson   01/10/2011 20:08:58

Caro Avelino,

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?

Grato.

elias   22/09/2011 16:12:41

Boa tarde.
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

Fabricio,

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.

Sucesso!

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

Adilson,

no evento "Ao carregar" dos formulários.

Sucesso!

Adilson Calixto dos Santos   13/09/2011 09:47:55

Bom trabalho Avelino,

Gostaria de Saber onde é colocada a função fncPermissões?

ADilson

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.

Olá Adilson

Veja o evento “Ao abrir” do formulário de permissões que vc se refere:


Private Sub Form_Open(Cancel As Integer)

On Error Resume Next

'bloquei a abertura do formulário pelo painel de navegação

If Nz(Me.OpenArgs, 0) = 0 Then

Cancel = True

Exit Sub

End If

If DCount("idUsuario", "tblUsuários") = 1 Then

MsgBox "Não há usuário cadastrado...", vbInformation, "Aviso"

Cancel = True

Exit Sub

End If

Call fncCarregalista

End Sub


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

Sucesso!

Avelino Sampaio

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!

Valeu Mestre

Agradeçido


Adilson Calixto dos Santos

Adilson Calixto dos Santos   09/09/2011 16:22:59

Boa tarde, Avelino.

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?

Agradeçido

a.2006santos@hotmail.com


Adilson

Avelino Sampaio   03/09/2011 06:57:32

Sacramento,

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.

Sucesso!

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

Avelino Sampaio
Obrigado pelo seu trabalho
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

Almeida,

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

Sucesso!

Almeida Paulino   24/08/2011 07:28:52

Oi Avelino

estou tentando creiar uma BD no access 2007 para gestao de matriculas por favor podes me ajudar? meu email telmo786@gmail.com

estarei muito grato

Sucessos!!

Avelino Sampaio   15/08/2011 05:02:10

Daniel,

tem sim. Faça o seguinte:

1) Crie uma variável global no formulário. Exemplo:

Option Compare Database
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

Sucesso!

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 Tomy
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

Avelino Sampaio,

Como faço para adquirir suas vídeo aulas Access 2007 projetado para interagir com a ribbon ?

E-mail

Isaias@distribuidoragarra.com.br

James William   11/07/2011 15:36:26

Boas dicas gostei muito

Avelino Sampaio   11/07/2011 05:28:54

Bruno,

não estou com tempo no momento para ajudá-lo. Peça ajuda nos seguintes fóruns:

http://www.expertaccess.com.br/forum
http://maximoaccess.maisforum.com/

Sucesso!

Bruno Ponces    05/07/2011 22:33:10

Ola boa noite

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?

abraços

Aqui fica o meu email

brunoponces@gmail.com

Regards
Bruno Ponces

Avelino Sampaio   29/06/2011 09:39:56

Denis,

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.

Sucesso!

Denis   28/06/2011 22:08:16

Quero criar um arquivo mdw para o access 2010

Avelino Sampaio   24/06/2011 06:11:32

Leonardo,

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"

Sucesso!

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

Andre,

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

Prezado Avelino,

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

Kátia,

para o relatório é outro:

call fncPermissõesRpt(me)

Veja no Maestro, o evento "Ao abrir" do relatório rltClientes ,como está sendo feito.

Sucesso

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:
Private Sub Report_Load()
Call fncPermissões(Me)
End Sub

Copiei igual dos forms, o código é esse ou é outro?

Avelino Sampaio   02/06/2011 05:08:43

Paulo,

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.

http://www.mabesi.com



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

Bom dia !!

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

Marcelo,

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.

Sucesso

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 ..

desde ja agradeço.

Avelino Sampaio   21/05/2011 08:30:38

Flavio,

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.

http://www.mabesi.com

Flávio Mello    19/05/2011 16:18:54

Boa tarde,
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
desde já agradeço sua atenção

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!

Márcio Melo

Avelino Sampaio   11/05/2011 11:29:27

Julio,

esse controle é gratuito. Pode usar a vontade. Se encontra no exemplo Maestro, que disponibilizo no artigo.

Sucesso

julio Cesar Del Barco   11/05/2011 10:47:22

Bom dia necessito urgente de seu produto Controle personalizado de acesso de usuários
como comprar ?

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.


Abraço.

Avelino Sampaio   25/04/2011 07:08:05

Marcio Dias,

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.

Sucesso

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

oi avelino,
obrigado pelo retorno, mas já estava marcado em todos os registros e mesmo assim não exclui.
mesmo com o usuário admin.
obrigado.

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

Josemar,

Isso acontece mesmo vc acessando pelo admin ?

Faço o seguinte:
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.

Sucesso

josemar   30/03/2011 10:58:19

Olá Avelino,
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?
Obrigado.
Um abraço

Avelino Sampaio   29/03/2011 06:22:17

Edilson,

vá pela seção "contato" do site e me explique com detalhes o porque não conseguiu.

Grato

Edilson Moreira Borges   28/03/2011 21:28:00

Não consegui usar o exemplo

Roni Lupe   07/03/2011 09:39:41

Avelino,

Muito obrigado pelo retorno.
Estou iniciando no Access mas vou tentar adaptar o codigo seguindo sua dica.

Abraço

Avelino Sampaio   07/03/2011 06:49:45

Roni,

é 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.

Sucesso

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
video aulas.
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
Desde já, Obrigado!
Muito mais Sucesso pra você!

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

Hugo,

Neste final de semana vou elaborar uma alteração no Maestro e te passo.

Sucesso

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, 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?

Avelino Sampaio   08/02/2011 13:59:28

Fernando,

Mantenha pressionado a tecla SHIFT ao iniciar o Maestro

Bom estudo

FERNANDO HARI PFEIFFER   08/02/2011 12:22:14

AVELINO COMO ACESSO O CODIGO FONTE DO MAESTRO, ELE ENTRA DIRETO EM EXECUSAO...

GRATO!

Ivan   06/02/2011 15:17:31

Avelino,

Assiti a sua video-aula e ja coloquei em pratica, funcionou perfeitamente!

Muito obrigado!

Avelino Sampaio   06/02/2011 05:22:33

Ivan,

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

Sucesso

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.

Se puder me ajudar ficarei grato.

Cleiton   15/10/2010 11:03:07

So para complementar, eu consigo abrir o front-end normalmente no meu pc!

Att.

Cleiton

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

Cleiton,

na tabela tblFunções desmarque o campos "suspenso" dos novos itens.

Sucesso
Avelino Sampaio

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?

Desde ja agradeço.

Jander   13/09/2010 22:36:11

Olá, Avelino.

Muito bom mesmo! A vídeo aula personalizando acesso de usuários bem montada e bem explicada.

Você é um grande profissional.


Parabéns!
Jander

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.

Leandro.

alem de assitir a vídeo-aula apresentada aqui, aconselho você aprender a montar ribbons. Faço um convite para você conhecer o MontaRibbons.

Sucesso


Leandro   03/09/2010 00:02:21

Prezado Avelino,
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...)

Desde já grato

Leandro
lbmcel@hotmail.com

Avelino Sampaio   11/08/2010 06:08:59

Sandro,

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

Sucesso

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.

Desde já agradeço
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
desde já agradeço.

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.

Sucesso

Josino   04/08/2010 07:31:34

Avelino, quando abro o Maestro pede uma senha, qual seria a senha ?

Parabéns pelo excelente trabalho.

Abs.

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

Marcelo,

A senha do Maestro_be.accdb é "a1234"
Maestro.accdb não tem senha.

Sucesso

Marcelo Pereira   29/06/2010 07:22:07

Avelino,
Meus parabéns!!!

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?).

Abraço

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

Boa tarde, tudo bem!
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
alan@questaotrabalhista.com

Avelino Sampaio   07/05/2010 05:44:38

Romildo,

Entre em contato através do link "Contato" e me passe mais detalhes.

Sucesso

Avelino Sampaio   07/05/2010 05:41:02

Bruno,

Acesse o link abaixo e veja se atende:

http://comunidade.itlab.com.br/eve/forums/a/tpc/f/273606921/m/672100824?r=874107824#874107824

Sucesso

Bruno Miranda   06/05/2010 21:00:19

Boa Noite,

Tudo ok?
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?

Obrigado

Bruno Miranda

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

Clemilson,

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.

Maestro:

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.

Sucesso

clemilson borges   29/04/2010 22:24:25

Prezado,
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?
Abraco

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?
Abraco

Avelino Sampaio   29/04/2010 15:09:49

manuel,

enviei informações para o teu email.

Clemilson,

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.

Sucesso

Clemilson Borges   28/04/2010 23:53:49

Show de bola.
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

Bom dia Avelino,

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

Alan,

pra mim seu email sempre apresenta problemas. Não teria outro email pra gente se comunicar ?

Carlos,

fico muito feliz de poder colaborar. O manterei informado sobre os novos artigos e vídeos.

Sucesso

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...

UM ABRAÇO

CARLOS MAZUCATO
MAZUCATO@HOTMAIL.COM


Alan Rodrigo   06/04/2010 13:08:25

Boa tarde, tudo bem!
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?
Agradeço desde já.

Alan
alan.silva@saofrancisco.edu.br

Wallace   30/03/2010 14:44:44

Boa tarde Avalino
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
Obrigado!
Sucesso pra vc!
Braço

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...

Sou mais Brasil!

"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...

Forte Abraço!

Avelino Sampaio   05/03/2010 05:14:04

Luís Moreira,

é possível sim e com poucas modificações.

Entre em contato comigo através do link "contato" aqui do site ou pelo email:
avelino(arroba)usandoaccess(ponto)com(ponto)br

No aguardo


Luís Moreira   04/03/2010 21:08:24

Avelino,
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

Caro Avelino,
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?
Obrigado

Avelino Sampaio   22/02/2010 06:50:43

João Ricardo,

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.

Sucesso


Avelino Sampaio   22/02/2010 06:45:33

Pablo,

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.

Sucesso

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?

Agradeço antecipadamente,

Pablo Luz.
pablo@bancocapital.com.br

Pablo Luz   19/02/2010 17:07:56

Boa tarde Avelino,

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

Luís Alberto,

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.

Sucesso

Avelino Sampaio   12/02/2010 13:03:53

Pablo,

tem que assistir minhas videos-aulas sobre ribbons, que eu ofereço gratuitamente aqui no site.

Sucesso

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
Obrigado pela atenção.

Pablo Luz   11/02/2010 18:28:05

Olá Avelino,

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

Abraços,
Pablo Luz.

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.

grato,
William Paiva
williamsilvapaiva@hotmail.com

Fábio Busnardo   15/01/2010 10:25:34

Meu cara tu é um montro no access....Muito bom o seu trabalho!!!!

Avelino Sampaio   06/01/2010 06:38:42

Jeser,

tem sim , inclusive essa rotina tirei dos meus aplicativos 2003.

O menu é configurado através do commandbars. Exemplo:

CommandBars("Cadastros").Controls("Clientes").visible = False/true

Sucesso

Jeser Borges Cotrim   05/01/2010 22:40:47

Grande Avelino.
Parabéns pelo excelente trabalho!
Uma perguntinha, se me permite. É possível adaptar essa rotina para o Access 2003?
Por favor, se possível, poste algo no GD. Com certeza ficaríamos muito gratos.
Um forte abraço!

Alan   19/11/2009 11:59:27

Bom dia,
É impressionante como você consegue desenvoler as coisas no Access 2007.
Parabéns pelo seu trabalho, e principalmente, por compratilhar com outras pessoas.


Envie seu comentário: