Como modificar as propriedades de consulta no Microsoft Access

Número de KB original: 304356

Este artigo aplica-se apenas a um banco de dados do Microsoft Access (.accdb e .mdb).

Resumo

Este artigo mostra como modificar as propriedades de consulta no Microsoft Access. Essas informações serão úteis se você quiser executar tarefas como:

  • Altere a exibição de campos.
  • Crie consultas de valor superior.
  • Adicione um alias para uma tabela.
  • Alterar legendas de campo e formatação.

Mais informações

Propriedades de consulta

Para exibir todas as propriedades da consulta, na exibição Design de qualquer consulta, clique com o botão direito do mouse em um espaço vazio na janela de design da consulta e clique em Propriedades no menu de atalho. Em algumas versões do Access, a folha de propriedades será aberta e padrão para as "Propriedades da Lista de Campos". Para exibir as Propriedades de Consulta, clique com o botão esquerdo em um espaço vazio na janela de design da consulta.

A tabela a seguir lista todas as propriedades da consulta e explica para que cada uma é usada.

Nome da propriedade Descrição
Descrição Você pode usar a propriedade Description para fornecer informações sobre objetos contidos na janela Banco de Dados, bem como sobre campos de tabela ou consulta individuais.
Exibição padrão Você pode usar a propriedade DefaultView para especificar a exibição de abertura de uma consulta.
Resultado de Todos os Campos Você pode usar a propriedade OutputAllFields para mostrar todos os campos da fonte de dados base da consulta e da lista de campos de um formulário ou relatório. A definição dessa propriedade é uma maneira fácil de mostrar todos os campos sem ter que clicar na caixa Mostrar da grade de design da consulta de cada campo da consulta.
Valores superiores Você pode usar a propriedade TopValues para retornar um número especificado de registros ou um percentual de registros que atendam aos critérios especificados. Por exemplo, convém retornar os 10 valores principais ou 25 % de todos os valores de um campo.
Valores exclusivos Você pode usar a propriedade UniqueValues quando desejar omitir registros que contenham dados duplicados nos campos exibidos no modo de folha de dados. Por exemplo, se a saída de uma consulta incluir mais de um campo, a combinação de valores de todos os campos deverá ser exclusiva para que um registro específico seja incluído nos resultados.
Registros Exclusivos You can use the UniqueRecords property to specify whether to return only unique records based on all fields in the underlying data source, not just those fields present in the query itself.
Executar permissões Você pode usar a propriedade RunPermissions em um ambiente multiuser com um grupo de trabalho seguro para substituir as permissões de usuário existentes. Isso permite que você exiba uma consulta ou execute uma consulta de apêndice, exclusão, make-table ou atualização que de outra forma você não teria permissão para executar. Por exemplo, como usuário, você pode ter permissão somente leitura para consultas, enquanto o proprietário das consultas tem permissão de leitura/gravação. Se o proprietário definir a propriedade RunPermissions para especificar as permissões do proprietário, você poderá executar uma consulta de anexo para adicionar registros a uma tabela.
Banco de Dados de Origem A propriedade SourceDatabase especifica o banco de dados externo no qual residem as consultas ou tabelas de origem de uma consulta.
Source Connect Str A propriedade SourceConnectStr especifica o nome do aplicativo utilizado para criar um banco de dados externo.
Bloqueios de registro Você pode usar a propriedade RecordLocks para determinar como os registros são bloqueados e o que acontece quando dois usuários tentam editar o mesmo registro ao mesmo tempo.
Tipo de conjunto de registros Você pode usar a propriedade RecordsetType para especificar que tipo de conjunto de registros está disponível.
Tempo limite do ODBC Você pode usar a propriedade ODBCTimeout para especificar quantos segundos o Microsoft Access espera antes de ocorrer um erro de tempo limite quando uma consulta é executada em um banco de dados Open Database Connectivity (ODBC). Ao definir essa propriedade como zero (0), nenhum tempo limite ocorrerá.
Filter Você pode usar a propriedade Filter para especificar um subconjunto de registros a serem exibidos quando um filtro é aplicado a um formulário, relatório, consulta ou tabela.
Classificado Por Você pode usar a propriedade OrderBy para especificar como deseja classificar registros em um formulário, consulta, relatório ou tabela.
Registros máximos Especifica o número máximo de registros que serão retornados por um banco de dados ODBC a um banco de dados do Microsoft Access (.mdb).
Orientação Você pode usar a propriedade Orientation para especificar ou determinar a orientação da exibição.
Nome da subdatasheet You can use the SubdatasheetName property to specify or determine the table or query that is bound to the subdatasheet.
Link Child Fields Você pode usar as propriedades LinkChildFields e LinkMasterFields juntas para especificar como o Microsoft Access vincula registros em um formulário ou relatório a registros em um objeto subforma, sub-relatório ou inserido, como um gráfico. Se essas propriedades forem definidas, o Microsoft Access atualizará o registro relacionado no subformulário automaticamente, quando você passar para um novo registro em um formulário principal.
Link Master Fields Você pode usar as propriedades LinkChildFields e LinkMasterFields juntas para especificar como o Microsoft Access vincula registros em um formulário ou relatório a registros em um objeto subforma, sub-relatório ou inserido, como um gráfico. Se essas propriedades forem definidas, o Microsoft Access atualizará o registro relacionado no subformulário automaticamente, quando você passar para um novo registro em um formulário principal.
Altura da subexibição Você pode usar a propriedade SubdatasheetHeight para especificar ou determinar a altura de exibição de uma subdatasheet quando expandida.
Subdatasheet Expandido Você pode usar a propriedade SubfolhaDeDadosExpandida para especificar ou determinar o estado de salvamento de todas as subfolhas de dados dentro de uma tabela ou consulta.

Propriedades da Lista de Campos

Para exibir as propriedades da lista de campos, na exibição Design de qualquer consulta, clique com o botão direito do mouse em qualquer célula na grade de design da consulta e clique em Propriedades no menu de atalho.

Nome da propriedade Descrição
Alias Você pode usar a propriedade Alias para especificar um nome personalizado para uma tabela de origem ou consulta ao usar a mesma tabela ou consulta mais de uma vez na mesma consulta.
Origem Você pode usar a propriedade Source para especificar o cadeia de conexão de origem e o banco de dados de origem para uma tabela ou consulta de origem de uma consulta.

Observação

As duas propriedades a seguir não estão disponíveis no Access 2000:

  • Padrão
  • Exibir Orientação

As duas novas propriedades a seguir foram adicionadas no Access 2007 para consultas:

  • Filtrar na carga
  • Order By On Load