DoCmd.GoToControl (Access)

El método GoToControl lleva a cabo la acción GoToControl (IrAControl) en Visual Basic.

Puede usar el método GoToControl para desplazar el enfoque al campo o control especificado en el registro actual del formulario abierto, la hoja de comentarios del formulario, la hoja de comentarios de la tabla o la hoja de consulta de la consulta. Puede usar este método cuando quiera que un campo o control determinados tengan el enfoque. Después, puede usar el campo o control para comparaciones o acciones FindRecord. También puede usar este método para navegar por un formulario según determinadas condiciones. Por ejemplo, si el usuario escribe no en un control casado de un formulario de seguro de salud, el foco puede omitir automáticamente el control del cónyuge o el nombre del socio y desplazarse al siguiente control. No puede usar el método GoToControl para mover el enfoque a un control de un formulario oculto. Use sólo el nombre del control para el argumento nombrecontrol , no la sintaxis completa. También puede usar el método SetFocus para desplazar el enfoque a un control de un formulario o a cualquiera de sus subformularios, o a un campo de una tabla abierta, una consulta o una hoja de de de formulario abierta. Este es el método preferido para desplazar el foco en Visual Basic, especialmente a los controles de los subformularios y los subformularios anidados, porque puede usar la sintaxis completa para especificar el control al que desea desplazarse. Puede usar el método GoToControl para desplazarse a un subformulario, que es un tipo de control. Después, puede usar el método GoToControl para moverse a un registro determinado del subformulario. También puede desplazarse a un control de un subformulario usando el método GoToControl para moverse primero al subformulario y, después, al control del subformulario.

GoToControl (ControlName)

ControlName: Expresión de cadena que es el nombre de un control del formulario u hoja de datos activos.


Dim strControlName As String: strControlName = 
DoCmd.GoToControl ControlName:=strControlName