Funkcja DFirst() jest jedną z funkcji agregatu domeny Accessa. Zwraca wartość pola z pierwszego rekordu tabeli/kwerendy spełniającego określone warunki.
-
- wyrażenie – nazwa pola, z którego ma być pobrana wartość, argument obowiązkowy
- domena – nazwa przeszukiwanego zestawu rekordów (np.nazwa tabeli czy kwerendy), argument obowiązkowy
- kryteria – kryteria uściślajace, które rekordy mają być brane pod uwagę, argument opcjonalny.
- wyrażenie – nazwa pola, z którego ma być pobrana wartość, argument obowiązkowy
Jeżeli argument kryteria zostanie pominięty – zwrócona zostanie wartość z pierwszego rekordu całego zestawu..
Sama konstrukcja funkcji jest taka sama jak dla funkcji Dcount().
Funkcja DFirst() występuje i działa tak samo w Accessie (czyli w kreatorze wyrażeń) jak i kodzie VBA.
Przykład takiej procedury:
Public Function PierwszyNumer() Dim NrId As Long NrId = DFirst(„NumerKatalogowy”, „TabelaKsiazki”, „DataP is null”) End Function |
A tu możesz mi postawić kawę: