zastoplatitivise 30.11.2014 08:49
Predmet:Re: Kompenzacije

Ne ide Disappointed Ne znam ono što sam te pitao
Citat:
no još mi nije jasan odnos DuznikID i VjerovnikID sa (pretpostavljam) FirmaID. Kako s ovakvom strukturom tablica dobiti many-to-many odnos s kompenzacijom?

Kada sam tvoju bazu konvertirao na accdb bilo je nekih grešaka pa se možda u konverziji nešto izgubilo

zxz 30.11.2014 09:06
Predmet:Re: Kompenzacije

Citat:
Kako s ovakvom strukturom tablica dobiti many-to-many odnos s kompenzacijom?
Neznam sta pokusavas ali netreba ti vise na vise odnos izmedju tablice T_detalji i tablice T_Kompenzacije.
Kompenzacije su ti jedinstvene i nomoze biti vise istih prema broju kompenzacije polje broj ali mozes imati vise kompenzacija od istog pokretaca.

Mozda da malo rijecima objasnis sta zelis napraviti.

zastoplatitivise 30.11.2014 10:05
Predmet:Re: Kompenzacije

OK. Kako povezati PokretačID, DužnikID i VjerovnikID s K_Firme?

zxz 30.11.2014 10:11
Predmet:Re: Kompenzacije

To nemoras ni vezati jer to stavljas kaom lukap tabelu i to limit to list sto ti daje isto sto i kada je povezana.
U ovom slucaju nije dobro postaviti relaciju mada nije nemogucu ali nema potrebe a trebao bi staviti na 3 polja.
Dva polja u T_Detalji i jeno polje u T_Kompenzacije

zastoplatitivise 30.11.2014 10:15
Predmet:Re: Kompenzacije

OK. Da li ću u tom slučaju na formi moći napraviti da, kad mi se pojavi nova firma, istu ne moram prethodno upisati u K_Firme već da to napravim preko forme za unos kompenzacije... znači kad unosim kompenzaciju?

zxz 30.11.2014 10:26
Predmet:Re: Kompenzacije

E to neces moci jer u tabli K_Firme imas mnostvo polja ali mozes napraviti tako da kada u polje Duznik ili Vjerovnik upises firmu koje nema, da ti se podigne forma za tabelu K_Firme i da uneses novu firmu ili pak jednostavno da stavis negdje komandni taster Nova firma.

zastoplatitivise 30.11.2014 11:35
Predmet:Re: Kompenzacije

Citat:
ali mozes napraviti tako da kada u polje Duznik ili Vjerovnik upises firmu koje nema, da ti se podigne forma za tabelu K_Firme i da uneses novu firmu ili pak jednostavno da stavis negdje komandni taster Nova firma.

Na to sam i mislio. Probat ću napraviti svoj "kostur" aplikacije pa se javim

dex 30.11.2014 13:15
Predmet:Re: Kompenzacije

Citat:
Jedna firma moze imati nebrojen broj kompenzacija stim sto se broj kompenzacije nemoze ponoviti. On je jedinstven.
Bilo koja firma moze ucestvovati u kompenzacijama nebrojen broj puta i u bilo kojem svojstvu (statusu)

Jedna firma moze u jednoj kompenzaciji ucestvovati najvise jednom kao poverilac (potrazna strana) i onda se obavezno mora pojaviti samo jednom kao dugovna strana u istoj kompenzaciji da bi krug bio zatvoren. Trebalo bi kodom regulisati ova ogranicenja

zxz 30.11.2014 14:55
Predmet:Re: Kompenzacije

Da hvala @dexxxl to si u pravu i to se na kraju treba rijesiti kodom na formi da ukazuje na greske ako se pogrijesi.

zastoplatitivise 30.11.2014 18:37
Predmet:Re: Kompenzacije

zxz, sada sam otvorio tvoju bazu bez nadogradnje na noviju verziju Accessa i tek sad vidim forme koje si kreirao Smiling
Ono što tu još nije dobro je to što (ako ćemo raditi s tablicom T_Racuni) svaki red T_Detalji može imati jedan ili više redova u T-Racuni. Zašto? Zato što svaki dužnik u nekoj kompenzaciji, može plaćati jedan ili više računa vjerovniku, a zbroj tih računa mora biti jednak iznosu kompenzacije (pogledaj one moje slike izgleda komepenzacija).
Moje drugo pitanje je, da li da status Dužnika (Kupac, Dobavljač, Sudionik) stavimo u T_Detalji kao npr.StatusDuznika i StatusVjerovnika kao kombo s listom statusa ili si mislio nešto drugo?
Prilozi:
Kompenzacije_zxz.JPG (Velicina datoteke:110.84 KB)