Propriedade OptionButton.DefaultValue (Access)

Especifica um valor que será inserido automaticamente em um campo quando um novo registro é criado. Por exemplo, em uma tabela Endereços , você pode definir o valor padrão do campo City como Nova York. Quando os usuários adicionarem um registro à tabela, eles podem aceitar esse valor ou insira o nome de uma cidade diferente. Cadeia de caracteres de leitura/gravação.

Sintaxe

expressão. Defaultvalue

Expressão Uma variável que representa um objeto OptionButton .

Comentários

A propriedade DefaultValue se aplica a todos os campos de tabela exceto os campos com o tipo de dados de numeração automática ou objeto OLE.

A propriedade DefaultValue Especifica o texto ou uma expressão que é inserida automaticamente em um campo ou controle quando um novo registro é criado. Por exemplo, se você definir a propriedade DefaultValue para um controle de caixa de texto como =Now(), o controle exibe a data e hora atuais. O comprimento máximo para uma configuração da propriedade DefaultValue é 255 caracteres.

A propriedade DefaultValue não se aplica à caixa de seleção, botão de opção ou controles de botão de alternância quando eles estão em um grupo de opções. No entanto, ele se aplica ao próprio grupo de opções.

No Visual Basic, use uma expressão de cadeia de caracteres para definir o valor dessa propriedade. Por exemplo, o código a seguir define a propriedade DefaultValue para um controle de caixa de texto chamado PaymentMethod como "Cash".

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

Observação

[!OBSERVAçãO] Para definir essa propriedade para um campo usando o Visual Basic, use a propriedade DefaultValue do ADO ou a propriedade DefaultValue do DAO.

A propriedade DefaultValue é aplicada somente quando você adiciona um novo registro. Se você alterar a propriedade DefaultValue, a alteração não será automaticamente aplicada aos registros existentes.

Se você definir a propriedade DefaultValue para um controle de formulário que está acoplado a um campo que também tem uma configuração de propriedade DefaultValue definida na tabela, a configuração de controle sobrescreve a configuração da tabela.

Se você criar um controle arrastando um campo da lista de campos, configuração da propriedade DefaultValue do campo, conforme definido na tabela, é aplicada ao controle no formulário Embora a configuração da propriedade DefaultValue do controle permanecerá em branco.

Um controle pode fornecer o valor padrão para outro controle. Por exemplo, se você definir a propriedade DefaultValue de um controle para a expressão a seguir, o valor padrão do controle será definido para a configuração da propriedade DefaultValue do controle txtShipTo.

=Forms!frmInvoice!txtShipTo

Se os controles estiverem no mesmo formulário, o controle que representa a origem do valor padrão deverá aparecer, na ordem de tabulação, antes do controle que contém a expressão.

Suporte e comentários

Tem dúvidas ou quer enviar comentários sobre o VBA para Office ou sobre esta documentação? Confira Suporte e comentários sobre o VBA para Office a fim de obter orientação sobre as maneiras pelas quais você pode receber suporte e fornecer comentários.