DoCmd.OpenFunction (Access)

Abre uma função definida pelo usuário em um banco de dados do Microsoft SQL Server que será exibida no Microsoft Access.

Use a coleção AllFunctions para recuperar informações sobre as funções definidas pelo usuário disponíveis em um banco de dados do SQL Server.

OpenFunction (FunctionName, View, DataMode)


Dim objFunction As AccessObject 
Dim strFunction As String 
 
Set objFunction = Application.AllFunctions(0) 
 
DoCmd.OpenFunction FunctionName:=objFunction.Name, _ 
 View:=acViewDesign, Mode:=acReadOnly 

Arguments

O seguinte argumento é necessário

FunctionName (String) - O nome da função a ser aberta.

Optional arguments

Os seguintes argumentos são opcionais

View (AcView) - Uma constante AcView que especifica o modo de exibição no qual a função será aberta. O valor padrão é acViewNormal.


Os valores possíveis são

acViewDesign Modo de Design
acViewLayout Modo de Layout
acViewNormal (Padrão) Modo Normal
acViewPivotChart Modo de Gráfico Dinâmico
acViewPivotTable Modo de Tabela Dinâmica
acViewPreview Modo Visualizar Impressão
acViewReport Modo Relatório

DataMode (AcOpenDataMode) - Uma constante AcOpenDataMode que especifica o modo no qual a função será aberta. O valor padrão é acEdit.

Os valores de retorno possíveis são acAdd - O usuário pode adicionar novos registros mas não pode exibir ou editar registros existentes, acEdit - O usuário pode exibir ou editar os registros existentes e adicionar novos registros, acReadOnly - O usuário só pode exibir registros.