Bosna i Hercegovina



#31 14.02.2013-17:16
Amelasar Offline
Clan
Registrovan/a od: 07.04.2011-18:28
Komentari: 234


Subject: Re: Radni nalog na osnovu dnevnog prometa
Evo mene ponovo u problemima sa radnim nalozima. Vec nekoliko dana pokusavam rjesiti problem ali neide pa sam odlucila potraziti pomoc.

Problem:
Za period od do napraviti radne naloge na osnovu otpremnica.
Da objasnim: Pekara 2 puta mjesecno pravi otpremnice, odnosno fakturise. Sada je potrebno uzeti sve fakturisane artikle i za zadati period napraviti radne naloge (napraviti proizvodnju za svaki dan zbog knjige KEUB). Problem je slican prethodnom.

Zakacila sam primjer.
Znaci podatke za radni nalog uzima iz Queria qOtpZaRN_SUM. Na frmUradiRN uzima period za koji treba uraditi radni naloge.

Pokusavala sam funkciju od ZXZ prilagoditi ovoj situaciji ali neide mi.

Svaka pomoc dobro je dosla.
Hvala.

Prilozi:
Informacije o fajlu: rar  proba.rar
Preuzimanja: 65
Veličina: 33.19 KB


Pozdrav, Amela
↑  ↓

#32 15.02.2013-21:37
dex Offline
Super Moderator
Registrovan/a od: 23.02.2012-19:59
Komentari: 597


Subject: Re: Radni nalog na osnovu dnevnog prometa
Malo nezgrapno reseno ovo sa datumima, ali jedino sto je radilo posle vise pokusaja

Prilozi:
Informacije o fajlu: zip  probaDex.zip
Preuzimanja: 58
Veličina: 47.75 KB

↑  ↓

#33 16.02.2013-13:25
Amelasar Offline
Clan
Registrovan/a od: 07.04.2011-18:28
Komentari: 234


Subject: Re: Radni nalog na osnovu dnevnog prometa
Hvala Dexxxl na pomoci. Nije bas konacno rjesenje, ali ce uz malu doradu sigurno biti.
Pozdrav, Amela
↑  ↓

#34 16.02.2013-17:43
dex Offline
Super Moderator
Registrovan/a od: 23.02.2012-19:59
Komentari: 597


Subject: Re: Radni nalog na osnovu dnevnog prometa
Ovo resenje ipak nije dobro. Tebi zapravo treba resenje koje ce:

1. Naci najstariju fakturu za koju ne postoje nalozi (odnosno zbir, ako ima vise faktura za taj datum)
2. Naci poslednji dan za koji postoji nalog
3. Popuniti nalozima dane izmedju po algoritmu kao u primeru iz mog prethodnog posta
4. Preci na narednu fakturu i ponoviti postupak i tako do kraja zadatog perioda.

Da bi i ovo radilo tacno mora da se radi hronoloski, odnosno ne smes da preskaces fakture, pa ti predlazem da na formi zadas samo krajnji datum, a za pocetni da se podrazumeva datum prve fakture nepokrivene nalozima.

Sa resenjem kao u prethodnom postu podaci ce se slagati u krajnjoj sumi, ali ako na primer u prvoj fakturi imas 500 kifli, a na kasnijim fakturama se ne pojavljuju kifle u nalozima ces dobiti da je svakog dana radjeno po 50 kifli, odnosno prvog dana fakturisano 500 kifli za koje ne postoje nalozi, a kasnije na nalozima kifle za koje ne postoje fakture.

Pozdrav i javi se ako negde zapne Smiling
↑  ↓

#35 16.02.2013-19:53
Amelasar Offline
Clan
Registrovan/a od: 07.04.2011-18:28
Komentari: 234


Subject: Re: Radni nalog na osnovu dnevnog prometa
Ako ZXZ ne pomogne ja cu izvrsiti samoubistvo. Cijeli dan pokusavam ... Disappointed
Pozdrav, Amela
↑  ↓

#36 16.02.2013-22:00
dex Offline
Super Moderator
Registrovan/a od: 23.02.2012-19:59
Komentari: 597


Subject: Re: Radni nalog na osnovu dnevnog prometa
Mislim da su samoubistva zabranjena pravilnikom foruma

Prilozi:
Informacije o fajlu: zip  probaDex2.zip
Preuzimanja: 51
Veličina: 46.11 KB

↑  ↓

#37 16.02.2013-23:29
dex Offline
Super Moderator
Registrovan/a od: 23.02.2012-19:59
Komentari: 597


Subject: Re: Radni nalog na osnovu dnevnog prometa
Ispravljene neke (nadam se sve) greske
↑  ↓

#38 16.02.2013-23:30
dex Offline
Super Moderator
Registrovan/a od: 23.02.2012-19:59
Komentari: 597


Ocjena: Ocjena:100 Subject: Re: Radni nalog na osnovu dnevnog prometa
A primer zaboravio

Prilozi:
Informacije o fajlu: zip  probaDex22.zip
Preuzimanja: 63
Veličina: 46.83 KB

↑  ↓

#39 17.02.2013-13:27
Amelasar Offline
Clan
Registrovan/a od: 07.04.2011-18:28
Komentari: 234


