Compartilhar via


Método TableDefs.Refresh (DAO)

Aplica-se ao: Access 2013, Office 2013

Atualiza os objetos na coleta especificada para refletir o esquema atual do banco de dados.

Sintaxe

expressão . Atualizar

Expressão Uma variável que representa um objeto TableDefs .

Comentários

Para determinar a posição que o mecanismo de banco de dados do Microsoft Access usa para os objetos Field na coleção Fields de um objeto QueryDef, Recordset ou TableDef, utilize a propriedade OrdinalPosition de cada objeto Field. Alterar a propriedade OrdinalPosition de um objeto Field pode não alterar a ordem dos objetos Field na coleção até que você use o método Refresh.

Use o método Refresh em um ambiente de vários usuários no qual outros usuários podem alterar o banco de dados. Você também pode precisar utilizá-lo em coleções que são indiretamente afetas pelas alterações no banco de dados. Por exemplo, se você alterar uma coleção Users, poderá precisar atualizar uma coleção Groups antes de utilizar a coleção Groups.

Uma coleção é preenchida com objetos quando ela se refere, pela primeira vez, a e não reflete automaticamente as alterações subsequentes feitas por outros usuários. Se provavelmente outro usuário alterou uma coleção, use o método Refresh na coleção imediatamente antes de executar qualquer tarefa no aplicativo que considera a presença ou a ausência de um objeto particular na coleção. Isso garante que a coleção seja atualizada assim que possível. Por outro lado, utilizar Refresh pode desnecessariamente reduzir o desempenho.