Microsoft Office Access |
|
|
Brojač slogova u upituNivo:
AutoNumber je zgodna stvar u Accessu, posebno pri postavljanju upita. Međutim, postoje neke neudobnosti ovog oblika brojanja, ali one se mogu prevazići programerskom intervencijom. Pogledajte kako. U Accessovoj tabeli, jedan od načina za dobijanje brojača je postavljanje tipa polja na vrednost AutoNumber. Ovaj tip brojača omogućava da se za svaki započeti unos sloga u ovom polju postavi inkrementirajući broj. Međutim, ako se od unosa odustane, vrednost aktuelnog polja AutoNumber je zauvek izgubljena, osim ako se ne aplicira operacija Compact and Repair Database koja resetuje ovu vrednost na poslednju postojeću. Za unos rednih brojeva bez gubljenja kontinuiteta, koriste se forme za unos sa kontrolisanim i programski generisanim sadržajem. O dobijanju brojača na izveštaju smo već pisali. Da bismo zaokružili priču o brojačima, metodom opisanom u ovom prilogu možete postaviti brojač na upit koja će dati redni broj sloga onim redom kojom upit pretražuje vezane tabele i izdavaja slogove po zadatom kriterijum. Prvo kreirajte funkciju sa sledećim sadržajem: Function RecNum(ID as Variant, Reset as Boolean) as Long, _
End Function I zatim u dizajnu upita upotrebite funkciju na sledeći način: RecordNumber.RecNum(([Bilo koje polje iz tabele], false) Funkcija će za svako obraćanje vraćati vrednost (x) uvećanu za jedan u odnosu na prethodnu, pa će upit imati prividnu kolonu sa rednim brojevima.
|
|
Vrh stranice Prethodna stranica Naslovna strana Mapa sajta Pretraga |
| AFORIZAM ZA DANAS | OVIH DANA SLUŠAMO... |
| Copyright © Praktikum na Webu, 2000-2009; Valinor Design; sva prava pridržana. |