[ Miro35 @ 01.07.2007. 18:23 ] @
Dovršio sam svoju aplikaciju "Robno i materijalno poslovanje",Zadnju stvar koju sam napravio jeste inventura u kojoj mi sve radi,znači knjiži početno stanje u kalkulaciju,normalno samo one artikle čije je stanje veće od "0,00".Isto tako kreira bazu stara godina npr.2006_Robno_Baza itd.Ali imam problem kod zadnje faze a to je da mi prebaci artikle iz tblInventura u tablicu tblArtikli s tim da kolona STANJE koja se nalazi u tblInventura ima artikala čije stanje je manje od "0,00".E to stanje koje je manje od "0,00" npr."-1,00" trebam da prenesem u tblArtikli u Kolonu STANJE da je jednako "0,00".

Molim vas dobro pročitajte ovo pitanje i ako možete pomozite!!!
[ Getsbi @ 01.07.2007. 19:02 ] @
Trebalo bi da zatvoriš mogućnost u aplikaciji da ti količina ide ispod nule. Kada robe nema, nema ni transakcije. Pogledaj sledeći topic: http://www.elitesecurity.org/t244506-0#1469128 pažljivo i pregledaj VBA kood koji je prikačen. Verujem da ćeš naučiti kako da rešiš problem. Moguće je tvoj problem rešiti i putem akcionih query-a: append i update. Da li podaci sa negativnim količinama treba da ostanu i u izvornoj tabeli posle prebacivanja u ciljnu? Pojasni malo i zakači primer sa podacima ako je moguće.
[ Miro35 @ 02.07.2007. 20:04 ] @
Hvala ti što si se javio evo šaljem primjer u kojem se nalaze te dvje tabele,znači trebam iz tbl Inventura kolona «Stanje» da prenesem u tblArtikli u kolonu «ArtKolUlaz».S tim da mi proknjiži u tu kolonu i artikle koji imaju vrijrdnost manju od «0,00».Te artikle koji imaju vrijednost manju od «0,00» recimo «–5,00» treba prebaciti u tblArtikli u kolonu «ArtKolUlaz» kao «0,00». Ako u Append Query stavim u crteria da je ta kolona veća od nule onda mi proknjiži samo artikle čije je stanje veće od nula,ali ja želim sve,s tim da oni koji su recimo –5 da bude rzulatat 0,00.Nadam se da imate rješenje.Hvala
[ Getsbi @ 02.07.2007. 22:39 ] @
To sam ti napravio na Form1 ispod dugmeta Pokreni. Ako te nisam razumeo ti me ispravi.
Menjao sam VBA reference sa DAO 2.1 na DAO 3.6
Evo ovaj drugi ima i Update query.

[Ovu poruku je menjao Getsbi dana 03.07.2007. u 06:48 GMT+1]

[Ovu poruku je menjao Getsbi dana 03.07.2007. u 06:51 GMT+1]

[Ovu poruku je menjao Getsbi dana 03.07.2007. u 06:51 GMT+1]
[ Miro35 @ 03.07.2007. 19:03 ] @
Odlično!!!Rješio si problem sa Query-em sa onim šta piše u criteria.Onaj "Iff" je rješenje.Kad budeš imao vremena pojasni mi ono sa funkcijom koju mi poslao u primjeru.Još jednom hvala!
[ Getsbi @ 04.07.2007. 05:42 ] @
Evo, opisao sam ti proceduru na On Click događaj Command dugmeta. Nalazi se u Attach fajlu iza samog VBA coda.
Naravno da je rešenje query-jem mnogo elegantnije.
[ Miro35 @ 04.07.2007. 19:21 ] @
Hvala na helpu.Ipak ću koristit ovaj kod jer mi je na mom primjeru puno praktičniji.Jer mogao bi ja ovo riješit da onemogućim minuse ali imam korisnika koji to žele pa onda naknadno naprave kalkulaciju i vrate pozitivno stanje.Ako im se desi da ostane negativno stanje onda to mogu ispraviti otvaranjem početnog stanja na početku godine i onda ova funkcija čuda čini.