Iniciar sesión con Microsoft
Iniciar sesión o crear una cuenta
Hola:
Seleccione una cuenta diferente.
Tiene varias cuentas
Elija la cuenta con la que desea iniciar sesión.

Se aplica a

Objeto BoundObjectFrame

Objeto ListBox

Objeto CheckBox

Objeto OptionButton

Objeto ComboBox

Objeto OptionGroup

Objeto CustomControl

Objeto TextBox

Objeto GroupLevel

Objeto ToggleButton

Puede usar la propiedad ControlSource para especificar qué datos aparecen en un control. Puede ver y modificar los datos enlazados a un campo en una tabla, consulta o instrucción SQL. También puede mostrar el resultado de una expresión. Valor String de lectura y escritura.

expresión n.ControlSource

expresión Requerido. Una expresión que devuelve uno de los objetos de la lista Se aplica a.

Valor

En la propiedad ControlSource se usan los valores siguientes.

Configuración

Descripción

Un nombre de campo

El control está enlazado a un campo de una tabla, consulta o instrucción SQL. Los datos del campo se muestran en el control. Los cambios realizados en los datos del control cambian los datos correspondientes en el campo. (Para que el control sea de solo lectura, establezca la propiedad Locked en ). Si hace clic en un control enlazado a un campo que tiene un tipo de datos Hipervínculo, irá al destino especificado en la dirección del hipervínculo.

Una expresión

El control muestra los datos generados por una expresión. El usuario puede cambiar estos datos pero no se guardan en la base de datos.


Puede establecer la propiedad ControlSource de un control mediante la hoja de propiedades del control, una macro o código de Visual Basic para Aplicaciones (VBA).

También puede establecer la propiedad ControlSource de un cuadro de texto si escribe un nombre de campo o expresión directamente en el cuadro de texto en la vista Diseño del formulario o del informe.

Para un informe, puede establecer esta propiedad si selecciona un campo o escribe una expresión en la ventana emergente Campo o expresión del panel Agrupación, orden y total.

En VBA, use una expresión de cadena para establecer el valor de esta propiedad.

Observaciones

Para un nivel de grupo de informe, la propiedad ControlSource determina el campo o expresión por el que se agrupa.

Nota: La propiedad ControlSource no se aplica a los controles de casilla, botón de opción o botón de alternancia de un grupo de opciones. Solo se aplica al propio grupo de opciones.

Para los informes, la propiedad ControlSource solo se aplica a los niveles de grupo de informe.

Los formularios e informes actúan como "ventanas" de la base de datos. El origen de datos principal para un formulario o informe se especifica estableciendo su propiedad RecordSource en una tabla, consulta o instrucción SQL. Después, se puede establecer la propiedad ControlSource en un campo del origen de datos o en una expresión. Si el valor de la propiedad ControlSource es una expresión, el valor mostrado es de solo lectura y no se guarda en la base de datos. Por ejemplo, puede usar los valores siguientes.

Configuración sam ple

Descripción

Apellidos

Para un control, los datos del campo Apellidos se muestran en el control. Para un nivel de grupo de informe, Microsoft Office Access 2007 agrupa los datos por apellido.

=Date( ) + 7

Para un control, esta expresión muestra en el control una fecha siete días a partir de la fecha actual.

=DatePart("q",ShippedDate)

Para un control, esta expresión muestra el trimestre de la fecha de envío. Para un nivel de grupo de informe, Access agrupa los datos por el trimestre de la fecha de envío.

Ejemplo

En el ejemplo siguiente se establece la propiedad ControlSource para un cuadro de texto denominado AddressPart en un campo denominado Ciudad:

Forms!Customers!AddressPart.ControlSource = "City"

En el ejemplo siguiente se establece la propiedad ControlSource en la expresión =Date() + 7 para un cuadro de texto denominado Esperado.

Me!Expected.ControlSource = "=Date() + 7"

¿Necesita más ayuda?

¿Quiere más opciones?

Explore las ventajas de las suscripciones, examine los cursos de aprendizaje, aprenda a proteger su dispositivo y mucho más.

Las comunidades le ayudan a formular y responder preguntas, enviar comentarios y leer a expertos con conocimientos extensos.

¿Le ha sido útil esta información?

¿Cuál es tu grado de satisfacción con la calidad del lenguaje?
¿Qué ha afectado a su experiencia?
Si presiona Enviar, sus comentarios se usarán para mejorar los productos y servicios de Microsoft. El administrador de TI podrá recopilar estos datos. Declaración de privacidad.

¡Gracias por sus comentarios!

×