Compartilhar via


Objeto AccessObjectProperties (Access)

Coleção AccessObjectProperties contém todos os objetos AccessObjectProperty personalizados de uma instância específica de um objeto. Esses objetos AccessObjectProperty (que geralmente são denominados apenas propriedades) caracterizar exclusivamente essa instância do objeto.

Comentários

Use a coleção AccessObjectProperties no Visual Basic ou em uma expressão para se referir às propriedades do objeto AccessObject, CodeProject ou CurrentProject. Por exemplo, você pode enumerar a coleção AccessObjectProperties para definir ou retornar os valores das propriedades de um relatório individual.

Observação

A coleção AccessObjectProperties não está acessível para objetos derivados do objeto CurrentData (por exemplo, CurrentData.AllTables! Tabela1). Para objetos derivados dessa maneira, você só pode acessar as suas propriedades internas através de chamadas diretas para a propriedade desejada (por exemplo, CurrentData.AllTables!Tabela1.Name).

Para adicionar uma propriedade definida pelo usuário a uma instância existente de um objeto, defina as suas características e adicioná-lo à coleção com o método Add. Referência a um objeto AccessObjectProperty definida pelo usuário que ainda não acrescentado a uma coleção AccessObjectProperties causará um erro, o que ocorrerá um objeto AccessObjectProperty de definidas pelo usuário a uma coleção AccessObjectProperties contendo um objeto AccessObjectProperty do mesmo nome.

Use o método Remover para remover propriedades definidas pelo usuário da coleção AccessObjectProperties .

Observação

[!OBSERVAçãO] Um objeto de AccessObjectProperty interno ou definido pelo usuário é associado apenas à instância específica de um objeto. A propriedade não está definida para todas as instâncias de objetos do tipo selecionado.

Para se referir a um objeto AccessObjectProperty integrado ou definido pelo usuário em uma coleção por seu número ordinal ou por sua configuração de propriedade Name , use qualquer um dos seguintes formulários de sintaxe.

CurrentProject.AllForms("Form1").Properties(0) 
CurrentProject.AllForms("Form1").Properties("name") 
CurrentProject.AllForms("Form1").Properties![name]

Com os mesmos formulários de sintaxe, você também pode se referir à propriedade Value de um objeto AccessObjectProperty . O contexto da referência determinará se você está se referindo ao objeto AccessObjectProperty em si ou à propriedade Value do objeto AccessObjectProperty .

Observação

As propriedades na coleção AccessObjectProperties não são armazenadas e podem ser perdidas quando o objeto ao qual estão associados é verificado ou excluído usando o suplemento Controle de Código-Fonte .

Métodos

Propriedades

Confira também

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.