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.