Como modificar propriedades de consulta no Microsoft Access

Número original da BDC: 304356

Este artigo aplica-se apenas a uma base de dados do Microsoft Access (.accdb ou .mdb).

Resumo

Este artigo mostra-lhe como modificar as propriedades de consulta no Microsoft Access. Estas informações são úteis se quiser realizar tarefas como:

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

Mais informações

Propriedades da Consulta

Para ver todas as propriedades da consulta, na vista Estrutura de qualquer consulta, clique com o botão direito do rato num espaço vazio na janela de estrutura da consulta e, em seguida, clique em Propriedades no menu de atalho. Em algumas versões do Access, a folha de propriedades será aberta e predefinida para "Propriedades da Lista de Campos". Para apresentar as Propriedades da Consulta, clique com o botão esquerdo do rato num espaço vazio na janela de estrutura da consulta.

A tabela seguinte lista todas as propriedades da consulta e explica para que serve cada uma delas.

Nome da Propriedade Descrição
Descrição Pode utilizar a propriedade Descrição para fornecer informações sobre objetos contidos na janela Base de Dados, bem como sobre campos de consulta ou tabela individuais.
Vista Predefinida Pode utilizar a propriedade DefaultView para especificar a vista de abertura de uma consulta.
Exportar Todos os Campos Pode utilizar a propriedade OutputAllFields para mostrar todos os campos na origem de dados subjacente da consulta e na lista de campos de um formulário ou relatório. Definir esta propriedade é uma forma fácil de mostrar todos os campos sem ter de clicar na caixa Mostrar na grelha de estrutura da consulta para cada campo na consulta.
Valores Principais Pode utilizar a propriedade TopValues para devolver um número especificado de registos ou uma percentagem de registos que cumpram os critérios que especificar. Por exemplo, poderá querer devolver os 10 valores mais altos ou os 25% mais altos de todos os valores num campo.
Valores Exclusivos Pode utilizar a propriedade UniqueValues quando quiser omitir registos que contenham dados duplicados nos campos apresentados na vista Folha de Dados. Por exemplo, se a saída de uma consulta incluir mais do que um campo, a combinação de valores de todos os campos tem de ser exclusiva para que um registo específico seja incluído nos resultados.
Registos Exclusivos Pode utilizar a propriedade UniqueRecords para especificar se pretende devolver apenas registos exclusivos com base em todos os campos na origem de dados subjacente e não apenas nos campos presentes na própria consulta.
Permissões de Execução Pode utilizar a propriedade RunPermissions num ambiente multiutilizador com um grupo de trabalho seguro para substituir as permissões de utilizador existentes. Isto permite-lhe ver uma consulta ou executar uma consulta de acréscimo, eliminação, criação de tabela ou atualização que, de outra forma, não teria permissão para executar. Por exemplo, como utilizador, pode ter permissão só de leitura para consultas, enquanto o proprietário das consultas tem permissão de leitura/escrita. Se o proprietário definir a propriedade RunPermissions para especificar as permissões do proprietário, pode executar uma consulta de acréscimo para adicionar registos a uma tabela.
Base de Dados de Origem A propriedade SourceDatabase especifica a base de dados externa na qual residem as tabelas ou consultas de origem de uma consulta.
Ligar Str de Origem A propriedade SourceConnectStr especifica o nome da aplicação utilizada para criar uma base de dados externa.
Bloqueios de Registo Pode utilizar a propriedade RecordLocks para determinar como os registos são bloqueados e o que acontece quando dois utilizadores tentam editar o mesmo registo ao mesmo tempo.
Tipo de Conjunto de Registos Pode utilizar a propriedade RecordsetType para especificar que tipo de conjunto de registos está disponível.
Tempo Limite ODBC Pode utilizar a propriedade ODBCTimeout para especificar o número de segundos que o Microsoft Access aguarda antes de ocorrer um erro de tempo limite quando uma consulta é executada numa base de dados ODBC (Open Database Connectivity). Ao definir esta propriedade como zero (0), não ocorrerá nenhum tempo limite.
Filtro Pode utilizar a propriedade Filtro para especificar um subconjunto de registos a apresentar quando um filtro é aplicado a um formulário, relatório, consulta ou tabela.
Ordenar Por Pode utilizar a propriedade OrdenarPor para especificar como pretende ordenar registos num formulário, consulta, relatório ou tabela.
Máximo de Registos Especifica o número máximo de registos que serão devolvidos por uma base de dados ODBC a uma base de dados do Microsoft Access (.mdb).
Orientação Pode utilizar a propriedade Orientação para especificar ou determinar a orientação da vista.
Nome da Subfolha de Dados Pode utilizar a propriedade SubdatasheetName para especificar ou determinar a tabela ou consulta vinculada à subfolha de dados.
Ligar Campos Subordinados Pode utilizar as propriedades LinkChildFields e LinkMasterFields em conjunto para especificar como o Microsoft Access liga registos num formulário ou relatório a registos num subformulário, sub-relatório ou objeto incorporado, como um gráfico. Se estas propriedades estiverem definidas, o Microsoft Access atualiza automaticamente o registo relacionado no subformulário quando muda para um novo registo num formulário principal.
Ligar Campos Principais Pode utilizar as propriedades LinkChildFields e LinkMasterFields em conjunto para especificar como o Microsoft Access liga registos num formulário ou relatório a registos num subformulário, sub-relatório ou objeto incorporado, como um gráfico. Se estas propriedades estiverem definidas, o Microsoft Access atualiza automaticamente o registo relacionado no subformulário quando muda para um novo registo num formulário principal.
Altura da Subfolha de Dados Pode utilizar a propriedade SubdatasheetHeight para especificar ou determinar a altura de apresentação de uma subfolha de dados quando expandida.
Subfolha de dados Expandida Pode utilizar a propriedade SubdatasheetExpanded para especificar ou determinar o estado guardado de todas as subfolhas de dados numa tabela ou consulta.

Propriedades da Lista de Campos

Para ver as propriedades da lista de campos, na vista Estrutura de qualquer consulta, clique com o botão direito do rato em qualquer célula na grelha de estrutura da consulta e, em seguida, clique em Propriedades no menu de atalho.

Nome da Propriedade Descrição
Alias Pode utilizar a propriedade Alias para especificar um nome personalizado para uma tabela ou consulta de origem quando utiliza a mesma tabela ou consulta mais do que uma vez na mesma consulta.
Source (Origem) Pode utilizar a propriedade Origem para especificar o cadeia de ligação de origem e a base de dados de origem para a consulta ou tabela de origem de uma consulta.

Nota

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

  • Predefinição
  • Ver Orientação

Foram adicionadas as duas novas propriedades seguintes no Access 2007 para consultas:

  • Filtrar ao Carregar
  • Ordenar Por Ao Carregar