Funções DFirst e DLast

Importante :  Este artigo foi traduzido por um sistema de tradução automática, leia o aviso de isenção de responsabilidade. Para sua referência, veja a versão em inglês deste artigo aqui.

Você pode usar as funções DFirst e DLast para retornar um registro aleatório de um determinado campo em uma tabela ou consulta quando você simplesmente precisar qualquer valor desse campo. Use as funções DFirst e DLast em um macro, módulo, expressão de consulta ou controle calculado em um formulário ou relatório.

Sintaxe

DFirst ( expr domínio [critérios] )

DLast ( expr domínio [critérios] )

As funções DFirst e DLast têm estes argumentos:

Argumento

Descrição

expr

Necessário. Uma expressão que identifica o campo do qual você deseja encontrar o primeiro ou último valor. Pode ser qualquer um expressão de cadeia de caracteres identifica um campo em uma tabela ou consulta ou uma expressão que executa um cálculo nos dados desse campo. Em expr, você pode incluir o nome de um campo em uma tabela, um controle em um formulário, uma constante ou uma função. Se expr inclui uma função, pode ser interno ou definida pelo usuário, mas não outro domínio agregado ou função SQL agregada.

domínio

Necessário. Uma expressão de cadeia de caracteres que identifica o conjunto de registros que constitui o domínio.

critérios

Opcional. Uma expressão de cadeia de caracteres usada para restringir o intervalo de dados no qual a função DFirst ou DFirst é executada. Por exemplo, critérios costuma ser equivalente à cláusula WHERE em uma expressão SQL, sem a palavra onde. Se critérios for omitido, as funções DFirst e DLast avaliam expr em relação ao domínio inteiro. Qualquer campo que está incluído nos critérios também deve ser um campo no domínio; Caso contrário, as funções DFirst e DLast retornam uma nulo.


Comentários

Observação : Se quiser retornar o primeiro ou último registro em um conjunto de registros (um domínio ), você deve criar uma consulta classificada como crescente ou decrescente e defina a propriedade TopValues como 1. Para obter mais informações, consulte o tópico da propriedade TopValues . De um módulo Visual Basic for Applications (VBA), você também pode criar um objeto ADO Recordset e use o método MoveFirst ou MoveLast para retornar o primeiro ou último registro em um conjunto de registros.

Observação : Aviso de Isenção de Tradução Automática: Este artigo foi traduzido por computador, sem intervenção humana. A Microsoft oferece essas traduções automáticas para ajudar as pessoas que não falam inglês a aproveitar os textos escritos sobre produtos, serviços e tecnologias da Microsoft. Como este artigo foi traduzido automaticamente, é possível que contenha erros de vocabulário, sintaxe ou gramática.

Expanda suas habilidades
Explore o treinamento
Obtenha novos recursos primeiro
Ingressar no Office Insider

Essas informações foram úteis?

Obrigado por seus comentários!

Agradecemos pelos seus comentários! Parece que pode ser útil conectar você a um de nossos agentes de suporte do Office.

×