[ ifes @ 07.02.2010. 10:57 ] @
Kako da u Formi izaberem šta će se štampati. npr. imam dva grada, jedan čekiram a drugi ne. Ja želim odštampati onaj čekirani !! hvala |
[ ifes @ 07.02.2010. 10:57 ] @
[ maliradoznalac @ 07.02.2010. 13:35 ] @
ja bi takvu bazu modelovao malo drugacije.
ovu tvoju tabelu podeli na dve tabele. U prvoj upisi osnovne podatke a u drugoj nesto kao id zapisa vezani podatak - ovo je ID iz prve tabele naziv grada Kasnije ne biras sta se stampa na osnovu cekiranog grada nego biras ceo zapis iz druge tabele a ostale podatke povlacis na osnovu onog vezanog podatka [ ifes @ 07.02.2010. 21:18 ] @
hvala
ali mislim da se nismo razumeli. Opet sam nešto postavio konkretnije. Ono što želim postići je praćenje akontacione obaveze za PIO, ZRD... jedne firme, u ovom slučaju više firmi. CIlj je da mogu uvek mogu unositi iznos a po potrebi izabrati da ne štampam određen npr PIO , jer je po kartici u predplati. Reciti mi bar da li sam na dobrom putu kako razmišljam ili da se bacim sa savskog mosta jer nikad ništa od mene neće biti. NIKAD KAO BANE - forever [ Trtko @ 07.02.2010. 21:52 ] @
if prvigrad.value = True then
stampaj report za prvi grad else stampaj report za drugi grad end if nekako tako. ali probaj si malo sam razmisliti, pogledaj svojstva za taj objekt koji čekiraš, sve je moguče, malo isprobavaj, psuj na access ali znaj da smo ga mi ljudi izmislili samo treba isprobavat što se kad desi, ako javi grešku, znaci to nije to, negdje si pogrijesio promaj malo drugacije, pa opet , pa opet , dok na kraju ne shvatis sto koja funkcija radi. To ti je najlaksi nacin da naucis programiranje, a ono je isto u accessu , c++ c# vb javi , itd [ maliradoznalac @ 07.02.2010. 23:32 ] @
ej, bas hocu da ti pomognem ali ne kapiram sta pokusavas da napravis.
ako hoces da pratis koliko je svaka firma uplatila, onda ti tbl2 i tbl3 nisu dobre jer se u njima ne vidi ko je uplatio. tek kad to dovedes u red mozes krenuti sa ovim sto je trtko napisao [ ifes @ 07.02.2010. 23:55 ] @
u pitanju su akontacije doprinosa i poreza koje vlasnik placa svaki mesec do 15. za predhodni mesec.
Ovde nije svrha praćenje koliko su uplatili. Moja je dužnost svakom ispisati virman (u srbiji preduzetnik plaća penzijsko, zdravstveno, nezaposlenost i porey na dohodak). U praksi se desi da firma placa akontaciju na porez na dohodak u toku godine a na završnom računu ispadne gubitak ili manja obaveza od predhodne akontacije. Meni je potrebno da izaberem firmu i popunim iznos za tri doprinosa i porez, i da ih pošaljem na štampu. Ali ponekad kada mi to zatrena da pošaljem na štampu SAMO jedan od ta četiti virmana. Stvar nije u pojedinačno štampanju. Radi se npr. o stotinak firmi. Želim npr.izabrati firmu, popuniti iznose, čekirati šta taj mesec trebam platiti i poslati sve na štampu. Sledeci mesec npr neki porez što mi nije bio potreban , sada odčekiram i šaljem na štampu. Meni je ovo oduzimalo skoro jedan dan posla. želim probati ovo automatizovati, ako se da. pozz [ BiloKoje @ 08.02.2010. 09:33 ] @
Da pokušam ja.
Pretpostavljam imaš više firmi za koje treba da praviš virmane za uplate dažbina prema državi. Virmane praviš jednom mesečno za sve firme i sve uplate, ali može da se desi da je potrebno i tokom meseca raditi pojedinačne virmane. Evidenciju urađenih virmana svakako treba čuvati, makar to izgledalo i nepotrebno u nekom trenutku. Pošto virman sadrži i podatak o iznosu uplate, evidencija virmana može biti i neka vrsta finansijske evidencije. Napravio sam četiri tabele. Jedna tblFirme sadrži podatke o firmama koje vrše uplatu. TblDobavljaci sadrži podatke o primaocima uplata, namerno sam stavio u naziv dobavljači jet se može vršiti i plaćanje roba i usluga isto kao i dažbina. Sledeća tabela je tblSpisakVirmana koja sadrži zbirni podatak za izradu virmana. Znači ako hoćeš danas da radiš virmane otvoriš spisak sa današnjim datumom, dodeliš mu tekstualni opis, Access mu odredi ID broj. Ova tabela je povezana sa tabelom tblVirmaniStavke koja ima podatke o firmi koja plaća, firmi koja prima uplate, iznosu uplate, opisu transakcije, datumu virmana. Za sve tabele postoji i odgovarajuća forma za unos podataka, stim što forma SpisakVirmana ima podformu VirmaniStavke Subform. Svi virmani sa spiska se štampaju pomoću dugmeta štampaj virmane sa glavne forme, a ako hoćeš pojedinačni virman koristiš dugme štampaj virman sa podforme. U tom slučaju će štampati, odnosno prikazati, samo virman za red u kojem se nalazi kursor. Imaš i jednu mogućnost za popunjavanje podforme podacima o svim firmama i svim dobavljačima. Otvoriš novi spisak unosom datuma u formu SpisakVirmana, pa klikneš na dugme popuni stavke, podforma će se popuniti podacima. Naravno i za automatsko popunjavanje i za izbor za štampu su moguće razne kombinacije, ovo je samo jedan od načina kako se može krenuti u ovaj posao. [ Trtko @ 08.02.2010. 10:11 ] @
Ako bas zelis odstampati samo one koje si cekirao na formi to mozes
ispitati na reportu i podesiti svojstva za stampanje. Znaci sva polja koja su ti na formi stavis i na report, poslazes ih tako da ti na virmanu dobro stampaju das im vrijednosti s forme txtbokplacen=Forms!virmani!iznosplacanja i tako za sva polja i sad na dogadjaj ONFORMAT bi morao ispitivati što ti je na formi cekirano pa bi to nekako ovako izgledalu IF Forms!virmani!iznosplacanjacekiran= False then ' nije cekiran txtbokplacen.forecolor= bijela boja , boja slova bjela tako da se ne vide ili ga jednostavno sakrijes txtbokplacen.visible = False end if i tako ispitivati za sva polja koja ti se stampaju a cekirana si i to bi bilo jedno od rijesenja [ ifes @ 08.02.2010. 17:50 ] @
hvala , momci na pomoći,
pošto je moje znanje Accessa (za sada), ovom bazom prevaziđeno, ja Vam neću biti od koristi da nešto menjam. Ali, ako je ovo nekome interesantno da ovo isptrati do kraja, ja mogu svojim primedbama i predlozima da upotpunim celu priču i da na kraju dobijemo što bi nekim Agencijama stvarno bilo od koristi. I ovo bi mogli koristiti ali ako mene pitate, 1. opcija "popuni stavke" gubi smisao ako jer ako ubacimo npr porez PDV (ostavio si mogucnost i za dobavljace), gomila firmi npr pausalnih ni ne placa pdv, a on vidim sve automatski prebacuje iz tabele dobavljaci 2. isto tako i i opcija "stampaj virmane" je 99.9% neupotrebiva jer gde cu ja od 1000virmana prihvati sve na štampu. 3. Onda dolazimo opet do pojedinačnog štampanja i od automatizacije nema ništa. P.S. nemojte misliti da nisam zahvalan i za ovo, ali ako ima pitanje vrlo rado bi i ja doprineo sa nečim. Copyright (C) 2001-2025 by www.elitesecurity.org. All rights reserved.
|