Re: Wyliczenie liczby rekordow w tabeli we wlasnej bazie danych (MS Access).

Autor: Stanley P (stenlay_at_friko.onet.pl)
Data: Tue 02 Dec 1997 - 15:39:52 MET


Mariusz Szepietowski wrote:
>
> Stanley P wrote in message <3483AF1A.DE88E415_at_friko.onet.pl>...
>
> >... albo moze prostsze rozwiazanie: zastosowac funkcje DCount,
> >uzyta bezposrednio w niezwiazanym polu tekstowym na formularzu.
> >Umieszczasz takie niezwiazane pole na formularzu i w 'Zrodlo formantu'
> >wpisujesz:
> >
> >=DCount("Pole";"Zrodlo")
> >
> >gdzie Pole jest nazwa pola, w ktorym chcesz policzyc il.rekordow, Zrodlo
> >jest nazwa tabeli/zapytania.
> Jeszcze lepiej IMHO jest umieszczenie takiego pola (z podsumowaniem ZLICZ) w
> zapytaniu:
> Zlicza wszystkie rekordy i nie działa tak wolno jak funkcja w formularzu.

Oczywiscie. Ale IHMO :-) pytanie dotyczylo ogolnie mozliwosci zliczania
rekordow tabeli/zapytania. Czyli jak rozumiem, niekoniecznie tej, na
ktorej jest oparty dany formularz.
Przykladowo: wykorzystujac DCount bezposrednio w polu niezwiazanym,
mozna w formularzu 'Oddziały firmy' ( opartym na tabeli 'Oddzialy')
pokazywac sobie gdzies w "dolnym rogu" ilosc pracownikow zatrudnionych
we wszystkich oddzialach (na podstwie policzenia DCount'em rekordow z
innej tabeli 'Pracownicy').
Zreszta, jak widac mozliwosci rozwiazan jest sporo, Ty podales Zlicz, ja
funkcje DCount i przykladzik z recordset, "pytaniodawca" :-) ma w czym
wybierac...

Pozdrawiam -
                Stanley

> --
> Pozdrawiam serdecznie,
> Mariusz Szepietowski
> Mariusz.S_at_WriteMe.com



To archiwum zostało wygenerowane przez hypermail 2.1.7 : Tue 18 May 2004 - 16:36:00 MET DST