MaximoAccess

Caro Usuário, antes de postar pela primeira vez, leia as regras do fórum.

https://www.maximoaccess.com/t48-regras-do-forum

Obrigado

Administração


Participe do fórum, é rápido e fácil

MaximoAccess

Caro Usuário, antes de postar pela primeira vez, leia as regras do fórum.

https://www.maximoaccess.com/t48-regras-do-forum

Obrigado

Administração

MaximoAccess

Gostaria de reagir a esta mensagem? Crie uma conta em poucos cliques ou inicie sessão para continuar.

Dicas Ms Access, Exemplos Ms Access, Codigos VBA Ms Access, SQL Ms Access


2 participantes

    [Resolvido]Função Editar/Alterar/Adicionar em formulário

    avatar
    adriano944
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 187
    Registrado : 10/02/2010

    [Resolvido]Função Editar/Alterar/Adicionar em formulário Empty [Resolvido]Função Editar/Alterar/Adicionar em formulário

    Mensagem  adriano944 6/7/2010, 23:08

    Pessoal

    Existe alguma possibilidade de bloquear alguns campos para edição ou alteração ou adição?
    Vou explicar melhor..

    tenho um formulário com algumas páginas, para este formulário alguns usuarios terao acesso a alguns paginas e outras nao...caso o usuario tenha acesso a uma determinada pagina, dependendo do usuario, o mesmo poderá somente alterar algum campo...ou somente inserir alguma informação...ou adicionar, porém só sei fazer isto para o formulário todo..como posso fazer para bloquear por campo as funcionalidades acima, ao inves de bloquear todo o formulário para todos?
    vieirasoft
    vieirasoft
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 7304
    Registrado : 11/05/2010

    [Resolvido]Função Editar/Alterar/Adicionar em formulário Empty Re: [Resolvido]Função Editar/Alterar/Adicionar em formulário

    Mensagem  vieirasoft 7/7/2010, 11:14

    OLá Adriano

    Utilize no campo seucampo.Locked=True Assim não será possível inserir registos, mas se não é igual para todos, terá que desbloquear o campo para outro usuário.seucampo.Locked=False.

    Não sei quantos usuários vão aceder? pois você não explioita. Se forem muitos, terá que ir pelo caminho das permissões a nível de segurança.

    POr exemplo:

    If usuário.Name="Adriano" Then
    campo1.Locked=True
    campo2.Locked=False
    End If

    If Usuário.Name="Vieira" Then
    campo2.Locked=True
    Campo1.Locked=False
    End If

    Ainda se não forem muitos usuários, pode usar a instrução select case para definir os acessos. Tamb ém pode definir na tabela o acesso por número, o ADriano é 1 e o Vieira o 2 e definir o grau de acesso de cada um, utilizado qualquer méyodo acima referido.
    avatar
    adriano944
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 187
    Registrado : 10/02/2010

    [Resolvido]Função Editar/Alterar/Adicionar em formulário Empty Re: [Resolvido]Função Editar/Alterar/Adicionar em formulário

    Mensagem  adriano944 7/7/2010, 18:07

    eu tinha pensado em fazer desta maneira msm..mas achei que havia outra maneira..de qlqr forma obrigado!
    vieirasoft
    vieirasoft
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 7304
    Registrado : 11/05/2010

    [Resolvido]Função Editar/Alterar/Adicionar em formulário Empty Re: [Resolvido]Função Editar/Alterar/Adicionar em formulário

    Mensagem  vieirasoft 7/7/2010, 18:36

    Se precisar estamos cá.
    avatar
    adriano944
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 187
    Registrado : 10/02/2010

    [Resolvido]Função Editar/Alterar/Adicionar em formulário Empty Re: [Resolvido]Função Editar/Alterar/Adicionar em formulário

    Mensagem  adriano944 7/7/2010, 18:57

    Vieirasoft

    O problema é que possuem alguns campos que nao sao todas as pessoas que podem inserir..excluir ou alterar...apenas algumas podem fazer algumas dessas coisas...como posso fazer ?
    vieirasoft
    vieirasoft
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 7304
    Registrado : 11/05/2010

    [Resolvido]Função Editar/Alterar/Adicionar em formulário Empty Re: [Resolvido]Função Editar/Alterar/Adicionar em formulário

    Mensagem  vieirasoft 7/7/2010, 19:38

    Adriano quantos utilizadores vão estar ligados?
    A instrução select case permite uma maior abrangência em relação à instrução If. Agora, se forem muitos utilizadores isso teria que ser feito através de níveis de acesso. O Mestre JPaulo tem um exemplo no site por Login de acesso que pode ser fácilmente adaptado. http://maximoaccess.forumeiros.com/repositorio-de-exemplos-ms-access-f7/login-com-mascara-de-password-na-inputbox-t344.htm.

    Se verifiar que continua a ter dificuldades, o único meio será colocar a mdb no drop box para que eu possa in loco ver isso.
    vieirasoft
    vieirasoft
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 7304
    Registrado : 11/05/2010

    [Resolvido]Função Editar/Alterar/Adicionar em formulário Empty Re: [Resolvido]Função Editar/Alterar/Adicionar em formulário

    Mensagem  vieirasoft 7/7/2010, 19:51

    Adriano
    Dê as seguintes permissões aos seus usuários:

    Me.AllowAdditions = True/False
    Me.AllowDeletions = True/False
    Me.AllowEdits = True/False

    Atribua a cada usuário estas permissões
    avatar
    adriano944
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 187
    Registrado : 10/02/2010

    [Resolvido]Função Editar/Alterar/Adicionar em formulário Empty Re: [Resolvido]Função Editar/Alterar/Adicionar em formulário

    Mensagem  adriano944 7/7/2010, 21:11

    Vieirasoft, consegui fazer aqui utilizando o allowadditions...deletions...edits.... muito obrigado!
    vieirasoft
    vieirasoft
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 7304
    Registrado : 11/05/2010

    [Resolvido]Função Editar/Alterar/Adicionar em formulário Empty Re: [Resolvido]Função Editar/Alterar/Adicionar em formulário

    Mensagem  vieirasoft 7/7/2010, 21:14

    Fico muito satisfeito por o ter ajudado. Hoje você, amanhã eu! Se precisar de novo já sabe. Sucesso no seu trabalho!
    avatar
    adriano944
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 187
    Registrado : 10/02/2010

    [Resolvido]Função Editar/Alterar/Adicionar em formulário Empty Re: [Resolvido]Função Editar/Alterar/Adicionar em formulário

    Mensagem  adriano944 7/7/2010, 21:51

    Obrigado!
    Espero um dia poder ajudar você também!!

    vieirasoft
    vieirasoft
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 7304
    Registrado : 11/05/2010

    [Resolvido]Função Editar/Alterar/Adicionar em formulário Empty Re: [Resolvido]Função Editar/Alterar/Adicionar em formulário

    Mensagem  vieirasoft 7/7/2010, 22:01

    Certo Adriano é isso mesmo. Aqui só o grande Mestre JP está isento disso. É por isso que a cada passo invocamos a sua atenção para as nossas dúvidas.

    Conteúdo patrocinado


    [Resolvido]Função Editar/Alterar/Adicionar em formulário Empty Re: [Resolvido]Função Editar/Alterar/Adicionar em formulário

    Mensagem  Conteúdo patrocinado


      Data/hora atual: 26/4/2024, 17:17