Propiedad Form.CurrentView (Access)
Use la propiedad CurrentView para determinar cómo se muestra actualmente un formulario. Valor Entero de lectura y escritura.
Sintaxis
expresión. CurrentView
expresión Variable que representa un objeto Form.
Comentarios
La propiedad CurrentView puede tener los valores siguientes.
Configuración | Formulario mostrado en: |
---|---|
0 | Vista Diseño |
1 | Vista Formulario |
2 | Vista de hoja de datos |
7 | Vista Diseño |
Utilice esta propiedad para efectuar diferentes tareas en función de la vista actual. Por ejemplo, un procedimiento de evento podría determinar en qué vista se muestra el formulario y efectuar una tarea si el formulario se muestra en la vista Formulario o una tarea diferente si se muestra en la vista Hoja de datos.
Ejemplo:
En el siguiente ejemplo, se usa la subrutina GetCurrentView para determinar si un formulario está en la vista Formulario o en la vista Hoja de datos. Si está en la vista Formulario, se muestra un mensaje al usuario en un cuadro de texto del formulario; si está en la vista Hoja de datos, se muestra el mismo mensaje en un cuadro de mensaje.
GetCurrentView Me, "Please contact system administrator."
Sub GetCurrentView(frm As Form, strDisplayMsg As String)
Const conFormView = 1
Const conDataSheet = 2
Dim intView As Integer
intView = frm.CurrentView
Select Case intView
Case conFormView
frm!MessageTextBox.SetFocus
' Display message in text box.
frm!MessageTextBox = strDisplayMsg
Case conDataSheet
' Display message in message box.
MsgBox strDisplayMsg
End Select
End Sub
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.