Propriedade ListBox.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 ListBox .

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.

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.