Propriedade ListBox. DefaultValue (Access)ListBox.DefaultValue property (Access)

Especifica um valor que será inserido automaticamente em um campo quando um novo registro é criado.Specifies a value that is automatically entered in a field when a new record is created. Por exemplo, em uma tabela de endereços , você pode definir o valor padrão para o campo cidade como Nova York.For example, in an Addresses table, you can set the default value for the City field to New York. Quando os usuários adicionarem um registro à tabela, eles podem aceitar esse valor ou insira o nome de uma cidade diferente.When users add a record to the table, they can either accept this value or enter the name of a different city. Cadeia de caracteres de leitura/gravação.Read/write String.

SintaxeSyntax

expressão. DefaultValueexpression.DefaultValue

expressão Uma variável que representa um objeto ListBox .expression A variable that represents a ListBox object.

ComentáriosRemarks

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.The DefaultValue property applies to all table fields except those fields with the data type of AutoNumber or OLE Object.

A propriedade DefaultValue Especifica o texto ou uma expressão que é inserida automaticamente em um campo ou controle quando um novo registro é criado.The DefaultValue property specifies text or an expression that's automatically entered in a control or field when a new record is created. 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.For example, if you set the DefaultValue property for a text box control to =Now(), the control displays the current date and time. O comprimento máximo para uma configuração da propriedade DefaultValue é 255 caracteres.The maximum length for a DefaultValue property setting is 255 characters.

No Visual Basic, use uma expressão de cadeia de caracteres para definir o valor dessa propriedade.In Visual Basic, use a string expression to set the value of this property. Por exemplo, o código a seguir define a propriedade DefaultValue para um controle de caixa de texto chamado PaymentMethod como "Cash".For example, the following code sets the DefaultValue property for a text box control named PaymentMethod to "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.To set this property for a field by using Visual Basic, use the ADO DefaultValue property or the DAO DefaultValue property.

A propriedade DefaultValue é aplicada somente quando você adiciona um novo registro.The DefaultValue property is applied only when you add a new record. Se você alterar a propriedade DefaultValue, a alteração não será automaticamente aplicada aos registros existentes.If you change the DefaultValue property, the change isn't automatically applied to existing records.

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.If you set the DefaultValue property for a form control that's bound to a field that also has a DefaultValue property setting defined in the table, the control setting overrides the table setting.

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.If you create a control by dragging a field from the field list, the field's DefaultValue property setting, as defined in the table, is applied to the control on the form although the control's DefaultValue property setting will remain blank.

Um controle pode fornecer o valor padrão para outro controle.One control can provide the default value for another control. 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.For example, if you set the DefaultValue property for a control to the following expression, the control's default value is set to the DefaultValue property setting for the txtShipTo control.

=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.If the controls are on the same form, the control that's the source of the default value must appear earlier in the tab order than the control containing the expression.

Suporte e comentáriosSupport and feedback

Tem dúvidas ou quer enviar comentários sobre o VBA para Office ou sobre esta documentação?Have questions or feedback about Office VBA or this documentation? 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.Please see Office VBA support and feedback for guidance about the ways you can receive support and provide feedback.