[ duledixi @ 07.11.2006. 19:38 ] @
Imam formu na kojoj je lista kalkulacija, kad kliknem na listu otvara mi se report od izabrane kalkulacije na kome treba da štampam naljepnice za artikle. Kad se report otvori na mjemu imam sve artikle za taj broj kalkulacije i to je OK, međutim da li može da se napravi na reportu da ako je u kalkulaciju uneseno 5 kom. nekog artikla da na reportu bude prikazano 5 istih naljepnica.
[ duledixi @ 08.11.2006. 09:48 ] @
Zar nema niko zainteresovan da pokušamo riješiti ovaj problem ako je moguće
[ BiloKoje @ 08.11.2006. 10:26 ] @

Za sličan problem ja sam pomoću VBA koda pravio pomoćnu tabelu u kojoj se isti artikal ponavljao onoliko puta koliko imam komada tog artikla, odnosno koliko mi nalepnica treba. Onda sam Report pravio na osnovu te pomoćne tabele.
[ duledixi @ 08.11.2006. 11:26 ] @
Možeš li da postaviš primjer kako da napravim tu pomoćnu tabelu preko VBA koda, pošto nisam baš stručan sa VBA kodom ali bi pokušao preko nekog primjera da to napravim.
Hvala unaprijed
[ Zidar @ 08.11.2006. 14:40 ] @
Moguce je napisati kod koji bi odradio sta trazis, ali nije potrebno. Treba ti jos jedna tabela koja ima tacno jedno polje i u tom polju cuva brojeve od 1 do N (N = 99999, nesto veliko). Onda u isti kveri stavis tvoju kalkulaciju i tabelu Brojevi. Nikakav JOIN izmedju njih, nista. Onda stavis WHERE Kalkulacija.Kolicina >= Brojevi.Broj. Dobices za svaku stavku iz kalkulacije onoliko kopija tog rekorda kolika je kolicina. Pogledaj zakaceni primer i bice jasnije.

[ BiloKoje @ 08.11.2006. 15:41 ] @


Zidar, bravo.


Ali da ne bude da sam džabe pričao, evo i mog primera.
[ duledixi @ 08.11.2006. 17:10 ] @
Hvala, pokušaću
[ duledixi @ 08.11.2006. 19:43 ] @
Uspio sam, uradio sam po instrukcijama koje je postavio "ZIDAR" i funkcioniše savršeno. E sad još jedno pitanje: može li se postaviti uslov ili više uslova da npr. neki određeni artikal (uz pomoć recimo MagaciID odnosno naziva artikla) ne prikazuje na report 10 naljepnica (ako je unešeno 10kom) nego da prikaže samo jednu naljepnicu. To bi mi koristilo za neke artikle koji dolaze upakovani u kutiji po nekoliko komada, tako da jedna naljepnica ide na kutiju
[ Kiro @ 09.11.2006. 07:22 ] @
Nisam 100% u ovom tvom problemu, prvo što mi pada na pamet je da u tabelu Artikli ubaciš polje Pakovanje u koje bi upisivao količinu koja se nalazi u kutiji i na tome baziraš kveri za report.
Npr. Art1: pak 1 , Art2 pak 10

Pa onda u kveriju Količina/Pakovanje = broj kutija i onda upotrebiš riješenje koje si dobio od Zidara

Pa imaš Art1: ulaz 100 / pak 1 = 100 naljepnica i Art2: ulaz 10 / pak 10 = 1 naljepnica.
[ duledixi @ 09.11.2006. 13:21 ] @
Uradio sam ovako kako su "Kiro" i "Zidar" napisali i Query za naljepnice je OK, prikazuje pakete i broj naljepnica koje treba štampati ali kako na reportu da postavim uslov ili filter da ako je broj naljepnica 1 da se prikazuje 1 naljepnica a sko je 10 da prikazuje 10 naljepnica
[ duledixi @ 10.11.2006. 10:39 ] @
Uspio sam riješiti problem. postavio sam dva uslova u query : BrojNaljepnica: [pomKalk]![kolicina]/[Magacin]![Pak]>=[Brojevi]![Brojevi] i [pomKalk]![kolicina]>=[Brojevi]![Brojevi]
Tako da na report izlaze artikli u zavisnosti od pakovanja.

Hvala svima na pomoći.