Evo imene najzad. Uradio sam sledece:
1. Dodavanje ugovora - napravio sam posebnu formu za dodavanje. Lakse je bilo nego prepravljati na postojecoj, a postojecu sam hteo d aostavim jer smo vec navikli na nju (split form i ostalo). Elem, ugovor se dodaje klikom na dugme "Novi ugovor". Tetsirao sam na brzinu, meni se cini da radi. Ogranicenja o udelu vode ikanalizacije se postuju. Bruto vrednost se racuna automatski citanjem vrednosti PDV iz tabele PDV_LKP.
2. Izmena Validation rule za tabele Ugovori i Situacije:
Code:
Postojece:
Ugovori, table level Validation Rule:
([TipUgovora]=7 Or [NivoSufinaciranja] Is Null)
And ([UdeoVodeProj]<>100 Or [UdeoVode]=100)
And ([UdeoVodeProj]<>0 Or [UdeoVode]=0)
Situacije, table level validation rule:
([Iznos]>=[NepriznatiIznos])
And ([UdeoVodeUgov]<>100 Or [UdeoVode]=100)
And ([UdeoVodeUgov]<>0 Or [UdeoVode]=0)
Treba da bude:
Ugovori, table level Validation Rule:
([TipUgovora]=7 Eqv [NivoSufinaciranja] Is Not Null)
And ([UdeoVodeProj]=100 Imp [UdeoVode]=100)
And ([UdeoVodeProj]=0 Imp [UdeoVode]=0)
Situacije:
([Iznos]>=[NepriznatiIznos])
And ([UdeoVodeUgov]=100 Imp [UdeoVode]=100)
And ([UdeoVodeUgov]=0 Imp [UdeoVode]=0)
Zakacen fajl s apodacima PODACIRadna_24Jun.accdb je sa novim pravilima. Ako hoces da cuvas svoj postojeci faj, mozes sam da uneses promene (cut/paste iz poruke). Ovo obavezno uradi, da ne budes imao problema sa unosom I izmenama.
3. Izabcio sam 'Okvirne sporazume' iz Bilanca Stanja. Promena je u kveriju qryZ_Ugovor, iskljucio sam ugovore koji nisu 'Usluge' (vidi tabelu TipUgovora)
4. Sto se tice razlike u podacima - jednostavno ih ispravi. Podaci o udelu vode i kanalizacije nisu potojali u explicitnom obliku, pa sam noge uneo na osnovu opisa projekta. Gde nisam znao, mozd sam uneo 50:50 ili 54:46, na nivou projekta. Onda sam to sve preneo na ugovore, isti odnos, sto svakako nije tacno, ali nisam imao nista drugo. Sad je izazov da ti pronadjes prave podatke ida ih uneses ako su vazni. Ako nisu vazni za proslost, ostavi kako je, a za nove ugovore unosite to od pocetka I imacete bolje podatke.
5. BrutoVrijednost - tu kolonu ne bismo trebali d aimamo u tabeli uopste, jer ne mozemo garantovati da ce uvek pokazivati tacnu vrednost. Na novoj formi za unos ugovora sam napravio da se to automatski izracunava I popunjava. Pokusao sam da postavim na postojecu formu frmUgovori da s eprilikom promene ugovorene vrednosti menja I bruto vrednost, ali to se jednostavno ne moze garantovati uvek. Zato se Bruto vrednosti u principu ne cuvaju u tabelama nego se izracunava u izvestajima i kverijima.
To je sve za sada. proveri, pa javi kako ide.