Usando constantes enumeradas no Microsoft Access 2002 e posterior
No Access 2002, várias constantes intrínsecas foram adicionadas ou alteradas. Isso foi feito para criar listas de constantes "enumeradas" exibidas na lista De Membros da Lista Automática na janela Módulo para os argumentos de vários métodos, funções e propriedades do Access ou como a configuração de várias propriedades do Access. Você pode selecionar a constante apropriada na lista da janela Módulo, em vez de ter que lembrar-se da constante ou procurá-la no tópico da Ajuda.
As informações a seguir aplicam-se às constantes enumeradas:
O conjunto de constantes enumeradas para cada método, função ou argumento de propriedade tem um nome, que é exibido na linha de sintaxe para o método, função ou propriedade na janela Módulo quando a opção Informações Rápidas Automáticas é selecionada na guia Editor da caixa de diálogo Opções , disponível selecionando Opções no menu Ferramentas . (Para as configurações de propriedade, o nome não é exibido, apenas a lista de constantes.)
Por exemplo, a linha de sintaxe do método OpenForm do objeto DoCmd mostra [Exibir Como AcFormView = acNormal] para o argumento de exibição desse método. AcFormView é o nome de conjunto de constantes enumerados e acNormal é a configuração padrão do argumento. O Navegador de Objetos também lista os nomes dos conjuntos de constantes enumeradas na caixa Classes e lista as constantes intrínsecas contidas em cada um desses conjuntos na caixa Membros do .
Para nomes de constantes que foram alterados, as constantes antigas continuarão funcionando. Por exemplo, uma das constantes intrínsecas para o argumento save do método Close do objeto DoCmd foi acPrompt. Agora é acSavePrompt, mas acPrompt continuará funcionando.
Em vários casos em versões anteriores do Access, você pode deixar uma configuração de argumento em branco e o Access executaria a ação padrão para esse argumento. Por exemplo, você pode deixar em branco os argumentos objecttype (e objectname ) do método Close e o Access fecharia a janela ativa.
Para os novos conjuntos de constantes enumeradas, a configuração em branco foi substituída por uma nova constante padrão. Por exemplo, agora, o argumento objecttype do método Close tem uma nova constante padrão, acDefault. Definir esse argumento como a nova constante equivale a deixá-lo em branco. Além disso, você ainda pode deixar esses argumentos em branco e o Access assumirá a nova constante padrão.
Há uma exceção a isso. Se você executar o código do Visual Basic de versões anteriores do Visual Basic no Access usando Automação, argumentos em branco causarão um erro para os argumentos que têm as novas constantes padrão. Esse problema não ocorre para Visual Basic for Applications antigas ou o código do Visual Basic executado diretamente no Access.
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.
Comentários
https://aka.ms/ContentUserFeedback.
Coming soon: Throughout 2024 we will be phasing out GitHub Issues as the feedback mechanism for content and replacing it with a new feedback system. For more information see:Enviar e exibir comentários de