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


    [Resolvido]Restringir registros para edição

    L34NDR0
    L34NDR0
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 353
    Registrado : 29/03/2011

    [Resolvido]Restringir registros para edição Empty Restringir registros para edição

    Mensagem  L34NDR0 16/2/2012, 15:01

    Prezados,

    estou fazendo uma lista de contatos onde quero que o usuário consiga alterar somente os registros que ele próprio inseriu.

    para isso, inclui um campo (RespTELE_TAB) com o valor padrão = fOSUserName() e comparo esse valor com o valor de um campo não acoplado (Texto25) que tem como fonte: fOSUserName().

    me parece que o código pega o valor do campo somente do primeiro registro da tabela...

    o que está errado???

    Private Sub Form_Current()

    If Me.RespTELE_TAB.Value <> Me.Texto25 Then

    Me.NomeTELE_TAB.Locked = True
    Me.Fone1TELE_TAB.Locked = True
    Me.Fone2TELE_TAB.Locked = True
    Me.Fone3TELE_TAB.Locked = True
    Me.Fone4TELE_TAB.Locked = True
    Me.FaxTELE_TAB.Locked = True
    Me.MailTELE_TAB.Locked = True
    Me.NotasTELE_TAB.Locked = True
    Me.CompartilhaTELE_TAB_Rótulo.Visible = False
    Me.CompartilhaTELE_TAB.Visible = False

    End If

    End Sub
    avatar
    Convidad
    Convidado


    [Resolvido]Restringir registros para edição Empty Re: [Resolvido]Restringir registros para edição

    Mensagem  Convidad 16/2/2012, 15:13

    Olá Leandro

    Tente assim:
    If Me.RespTELE_TAB.Value <> fOSUserName() Then

    Se bem que você pode inverter a situação, deixando todos os controles bloqueados e só libera quando o usuário gravado na tabela seja igual ao usuário logado.

    E não esqueça do Else

    para retornar a situação anterior.

    Abraços

    L34NDR0
    L34NDR0
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 353
    Registrado : 29/03/2011

    [Resolvido]Restringir registros para edição Empty Re: [Resolvido]Restringir registros para edição

    Mensagem  L34NDR0 16/2/2012, 15:16

    Balem,

    já tentei das duas formas que vc sugeriu (comparando com fOSUserName() e bloqueando os campos) e o resultado é o mesmo...

    hummm, agora vi o teu comentário do else... vou tentar
    avatar
    Convidad
    Convidado


    [Resolvido]Restringir registros para edição Empty Re: [Resolvido]Restringir registros para edição

    Mensagem  Convidad 16/2/2012, 15:21

    Se não funfar
    Poste o bd com o form e tabela em questão
    L34NDR0
    L34NDR0
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 353
    Registrado : 29/03/2011

    [Resolvido]Restringir registros para edição Empty Re: [Resolvido]Restringir registros para edição

    Mensagem  L34NDR0 16/2/2012, 15:23

    ehhh! funfou!

    faltava o else!

    thanks, Balem, quando eu crescer quero ser esperto igual a você!

    um abraço a todos.
    avatar
    Convidad
    Convidado


    [Resolvido]Restringir registros para edição Empty Re: [Resolvido]Restringir registros para edição

    Mensagem  Convidad 16/2/2012, 15:34

    huahauhauahu

    Quem me dera ser esperto, a prova disso que sou programador, kkkkkkkkk

    Valeu pelo retorno e não esqueça do famoso Resolvido, como diz nosso amigo Clovis

    Boa sorte!!
    L34NDR0
    L34NDR0
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 353
    Registrado : 29/03/2011

    [Resolvido]Restringir registros para edição Empty Re: [Resolvido]Restringir registros para edição

    Mensagem  L34NDR0 16/2/2012, 15:56

    sorry...

    Conteúdo patrocinado


    [Resolvido]Restringir registros para edição Empty Re: [Resolvido]Restringir registros para edição

    Mensagem  Conteúdo patrocinado


      Data/hora atual: 7/11/2024, 18:58