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