Napravi pomocnu tabelu koja ce se zvati Brojevi. Neka ima tacno jednu kolonu, tipa long integer i koja ce se zvati Broj. Onda u tabelu Brojevi uneses brojeve od 1 do N. N je proizvoljno veliki broj, recimo 10,000 ili 1000,0000 ili milion. Treba da bude veci broj od najvece kolicine koju ocekujes da vidis na lageru. Tabela se moze popuniti na mnogo nacina, cut/paste iz Excela je jedan od njih.
Pretpostavimo dalje da imas neki kveri koji izracunava kolicinu artikala na lageru, neka se zove qryInventar i ima bar dve kolone, Artikl i Kolicina. Onda mozes da napises ovakav kveri:
SELECT qryInventar.Artikl, qryInventar.Kolicina, Brojevi.Broj
FROM qryInventar, Brojevi
WHERE Brojevi.Broj <= qryInventar.Kolicina
SQL izraz ne moras da kucas, moze se koristiti i Query Design prozor. Vazno je da uocis da se
ne koristi JOIN. Znaci, navuces u kveri prozor tabelu Brojevi i tvoj qryInventar i otkucas WHERE uslov. Ovaj kveri ce iz tabele Brojevi prikazati za svaki artikl onoliko redova (brojeva) koliko qryInventar pokazuje u koloni Kolicina. Koliko redova, toliko etiketa
Ponekad nije dobro da se mnogo dobro programira. Nikola veoma dobro programira i njemu je lako da napise onaj kod sa petljama i rekordsetima. Medjutim, postoje i laksa i efikasnija resenja ako se setimo da je "the best code is no code at all"