Centar za edukaciju-BiH



#91 18.04.2011 14:11
pmiroslav Van mreze
Clan
Registrovan od:02.02.2009
Postovi:1,458


Predmet:Re: Baza za skladište
Stavio sa Record source na formi:

SELECT nešto...
FROM Tbl_Prodaja
WHERE Tbl_Ptodaja.Proknjizeno=False
Pozdrav
↑  ↓

#92 18.04.2011 16:24
zxz Van mreze
Administrator
Registrovan od:03.02.2009
Postovi:10,612


Predmet:Re: Baza za skladište
Morao sam malo detaljnije pogledati.

Forms!frmKnjizenje.Requery---U kodu Private Sub Uvoz_Click mislim da ti netreba ovaj Requery.
Ako ga stavis onda se sve pomijera na prvi zapis.
Vidim da opet prenosis podatke iz Tbl_Prodaja u Tbl_Transakcije.
Neznam koliko je to pametno. Necu reci da sam u pravu.
Ako zamislimo kako se to radi u praksi.
Nastaje papir kod referenta prodaje koji je zapisan u Tbl_Prodaja i stavke prodaje u tabeli Prodaja stavke.
E sad sa tim papirom se ide u magacin.
Magacioner popunjava tabele Tbl_Transakcije i Stavke Tbl_UlazIzlaz.
U tbl Transakcije zapisuje podatke koje mu trazi ta tabela za unos. Po meni nije nikako dobro prepisivati te podatke. Ukoliko dodje do greske on ce je ponoviti.
Po meni on bi trebao rucno unijeti podatke u ovu tabelu na osnovu papira (Otpremnice ili racuna) koji ce mu donijeti onaj ko zeli da izuzme robu.
Druga stvar su stavke njih mozemo prenijeti te naravno sa mogucnoscu izmjene.
U ovom slucaju kako si ti napravio relano gledajuci postavlja se pitanje zasto ce nam ove 4 tabele.
ispada da su dovoljne dvije sa nekim opcijskim poljem a to je polje knjizenje.
Znaci dovoljno bi bilo da magacioner samo klikne na opciju prokljizi i to je to.
Druga stvar po meni sto nije dobro sto si napravio taster Knjizenje otpremnica.
E sad ja ne razumijem sta ti sad znaci izlaz a sta knjizenje u ovom tvom slucaju. Ja to razumijem da je knjizenje u stvari momenta kada se izda roba korisniku sto znaci da knjizenje vrsi magacioner te po meni to treba biti na tabeli izlaza robe.

Ovo sam pisao nekoliko puta medjutim vidim da ti to gledas drugacije. Ili sam ja nesto previdio ili nesto neznam sto ti znas.
Ista je stvar i sa tabelom dostava koju ti non stop vezes za Uplate a po meni dostava se odvija od tabele transakcije odnosno prvo se roba mora izdati dostavljacu da bi je dostavio.
Podrška samo putem foruma, jer samo tako i ostali imaju koristi od toga.
↑  ↓

#93 06.09.2011 23:16
pakrac643 Van mreze
Clan
Registrovan od:06.09.2011
Postovi:8


Predmet:Re: Baza za skladište
Lijep pozdrav,

da ne otvaram novu temu nadovezat ću se na ovu...
Dakle, kaotično stanje s praćenjem materijala u proizvodnji pokušat ću riješiti sa bazom podataka kojom bih stavio pod kontrolu dio materijala koji ulaze u proizvodnju kao sirovina, a izlaze kao dio nekog proizvoda...

Da bih to napravio, prvo moram staviti pod kontrolu stanje sirovine na skladištu i tu se javio prvi tehnički problem (izazvan mojim nedovoljnim poznavanjem Access-a)...
Ako napravim tablicu koja će sadržavati, šifru materijala (jedinstvena za svaki materijal u proizvodnji) i nekoliko objekata vezanih za opis tog materijala...
Mogu li na nki način krerati, recimo, podmsku u koju ću na dnvnoj bazi unositi ulaz i izlaz za šifru materijala kojoj se stanje na skladištu mijenja, a da Access sam dodaje ili oduzima od početnog stanja materijal za taj dan...

Svašta sam sada nadrobio, ali evo primjer.
Na skladištu dana 25.08.2011 imam materijale sa šifrom:
01 - Žica - stanje 10
02 - Navlaka - stanje 30
03 - Poklopac - stanje 5

26.08.2011
02 - Navlaka - 3 kom podignuto sa skladišta
03 - poklopac - 2 kom podignuto sa skladišta

27.08.2011
02 - navlaka - 11 novih komada stiglo na skladište

Evo, to je otprilike problem koji bi trebao riješiti...

Unaprijed zahvaljujem na odgovoru/primjeru rješenja...
↑  ↓

#94 06.09.2011 23:40
zxz Van mreze
Administrator
Registrovan od:03.02.2009
Postovi:10,612


Predmet:Re: Baza za skladište
Citat:
Dakle, kaotično stanje s praćenjem materijala u proizvodnji pokušat ću riješiti sa bazom podataka kojom bih stavio pod kontrolu dio materijala koji ulaze u proizvodnju kao sirovina, a izlaze kao dio nekog proizvoda...

