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