Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

Problem naprednog fakturisanja

[es] :: Access :: Problem naprednog fakturisanja

Strane: 1 2

[ Pregleda: 8955 | Odgovora: 23 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

goranvuc
Goran Vucicevic
Novi Sad

Član broj: 4934
Poruke: 1846
*.neobee.net.



+41 Profil

icon Re: Problem naprednog fakturisanja14.07.2006. u 16:18 - pre 216 meseci
U tvom upitu za stanje:
Code:

SELECT tblProizvodi1.proizvodID, tblProizvodi1.naziv_proizv, tblProizvodi1.unitprice, nz(QryUlaz.Ulaz,0) AS Ulaz, nz(QryIzlaz.Izlaz,0) AS Izlaz, Sum(Ulaz)-(Izlaz) AS Stanje, tblProizvodi1.opis
FROM (tblProizvodi1 LEFT JOIN QryUlaz ON tblProizvodi1.proizvodID = QryUlaz.ProizvodID2) LEFT JOIN QryIzlaz ON tblProizvodi1.proizvodID = QryIzlaz.ProizvodID2
GROUP BY tblProizvodi1.proizvodID, tblProizvodi1.naziv_proizv, tblProizvodi1.unitprice, nz(QryUlaz.Ulaz,0), nz(QryIzlaz.Izlaz,0), tblProizvodi1.opis;

koristis agregaciju - zasto?

Zar nije dovoljno:
Code:

SELECT tblProizvodi1.proizvodID, tblProizvodi1.naziv_proizv, tblProizvodi1.unitprice, nz(QryUlaz.Ulaz,0) AS Ulaz, nz(QryIzlaz.Izlaz,0) AS Izlaz, (Ulaz-Izlaz) AS Stanje, tblProizvodi1.opis
FROM (tblProizvodi1 LEFT JOIN QryUlaz ON tblProizvodi1.proizvodID = QryUlaz.ProizvodID2) LEFT JOIN QryIzlaz ON tblProizvodi1.proizvodID = QryIzlaz.ProizvodID2

zato sto ti i QryUlaz i QryIzlaz vracaju samo po jednu vrednost za svaki od artikala iz tblProizvodi1!
 
Odgovor na temu

laponac84
Aleksandar Popović

Član broj: 101043
Poruke: 106
*.beobug.com.



Profil

icon Re: Problem naprednog fakturisanja14.07.2006. u 17:56 - pre 216 meseci
Evo jedan razlog što je ovo najbolji forum na ovu temu (akses)

Nisam Vam napomenuo da je nastavnica danijela udarala čvrge (ne jako, onako simboličnu) kada neko radi naopako, kako kaže ona da ne ustaje ponovo, jer zna da nećemo pograšiti sledeći put (setićemo se čvrge) (Imao sam stalno 5 na kraju godine, čvrge nisam brojao.)

Tako i Vi radi te, Pomogli ste mi sigurno, i Hvala. Ni jednog momenta se nisam našao uvređenim

Prvog momenta kada su mi predložili radove Zidara za proučiti, nisam sedeo skrštenih ruku, već pogledao o čemu piše, i tako napravio bazu. (sada na HDD-u imam dve i upoređujem ih)

Kažu: "Ćutanje je zlato". Šta mislite da li bi se ja obogatio (znanjem) da sam ćutao i da se nisam registrovao na ovaj
forum.

2 problem koja sam imao pomogli (napredno fakturisanje, Yes/no problem), ste mi i nema ih, ostao je još jedan prijavljen (problem stanja na karticama) i još mnogo neprijavljenih (neke od njih ste vi otkrili pre mene, i ponudili mi rešemje).

Trudio sam se da isprovociram (u pozitivnom smislu) što veći broj Vas, u želji da čujem što više mišljenja, Izgleda da sam u velikoj meri i uspeo, jer su se bolji javili

Imam još što šta da kažem, ali nedostaje mi vremena. (javi ću Vam u dopuni)

Obećavam Vam sledeće:

Do početka priprema za ispitni rok (u međuvremenu imam pripreme sa rukometnim klubom) stavi ću obe baze na forum, a onda lupajte čvrge, koristiće.

Pozdrav i hvala!!!

 
Odgovor na temu

Zidar
Canada

Moderator
Član broj: 15387
Poruke: 3085
*.eqao.com.



+79 Profil

icon Re: Problem naprednog fakturisanja14.07.2006. u 19:05 - pre 216 meseci
Za Darkog - nisam mislio na tebe :-) Tvoj pristup je principijeno OK. Govorio sam o poslednjem modelu koji je dao laponac84.

Laponac84: srecan rad i samo guraj, sve ce kockice da se sloze na kraju bas kako teba. Samo polako, i napred.


:-)
 
Odgovor na temu

laponac84
Aleksandar Popović

Član broj: 101043
Poruke: 106
*.beobug.com.



Profil

icon Re: Problem naprednog fakturisanja18.07.2006. u 22:36 - pre 216 meseci
Pozdrav svima koje sam gnjavio. (Uplatio vreme za net)

Obe baze napreduju ok.

Ima tu mnogo grešaka koje ja svesno pravim na početku kreiranja baze (ne dajem pravilne nazive tabela, upita, ... o kojima sam čitao u VB4 od Debore K. korišćenja brojeva za PK u tabelama...) a na kraju ih ispravim.

A neke stvari mi nisu jasne
Da ne otvaram još jednu temu samo kratko,
Zašto moj rad toliko liči na exel? Bio bih Vam zahvalan za odgovor. (bez ikakve zafrkancije)
Jeste da sam prikazivao tabele na forum, koje su tamo urađene (u exelu), bilo mi je lakše. To je jedino što ja povezujem sa njim.
Evo upita (sve ih pravim preko wizarda jer se još uvek slabo snalazim "ručno", iako sam skoro nabavio neku literaturu o vezanu za SQL)

SELECT [Stanje proizvoda].[Naziv Proizvoda], [Stanje proizvoda].JM, Sum([Stanje proizvoda].Stanje) AS SumOfStanje
FROM [Stanje proizvoda]
GROUP BY [Stanje proizvoda].[Naziv Proizvoda], [Stanje proizvoda].JM;

Za rezultat imamo Lager koji je prikačen na strani br1 ovog pitanja (Napomenuo sam da su negativne količine zato što su unošene samo izlazne fakture)

E sad da se vratim na temu:
Kada ste mi dali rešenje, "seo sam za pisaću mašinu" i uradio traženo, samo što sam opet izveo malu egzibiciju.
Ako se desi (već pomenuto) da je unet veći izlaz nego što to stanje na lageru dozvoljava, namestio sam sledeće, čuje se zvuk (bip), i polje u kome je došlo do greške promeni boju (crvena). Dalji rad će biti omogućen samo što će pre zatvaranja forme iskočiti informacija "Proveri te količine koje ste uneli"; ili nešto što lepše zvuči . (gledao sam kako u veleprodajama unose artikle gotovo bez gledanja u monitior, pa bi po meni došlo ponekad do kucanja u prazno)

E sada, voleo bih da znam da li je bolje da koristim primer koji ja koristim, ili onaj sa MsgBoxom.

Ovim bi pitanjem konačno saznao sve što me interesuje vezano za ovu temu

Hvala svima!!!
 
Odgovor na temu

[es] :: Access :: Problem naprednog fakturisanja

Strane: 1 2

[ Pregleda: 8955 | Odgovora: 23 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.