Propiedad CheckBox.DefaultValue (Access)
Especifica un valor que se introduce automáticamente en el campo cuando se crea un nuevo registro. Por ejemplo, en una tabla Addresses , puede establecer el valor predeterminado del campo City en Nueva York. Cuando los usuarios agregan un registro a la tabla, pueden aceptar este valor o especificar el nombre de una ciudad diferente. String de lectura y escritura.
Sintaxis
expresión. Defaultvalue
Expresión Variable que representa un objeto CheckBox .
Comentarios
La propiedad DefaultValue se aplica a todos los campos de tablas excepto a aquellos con el tipo de datos de Autonumeración u objeto OLE.
La propiedad DefaultValue especifica texto o una expresión que aparece automáticamente en un control o campo cuando se crea un nuevo registro. Por ejemplo, si establece la propiedad DefaultValue para un control de cuadro de texto en =Now()
, el control muestra la fecha y hora actuales. La longitud máxima para un valor de la propiedad DefaultValue es 255 caracteres.
La propiedad DefaultValue no se aplica a los controles de casilla, botón de opción o botón de alternancia cuando están en un grupo de opciones. Sin embargo, se aplica al propio grupo de opciones.
En Visual Basic, use una expresión de cadena para establecer el valor de esta propiedad. Por ejemplo, el código siguiente establece la propiedad DefaultValue para un control de cuadro de texto denominado PaymentMethod en "Cash".
Forms!frmInvoice!PaymentMethod.DefaultValue = """Cash"""
Nota:
[!NOTA] Para establecer esta propiedad para un campo mediante Visual Basic, utilice la propiedad DefaultValue de ADO o la propiedad DefaultValue DAO.
La propiedad DefaultValue se aplica sólo cuando agrega un nuevo registro. Si modifica la propiedad DefaultValue, el cambio no se aplica automáticamente a los registros existentes.
Si establece la propiedad DefaultValue para un control de formulario que es dependiente de un campo que también tiene un valor de la propiedad DefaultValue definido en la tabla, el valor del control invalida el valor de la tabla.
Si crea un control arrastrando un campo desde la lista de campos, valor de la propiedad DefaultValue del campo, tal como se define en la tabla, se aplica al control del formulario aunque el valor de la propiedad DefaultValue del control seguirá en blanco.
Un control puede proporcionar el valor predeterminado para otro control. Por ejemplo, si establece la propiedad DefaultValue para un control en la expresión siguiente, el valor predeterminado del control se establece en el valor de la propiedad DefaultValue para el control txtShipTo.
=Forms!frmInvoice!txtShipTo
Si los controles están en el mismo formulario, el control que es el origen del valor predeterminado debe aparecer antes en el orden de tabulación que el control que contiene la expresión.
Soporte técnico y comentarios
¿Tiene preguntas o comentarios sobre VBA para Office o esta documentación? Vea Soporte técnico y comentarios sobre VBA para Office para obtener ayuda sobre las formas en las que puede recibir soporte técnico y enviar comentarios.