Novo

Forum kao aplikacija na telefonu

Dodajte forum na početni ekran i koristite ga kao aplikaciju, sa menijem na dnu ekrana.

  • 6 odgovora
  • 2.480 pregleda

Najnovija ↓

Izvjestaj - Racunanje svaki 10 dana ? Molim pomoc 10.01.2009. u 06:20 · pre 216 meseci #1
Pozz,

Pravim bazu za servisiranje motora, i postoji 50-ak motora koji se servisiraju svakih 10 dana. U tabeli imam sve podatke o motoru, i datum zadnjeg servisa, napravio sam query i expresion gdje na zadnji datum dodam +10 i dobijem slijedeci servis. Medjutim ja trebam izvjestaj gdje ce mi prikazat sve servise od prvog do zadnjeg dana u mjesecu. Tj svaki motor bi trebao da bude servisiran 3-4 puta mjesecno i treba se pojavit toliko puta na izvjestaju.

Ne vidim nikakvo logicno rijesenje ovog. Mozda u queriju napravit jos 4 poolja pa u njima pisat zadnjiservis+10 , zadnjiservis+20 itd...

Pa od tog istog querija napravit dodatni query da tih 5 kolona pretvorim u redove ako to moze, ma ne znam malo sam zbunjen.

Imal ko kakvo logicno rijesenje.
Re: Izvjestaj - Racunanje svaki 10 dana ? Molim pomoc 10.01.2009. u 07:53 · pre 216 meseci #2
Ovo po svemu sudeći treba da bude plan servisiranja pojedinih motora.
Ne trebaju ti izračunata polja u query-ju. Dovoljno je da u jednom redu Detail sekcije izveštaja napišeš:
BrojMotora, DatumZadnjegServisa, DatumZadnjegServisa + 10, DatumZadnjegServisa + 20,.......
koristeći Unbaund (nevezana, izračunata polja za datume kad se servis planira.
Kad se servis zaista obavi, tabela sa podacima o motorima se ažurira u pogledu datuma zadnjeg servisiranja.
Potpis
https://mzahorjanski.wixsite.com/mzahorjanski
https://www.fiverr.com/miroljubzahorja?up_rollout=true
https://www.youtube.com/@miroljubzahorjanski


Re: Izvjestaj - Racunanje svaki 10 dana ? Molim pomoc 11.01.2009. u 15:15 · pre 216 meseci #3
da ali meni treba da ispisem izvjestaj recimo ovako:

1 Jan 08
-GOLF 554-558
-MAZDA 222-111

2 JAN 08

3 JAN 08

4 JAN 08

5 JAn 08

6 JAN 08

7 JAn 08

8 JAN 08

9 JAn 08

10 JAn 08
-GOLF 554-558
-MAZDA 222-111

11 JAN 08


itd do zadnjeg dana u mjesecu.
To jest napravit cu formu od datuma do datuma i ako ima razmak od 50 dana, trebam da u sva odgovarajuca polja se pojave vozila koja trebaju na taj dan servis. Svakih 10 dana.

Re: Izvjestaj - Racunanje svaki 10 dana ? Molim pomoc 11.01.2009. u 19:42 · pre 216 meseci #4
U tom slučaju će ti osim tvoje tabele motora trebati još jedna sa izgenerisanim datumima za naredni period.
1. napravi takvu tabelu.
2. napravi query kako si i zamislio sa +10, +20 i +30 dana za prvi, drugi i treći servis koje ćeš dobiti dodajući na DatumZadnjegServisa (koji već vodiš u evidenciji).
3. u sledećem query-ju poveži tabelu datuma (iz tačke 1.) sa replikama prvog query-ja koristeći LEFT JOIN. Prvu vezu ostavri prema datumu prvog servisa, drugu vezu prema datumu drugog servisa.........
Na kraju takav query upotrebi za izradu izveštaja kakv si zamislio. U izveštaju koristi Sorting and Grouping.
Napravi grupisanje po Datumu (onom iz tabele sa izgenerisanim datumima).

Evo ti primer. Obrati pažnju na 09.01.2009 u izveštaju.
Potpis
https://mzahorjanski.wixsite.com/mzahorjanski
https://www.fiverr.com/miroljubzahorja?up_rollout=true
https://www.youtube.com/@miroljubzahorjanski


Re: Izvjestaj - Racunanje svaki 10 dana ? Molim pomoc 12.01.2009. u 05:45 · pre 216 meseci #6
Hvala jos jednom za pomoc, nego kad smo vec na ovoj temi da te pitam jos nesto. Sve je super ali datume moram pisat u tabelu i to me muci. Ono sto cu ja trebat recimo forma sa poljima od do. Upisem od recimo prvog do zadnjeg dana u mjesecu , ili za naredna dva mjeseca nikad ne znam.

Ili sta mislis da napravim jedno dugme koje ce brisat sve datume iz tabele datumi i ubacit sve datume od do koje navedem u nekoj od formi?

Re: Izvjestaj - Racunanje svaki 10 dana ? Molim pomoc 12.01.2009. u 07:07 · pre 216 meseci #7
Citat:
dragan.zm: .... Sve je super ali datume moram pisat u tabelu i to me muci.....


Evo ti fajl koji radi punjenje i pražnjenje tabele tblDatumi, pa ti iskoristi.

Potpis
https://mzahorjanski.wixsite.com/mzahorjanski
https://www.fiverr.com/miroljubzahorja?up_rollout=true
https://www.youtube.com/@miroljubzahorjanski


Prijavite se da biste odgovorili u ovoj temi.PrijavaRegistracija

Premeštanje teme