Propriedade ValorPredefinido

Aplica-se a

Objeto CheckBox

Objeto OptionGroup

Objeto ComboBox

Objeto TextBox

Objeto ListBox

Objeto ToggleButton

Objeto OptionButton

Especifica um valor para Cadeia introduzido automaticamente num campo ao criar um novo registo. Por exemplo, numa tabela Endereços, pode predefinir o valor do campo Cidade para Nova Iorque. Quando os utilizadores adicionarem um registo à tabela, podem aceitar este valor ou introduzir o nome de uma cidade diferente. De leitura/escrita.

expressão. ValorPredefinido

expressão Obrigatório. Uma expressão que devolve um dos objetos na lista Aplica-se a.

Observações

  • A propriedade ValorPredefinido não se aplica aos controlos de caixa de verificação, botão de opção ou botão de alternar, quando estes se encontrarem num grupo de opções. No entanto, aplica-se ao grupo de opções em si.

  • A propriedade ValorPredefinido aplica-se a todos os campos de tabelas, com exceção dos campos com o tipo de dados Numeração Automática ou Objeto OLE.

A propriedade ValorPredefinido especifica texto ou uma expressão introduzidos automaticamente num controlo ou campo ao criar um novo registo. Por exemplo, se definir a propriedade ValorPredefinido de um controlo de caixa de texto para =Now(), o controlo apresenta a data e a hora atuais. O tamanho máximo da definição de uma propriedade ValorPredefinido é de 255 carateres.

Para um controlo, pode definir esta propriedade na folha de propriedades do controlo. Para um campo, pode definir esta propriedade na vista Estrutura da tabela (na secção Propriedades do Campo), numa macro ou ao utilizar um código VBA (Visual Basic for Applications).

No código VBA, utilize uma expressão de cadeia para definir o valor desta propriedade. Por exemplo, o código seguinte define a propriedade ValorPredefinido de um controlo de caixa de texto denominado PaymentMethod para "Cash":

Forms!frmInvoice!PaymentMethod.DefaultValue = """Cash"""

Nota: Para definir esta propriedade para um campo ao utilizar um código VBA, utilize a propriedade ValorPredefinido do ADO ou a propriedade ValorPredefinido do DAO.

A propriedade ValorPredefinido é aplicada apenas ao adicionar um novo registo. Se alterar a propriedade ValorPredefinido, a alteração não é aplicada automaticamente aos registos existentes.

Se definir a propriedade ValorPredefinido para um controlo de formulário vinculado a um campo que também tenha uma definição da propriedade ValorPredefinido especificada na tabela, a definição do controlo substitui a definição da tabela.

Se criar um controlo ao arrastar um campo de uma lista de campos, a definição da propriedade ValorPredefinido do campo, conforme definida na tabela, é aplicada ao controlo no formulário, embora a definição da propriedade ValorPredefinido do controlo permaneça em branco.

Um controlo pode fornecer o valor predefinido a outro controlo. Por exemplo, se definir a propriedade ValorPredefinido para um controlo na expressão seguinte, o valor predefinido do controlo é especificado para a definição da propriedade ValorPredefinido do controlo txtShipTo.

=Forms!frmInvoice!txtShipTo

Se os controlos se encontrarem no mesmo formulário, o controlo que for a origem do valor predefinido tem de surgir na ordem de tabulação antes do controlo que contém a expressão.

Aumente os seus conhecimentos do Office
Explore as formações
Seja o primeiro a obter novas funcionalidades
Adira ao Office Insider

As informações foram úteis?

Obrigado pelos seus comentários!

Obrigado pelo seu feedback! Parece que poderá ser benéfico reencaminhá-lo para um dos nossos agentes de suporte do Office.

×