Aplicável a
Objeto CheckBox |
Objeto OptionGroup |
Objeto ComboBox |
Objeto TextBox |
Objeto ListBox |
Objeto ToggleButton |
Objeto OptionButton |
Especifica um valor de Cadeia de caracteres que é inserido automaticamente em um campo quando um novo registro é criado. Por exemplo, em uma tabela de Endereços, você pode definir o valor padrão para o campo Cidade como Nova York. Quando os usuários adicionam um registro à tabela, eles podem aceitar esse valor ou digitar o nome de uma cidade diferente. Leitura/gravação.
expressão.DefaultValue
expressão Obrigatória. Uma expressão que retorna um dos objetos na lista Aplica-se a.
Comentários
-
A propriedade DefaultValue não se aplica aos controles caixa de seleção, botão de opção ou botão de alternância quando eles estão em um grupo de opções. No entanto, ela se aplica ao grupo de opções.
-
A propriedade DefaultValue se aplica a todos os campos de tabela, exceto aos campos com o tipo de dado Numeração Automática ou Objeto OLE.
A propriedade DefaultValue especifica uma expressão ou um texto automaticamente inserido em um campo ou controle quando um novo registro é criado. Por exemplo, se você configurar a propriedade DefaultValue de um controle de caixa de texto como =Now(), o controle exibirá a data e hora atuais. O comprimento máximo de uma configuração da propriedade DefaultValue é de 255 caracteres.
Em um controle, você pode definir essa propriedade na folha de propriedades do controle. Em um campo, você pode definir essa propriedade no modo de exibição Design da tabela (na seção Propriedades do Campo), em uma macro ou usando o código do VBA (Visual Basic for Applications).
No código do VBA, use expressão de cadeia de caracteres para definir o valor dessa propriedade. Por exemplo, o seguinte código define a propriedade DefaultValue para um controle de caixa de texto chamado PaymentMethod (Método de pagamento) como "Cash" (Dinheiro):
Forms!frmInvoice!PaymentMethod.DefaultValue = """Cash"""
Observação: Para definir essa propriedade para um campo usando o código do VBA, use a propriedade DefaultValue ADO ou a propriedade DefaultValue DAO.
A propriedade DefaultValue é aplicada apenas quando você adiciona um novo registro. Se você alterar a propriedade DefaultValue, a alteração não será aplicada automaticamente aos registros existentes.
Se você configurar a propriedade DefaultValue para um controle de formulário associado a um campo que também tem uma configuração da propriedade DefaultValue definida na tabela, a configuração do controle substituirá a configuração da tabela.
Se você criar um controle arrastando um campo da lista de campos, a configuração da propriedade DefaultValue do campo, conforme definido na tabela, será aplicada ao controle no formulário, mas 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ê configurar a propriedade DefaultValue de um controle para a expressão a seguir, o valor padrão do controle será definido como a configuração da propriedade DefaultValue para o controle txtShipTo.
=Forms!frmInvoice!txtShipTo
Se os controles estiverem no mesmo formulário, o controle que for a origem do valor padrão deverá aparecer antes na ordem de tabulação que o controle que contém a expressão.