Declaração PARAMETERS

Declara o nome e o tipo de dados de cada parâmetro numa consulta parametrizada.

Sintaxe

PARAMETERS nome tipodedados [, nome tipodedados [, ...]]

A declaração PARAMETERS tem as seguintes partes:

Parte

Descrição

nome

O nome do parâmetro É atribuído à propriedade Nome do objeto Parameter e utilizado para identificar este parâmetro na coleção Parameters. Pode utilizar o nome como uma cadeia que é apresentada numa caixa de diálogo, enquanto a sua aplicação executa a consulta. Utilize os parêntesis retos ([ ]) para fechar o texto que contém espaços ou pontuação. Por exemplo, [Preço baixo] e [Começar o relatório em que mês?] são nomes de argumentos válidos.

tipodedados

Um dos principais tipos de dados do Microsoft Access SQL ou os respetivos sinónimos.


Observações

Para consultas que executa regularmente, pode utilizar a declaração PARAMETERS para criar uma consulta parametrizada. Uma consulta parametrizada pode ajudar a automatizar o processo de alteração dos critérios da consulta. Com uma consulta parametrizada, o seu código terá de fornecer os parâmetros sempre que a consulta for executada.

A declaração PARAMETERS é opcional, mas quando é incluída, precede todas as outras instruções, incluindo a SELECT.

Se a declaração incluir mais do que um parâmetro, separe-a com vírgulas. O seguinte exemplo inclui dois parâmetros:

PARAMETERS [Low price] Currency, [Beginning date] DateTime;

Pode utilizar o nome, mas não o tipodedados numa cláusula WHERE ou HAVING. O seguinte exemplo espera que sejam fornecidos dois parâmetros e, em seguida, aplica os critérios aos registos na tabela Encomendas:

PARAMETERS [Low price] Currency, [Beginning date] DateTime;

SELECT OrderID, OrderAmount FROM Orders WHERE OrderAmount > [Low price] AND OrderDate >= [Beginning date];



Aumente os seus conhecimentos do Office
Explore as formações
Seja o primeiro a obter novas funcionalidades
Adira ao Office Insider

As informações foram úteis?

Obrigado pelos seus comentários!

Obrigado pelo seu feedback! Parece que poderá ser benéfico reencaminhá-lo para um dos nossos agentes de suporte do Office.

×