Funkcije DFirst, DLast

Pomoću funkcija DFirst i DLast možete vratiti slučajni zapis iz određenog polja u tablici ili upitu kada vam je jednostavno potrebna bilo koja vrijednost iz tog polja. Koristite funkcije DFirst i dlast u makronaredba, modulu, izrazu upita ili izračunata kontrola na obrascu ili izvješću.

Sintaksa

Prvi put ( expr , domena [, kriteriji] )

Duič ( expr , domena [, kriteriji] )

Funkcije DFirst i DLast imaju ove argumente:

Argument

Opis

izraz

Obavezno. Izraz koji identificira polje iz kojeg želite pronaći prvu ili zadnju vrijednost. To može biti nizovni izraz identificiranje polja u tablici ili upitu ili izraz koji izvršava izračun podataka u tom polju. U programu exPRmožete uvrstiti naziv polja u tablicu, kontrolu na obrascu, konstantu ili funkciju. Ako izraz sadrži funkciju, ona može biti ili ugrađena ili korisnički definirana, no ne može biti neka druga domenska ili SQL funkcija zbrajanja.

domena

Obavezno. Niz koji određuje skup zapisa koji čine domenu.

kriteriji

Neobavezno. Nizovni izraz koji se koristi za ograničavanje raspona podataka na kojima se izvršava funkcija DFirst ili DLast . Primjerice, Kriteriji su često ekvivalentni klauzuli WHERE u SQL izrazu, bez riječi WHERE. Ako su Kriteriji izostavljeni, funkcije DFirst i DLast vrednovati će expr prema cijeloj domeni. Bilo koje polje koje je obuhvaćeno kriterijima mora biti i polje u domeni; u suprotnom, funkcije DFirst i DLast vraćaju null.

Napomene

Napomena:  Ako želite vratiti prvi ili posljednji zapis u skupu zapisa ( domena ), trebali biste stvoriti upit sortiran kao uzlazno ili silazno i postaviti svojstvo TopValues na 1. Dodatne informacije potražite u temi svojstvo TopValues . U modulu Visual Basic for Applications (VBA) možete stvoriti i objekt programa ADO Recordset i koristiti metodu MoveFirst ili MoveLast da biste vratili prvi ili posljednji zapis u skupu zapisa.

Primjeri

Izraz

Rezultati

Odaberite d ("Dateofprodaja"; "ProductSales") kao, kao i iz grupe ProductSales, od strane servisa d ("DateofSale", "Productprodaja");

Vraća nasumične vrijednosti iz polja "DatumProdaje" tablice "ProductSales". Ako tablica ima "primarni ključ", vratit će vrijednost "prva" u odjeljku "Datumprodaja" na temelju uzlaznog redoslijeda primarnog ključa.

Odaberite dalast ("Dateofprodaja", "ProductSales") kao FirstDis_ID iz grupe ProductSales od strane servisa Dorit ("DateofSale", "Productprodaja");

Vraća nasumične vrijednosti iz polja "DatumProdaje" tablice "ProductSales". Ako tablica ima "primarni ključ", ona će vratiti "zadnju" vrijednost "DateofSale" na temelju uzlaznog redoslijeda primarnog ključa. vraća prvi "ProductID" iz tablice "ProductSales", gdje je vrijednost "popusta" "0" i prikazuje rezultat u stupcu "FirstDis_ID".

Odaberite DLast ("ID proizvoda", "ProductSales"; "popust = 0") kao LastDis_ID iz grupe ProductSales za DLast ("IDProizvoda", "ProductSales"; "popust = 0");

Vraća zadnji "IDProizvoda" iz tablice "ProductSales", gdje je vrijednost "popusta" "0" i prikazuje rezultat u stupcu "LastDis_ID".

Napomena:  Ova je stranica strojno prevedena te može sadržavati gramatičke pogreške ili netočnosti. Naša je namjera da vam ovaj sadržaj bude koristan. Jesu li vam te informacije bile korisne? Kao referencu možete pogledati i članak na engleskom jeziku.​

Proširite svoje vještine korištenja sustava Office
Istražite osposobljavanje

Jesu li vam ove informacije bile korisne?

Hvala vam na povratnim informacijama!

Hvala vam na povratnim informacijama! Čini se da bi vam pomoglo kad bismo vas povezali s nekim od naših agenata podrške za Office.

×