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.