Novo

Forum kao aplikacija na telefonu

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

  • 7 odgovora
  • 4.047 pregleda

Najnovija ↓

Kalkulacija - pomoc 22.10.2009. u 14:01 · pre 207 meseci #1
Molim ljude dobre volje sa ovog foruma za jednu pomoc oko kalkulacija.
Recimo da imam definisane sledece artikle:
Artikal1
Artikal2
Artikal3
Artikal4
Artikal5

e sad mene interesuje moze li se kako napraviti da u kalkulaciji unosim
Artikal1=10kom
Artikal2=10kom
Artikal3=10kom
Artikal4=10kom

a pri knjizenju kalkulacije da mi se to knjizi na
Artikal5=40kom

Sve ideje su dobrodosle.
Re: Kalkulacija - pomoc 22.10.2009. u 14:08 · pre 207 meseci #2
Ako sam te dobro shvatio, ovako:

Code:
update kalkulacije set kolicina = (select sum(kolicina) from kalkulacije where sifra_artikla in ("Artikal1", "Artikal2"...) and
broj_kalkulacije = :broj) where sifra_artikla = "Artikal5" and broj_kalkulacije = :broj


To bi bio najjednostavniji sql, ali može se još optimizirati.

Ili možeš pamtiti količine artikla od 1-4 u neku varijablu i onda kod knjiženja samo daš tu varijablu artiklu5...

Potpis
F
Re: Kalkulacija - pomoc 22.10.2009. u 14:12 · pre 207 meseci #3
Hm, zanimljiva ideja pokusam pa javim rezultate
Re: Kalkulacija - pomoc 22.10.2009. u 14:34 · pre 207 meseci #4
Ovaj put mislim da se ne salzem sa captPickard. TSa ce biti kada bude neka druga kombinacija atrtikala, recimo B1,b2,b3..b9 a treba da se knjize u B10?
Re: Kalkulacija - pomoc 22.10.2009. u 14:43 · pre 207 meseci #5
Citat:
Zidar: Ovaj put mislim da se ne salzem sa captPickard. TSa ce biti kada bude neka druga kombinacija atrtikala, recimo B1,b2,b3..b9 a treba da se knjize u B10?

Pretpostavljam da si mislio na SQL sto je captPickard postavio.
Re: Kalkulacija - pomoc 22.10.2009. u 15:56 · pre 207 meseci #6
Citat:
Zidar: Ovaj put mislim da se ne salzem sa captPickard. TSa ce biti kada bude neka druga kombinacija atrtikala, recimo B1,b2,b3..b9 a treba da se knjize u B10?


Ma jasno Zidar, mislio sam da mu je ovo konkretan primjer za jedan slučaj :-)

Ako neće biti uvijek ti artikli, onda bi trebalo staviti još neku oznaku u bazu. Npr.

Artikli
-------
Sifra PK
Naziv
Oznaka

Artikal1 ime 1
Artikal2 nekodrugo 1
....
Artikal5 nesto 2

I sada sa upitom može dobiti sumu

Code:
update kalkulacije set kolicina = (select sum(kolicina) from kalkulacije where oznaka = "2" and 
broj_kalkulacije = :broj) where sifra_artikla = :neki artikal and broj_kalkulacije = :broj


Makar je i ovo malo nezgodno, jer kako se povećava broj oznaka, biti će teško pratiti koja se gdje spaja...
Moramo malo razmisliti :-) Zidar, ideja?

p.s. možda da duledixi malo dublje objasni problem. Mogla bi se napraviti tablica "grupe artikala", pa da se definira shema koja grupa se zbraja sa kojom...
Potpis
F
Re: Kalkulacija - pomoc 23.10.2009. u 10:04 · pre 207 meseci #8
Evo postavio sam primjer na gornjem linku da ne dupliramo kako kaze @Zidar
Pozdrav
Prijavite se da biste odgovorili u ovoj temi.PrijavaRegistracija

Premeštanje teme