Znaci ti imas proizvodnju i samim tim imas i proizvode pa bi najbolje bilo otvoriti novu temu napr. Baza stanja robe u proizvodnji ili tako nekako.
Mogu ti odgovoriti dalje na tvoje postavljeno pitanje ali ako nisi daleko stigao sa izradom bolje bi to bilo izanalizirati od pocetka.

Pozdrav i dobro dosao.
Podrška samo putem foruma, jer samo tako i ostali imaju koristi od toga.
↑  ↓

#95 04.12.2011 03:19
xl_kid Van mreze
Clan
Registrovan od:11.11.2008
Postovi:154


Predmet:Re: Baza za skladište
Pokusavam napraviti na ovom primeru odvojeni cenovnik ali mi nikako ne ide. Ovde su cene fiksne (u tabeli artikli) a ako bih menjao cene u toj tabeli promenili bi se i prethodni racuni. Interesuje me kako da povezem drugi cenovnik i da cene vuce na osnovu izabranog cenovnika.
↑  ↓

#96 04.12.2011 10:58
pmiroslav Van mreze
Clan
Registrovan od:02.02.2009
Postovi:1,458


Predmet:Re: Baza za skladište
U tablici Artikli treba da budu cijene i u njoj ih i po potrebi mjenjaš. Ali zato u tablici prodajaStavle imaš polje CijenaProdaje u koje se trajno upiše cijena po kojoj je artikl prodan. To se napravi tako da u subformi Otpremnice polje Šifra na AfterUpdate imaš:
Me.CijenaProdaje = Me.Cijena
Pozdrav
↑  ↓

#97 04.12.2011 11:27
xl_kid Van mreze
Clan
Registrovan od:11.11.2008
Postovi:154


Predmet:Re: Baza za skladište
Ok je to da u tabeli artikli menjas cenu ali ja imam razlicite cenovnike. Recimo cenovnik 1 u kome su redovne cene (svi artikli po 10 eura), cenovnik 2 u kome su akcione (svi artikli po 8 eura), i tako dalje. Znaci zelim imati mogucnost odabira cenovnika po kom ce se raditi racun. Napravio sam tabele T_Cenovnik (CenovnikID, OpisCenovnika, DatumCenovnika) i T_Cenovnik_DS (CenovnikID, ArtikalID, Cena) i query Q_Cenovnik (SELECT T_Cenovnik.CenovnikID, T_Cenovnik.OpisCenovnika, T_Cenovnik_DS.ArtikalID, T_Cenovnik_DS.Cena
FROM T_Cenovnik LEFT JOIN T_Cenovnik_DS ON T_Cenovnik.CenovnikID = T_Cenovnik_DS.CenovnikID;)
Na formi sam probao sa =DLookUp("[Cena]","Q_Cenovnik","[CenovnikID] = " & Forms!F_Faktura!SF_Faktura_DS1!CenovnikID) ali dobijem samo cenu prvog artikla sa tog cenovnika
↑  ↓

#98 04.12.2011 12:48
zxz Van mreze
Administrator
Registrovan od:03.02.2009
Postovi:10,612


Predmet:Re: Baza za skladište
Jeli poznato koliko imas tih cjenovnika.
Primjer:
Redovna cijena
Akcijska cijena
Novogodisnji popust itd.

Ako je ovo poznato i nema potrebe poslije dodadavati onda treaba ubaciti polja u tabeli artikala.
Ako bas nije poznato i postoji mogucnost da ce se nekada dodati jos neka cijena onda treba napraviti dvije tabele.
Jedna tabela je tabela artikala a druga tabela je cjenovnici koja bi imala polja:
CjenovnikID
Artikal ID
Cijena

U tabeli artikala umjesto polja cijena bilo bi polje cijenaID.
Podrška samo putem foruma, jer samo tako i ostali imaju koristi od toga.
↑  ↓

#99 04.12.2011 13:58
xl_kid Van mreze
Clan
Registrovan od:11.11.2008
Postovi:154


Predmet:Re: Baza za skladište
Uspeo sam dobiti rezultat na formi ali to je samo za prikaz. Taj podatak bih sad trebao u query-ju =DLookUp("[Cena]","Q_Cenovnik"," [CenovnikID] = " & Forms!F_Faktura!SF_Faktura_DS1!CenovnikID & " AND [ArtikalID] =" & Forms!F_Faktura!SF_Faktura_DS1!ArtikalID)
↑  ↓

#100 04.12.2011 14:25
xl_kid Van mreze
Clan
Registrovan od:11.11.2008
Postovi:154


Predmet:Re: Baza za skladište
Uspeo sam preko query-ja
SELECT T_Faktura_DS.FakturaID, T_Faktura_DS.ArtikalID, T_Faktura_DS.Kolicina, T_Faktura_DS.CenovnikID, T_Cenovnik_DS.Cena
FROM T_Faktura_DS INNER JOIN T_Cenovnik_DS ON (T_Faktura_DS.ArtikalID = T_Cenovnik_DS.ArtikalID) AND (T_Faktura_DS.CenovnikID = T_Cenovnik_DS.CenovnikID);
↑  ↓

Stranice (11):1,2 ... 8,9,10,11,


Sva vremena su GMT +02:00. Trenutno vrijeme: 6: 27 pm.