Aplica-se a
|
Objeto BoundObjectFrame |
Objeto OptionButton |
|
Objeto CheckBox |
Objeto OptionGroup |
|
Objeto ComboBox |
Objeto SubForm |
|
Objeto CustomControl |
Objeto TextBox |
|
Objeto ListBox |
Objeto ToggleButton |
|
Objeto ObjectFrame |
A propriedade Protegido especifica se pode editar dados num controlo na vista Formulário. Booleano de leitura/escrita.
expressão.Protegido
expressão Obrigatório. Uma expressão que devolve um dos objetos na lista Aplica-se A.
Observações
A propriedade Protegido utiliza as seguintes definições.
|
Definição |
Visual Basic |
Descrição |
|
Sim |
Verdadeiro |
(Predefinido para molduras de objeto desvinculado) O controlo funciona normalmente, mas não permite a edição, adição ou eliminação de dados. |
|
Não |
Falso |
(Predefinido para todos os controlos, exceto molduras de objeto desvinculado) O controlo funciona normalmente e permite a edição, adição e eliminação de dados. |
Pode definir estas propriedades ao utilizar a folha de propriedades de um formulário, uma macro ou um código VBA (Visual Basic for Applications).
Utilize a propriedade Protegido para proteger dados num campo ao torná-lo só de leitura. Por exemplo, poderá querer um controlo apenas para apresentar informações sem permitir a edição ou bloquear um controlo até ser cumprida uma condição específica.
Exemplo
O exemplo seguinte ativa/desativa a propriedade Ativado de um botão de comando e as propriedades Ativado e Protegido de um controlo, dependendo do tipo de funcionário apresentado no registo atual. Se o funcionário for um gestor, o botão SalaryDetails é ativado e o controlo PersonalInfo é desbloqueado e ativado.
Sub Form_Current() If Me!EmployeeType = "Manager" Then Me!SalaryDetails.Enabled = True Me!PersonalInfo.Enabled = True Me!PersonalInfo.Locked = False Else Me!SalaryDetails.Enabled = False Me!PersonalInfo.Enabled = False Me!PersonalInfo.Locked = True End IfEnd Sub