Subject: Re: Radni nalog na osnovu dnevnog prometa
Dex hvala ti na pomoci. Imam problem kada izaberem krajnji datum javi mi gresku:

Run-time error 3075
Syntax error in date in query expression "#16.02.2013#"

Kada u regionalnim postavkama stavim MM/dd/yyyy onda radi ali neodgovara mi takav format datuma.
Ostalo je extra uradjeno ali matematika ...
Shvatam da ako 200 kifli podijelimo na 14 dana dobijemo 14,285 i moramo to zaokruziti na 14. U krajnjem rezultatu imamo 14*14=196.
4 kifle se gube. Jeli moguce taj ostatak staviti na zadnji radni nalog ili neki novi?

Hvala puno.
Salila sam se za samoubistvo, znam da je protiv pravila foruma. Hehe Wink
Pozdrav, Amela
↑  ↓

#40 17.02.2013-14:10
Amelasar Offline
Clan
Registrovan/a od: 07.04.2011-18:28
Komentari: 234


Subject: Re: Radni nalog na osnovu dnevnog prometa
Uh uh ... izvini Dex ovo oko matematike si rijesio na prvom radnom nalogu. Nisam odmah vidjela.
Ostaje samo ovo oko datuma i jos da li je moguce iz npr tblPraznici neke datume da ne uzima u obzir.
Npr. ako je u tabeli unesen datum 01.01.2013 da za taj dan ne pravi radni nalog (da ga preskoci).

HVALA PUNO. OVO JE ODLICNO.
Pozdrav, Amela
↑  ↓

#41 17.02.2013-23:36
dex Offline
Super Moderator
Registrovan/a od: 23.02.2012-19:59
Komentari: 597


Subject: Re: Radni nalog na osnovu dnevnog prometa
U kom redu javlja ovu gresku za datum?
Kod mene radi OK. Sta imas u regional setings postavljeno za date separator? Mislim da bi najbolje bilo da bude . (tacka)
Ja sam datume ostavio u dd/mm/yyyy jer kod mene nije dobro radila funkcija dateadd sa formatom mm/dd/yyyy

Probacu sutra ovo sa praznicima, vec imam ideju kako bi moglo.
↑  ↓

#42 18.02.2013-13:15
Amelasar Offline
Clan
Registrovan/a od: 07.04.2011-18:28
Komentari: 234


Subject: Re: Radni nalog na osnovu dnevnog prometa
NA OVOM DIJELU:
BrNaloga = Nz(DMax("RadninalogID", "tblRadniNalog"), 0) + 1
DoCmd.RunSQL "INSERT INTO tblRadniNalog (RadninalogID, Datum) VALUES (" & BrNaloga & ", #" & Format(StartDatum, "MM\/dd\/yy") & "#);" 'Otvaranje Naloga

StrSQL = "SELECT ArtikliID,Sum(Kolicina) FROM Query1 WHERE Datum = #" & Format(StopDatum, "MM\/dd\/yy") & "# GROUP BY ArtikliID;"

Set rs1 = baza.OpenRecordset(StrSQL)

Sada sve radi kada sam stavila i na to mjesto format datuma: "MM\/dd\/yy"
Kakav je to format?
Kako mogu dodati jos npr. NazivArtikla i sl. u stavke naloge (u funkciji). Znam da su to nepotrebna polja ali lakse mi je to nego da mijenjam kompletnu bazu koja nece nikada biti velika.

HVALA!
Pozdrav, Amela
↑  ↓

#43 18.02.2013-18:08
dex Offline
Super Moderator
Registrovan/a od: 23.02.2012-19:59
Komentari: 597


Ocjena: Ocjena:100 Subject: Re: Radni nalog na osnovu dnevnog prometa
Potrebno je u tabeli Kalendar iscekirati koji su dani neradni. Ovakve tabele se brzo i lako prave u excelu i mogu biti veoma korisne. Po potrebi je moguce unapred iscekirati subote/nedelje (uzgred ja sam ovu "pozajmio" iz jedne Zidareve aplikacije).
Alternativno resenje je da napravis Tabelu praznici i u Queriju Radni dani za datum postavis uslov

NOT IN (SELECT Datum FROM Praznici)

Za dodavanje vidi primer. Po zelji na slican nacin mozes da dodas jos polja, samo ne zaboravi da ih prethodno dodas u query, mada bih ti ja savetovao da u tabeli StavkeNaloga ostavis samo IDArtikla, a onda slozis novi query gde ces podatke o nazivu, jedinici mere itd... da vuces iz tabele Artikli.
Obrati paznju Da sam u tabeli StavkeOtpremnice polje J/M preimenovao u JM jer / pravi probleme

Prilozi:
Informacije o fajlu: zip  probaDex3.zip
Preuzimanja: 85
Veličina: 1.09 MB

↑  ↓

#44 19.02.2013-14:25
Amelasar Offline
Clan
Registrovan/a od: 07.04.2011-18:28
Komentari: 234


Subject: Re: Radni nalog na osnovu dnevnog prometa
Hvala puno Dex na pomoci. Ovo je odlicno. Veliki sam ti duznik sto si odvojio toliko vremena da mi pomognes.
Pozdrav, Amela
↑  ↓

Stranice (3): 1, 2, 3


All times are GMT +01:00. Current time: 23.05.2018-00:09.