Propriedade Form.CurrentView (Access)

Use a propriedade CurrentView para determinar como um formulário é exibido no momento. número inteiro de leitura/gravação.

Sintaxe

expressão. CurrentView

expressão Uma variável que representa um objeto Form.

Comentários

A propriedade CurrentView utiliza as configurações a seguir.

Configuração Formulário exibido em:
0 modo de design
1 modo de formulário
2 Modo Folha de Dados
7 Modo de Layout

Use essa propriedade para efetuar tarefas diferentes, dependendo do modo atual. Por exemplo, um procedimento de evento poderia determinar em qual modo o formulário está sendo exibido e efetuar uma tarefa, se o formulário estiver exibido no modo de formulário, ou uma outra se ele estiver exibido no modo de folha de dados.

Exemplo

O exemplo a seguir utiliza a sub-rotina GetCurrentView para determinar se um formulário está no modo de formulário ou folha de dados. Se estiver no modo de formulário, uma mensagem para o usuário será exibida em uma caixa de texto no formulário; se estiver no modo de folha de dados, a mesma mensagem será exibida em uma caixa de mensagem.

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

Suporte e comentários

Tem dúvidas ou quer enviar comentários sobre o VBA para Office ou sobre esta documentação? Confira Suporte e comentários sobre o VBA para Office a fim de obter orientação sobre as maneiras pelas quais você pode receber suporte e fornecer comentários.