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

Izračunavanje procenta

[es] :: Access :: Izračunavanje procenta

[ Pregleda: 40095 | Odgovora: 8 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

Dragan Tomić
Mate Risov
Bosna i Hercegovina

Član broj: 86135
Poruke: 66
*.tel.net.ba.



Profil

icon Izračunavanje procenta22.12.2006. u 15:07 - pre 181 meseci
Pozdrav svima,

Primjer 1:

Ako nešto košta 20 € pa mu cijena padne na 18 € za koliko je procenata pala cijena proizvoda.

Primjer 2:

Ako nešto košta 40 € pa mu se cijena poveća na 60 € za koliko procenata se povećala cijena proizvoda.

Kako ovo riješiti u accessu ako i staru, novu cijenu i procenat zapisujemo u tablicu? Dal je isti upit u accessu i sql-u?

Hvala




Mate
Prikačeni fajlovi
 
Odgovor na temu

Brz_na_tastaturi
Svilajnac

Član broj: 63852
Poruke: 318
217.26.79.*



+1 Profil

icon Re: Izračunavanje procenta22.12.2006. u 19:54 - pre 181 meseci
Ovako kako si ti definisao polje u tabeli, kao procenat, ja nikako ne mogu da dobijem tačan podatak, rezultat je veći 100 puta od stvarne vrednosti (a deljenje sa 100 ne daje tačan rezultat), ako bi ga definisao kao standardni broj onda bi bilo lako, mada nisam baš siguran da razumem kako si ti zamislio upisivanje podataka u tabelu.
Zašto bi uopšte upisivao taj procenat (podatak koji se računa) ako u tabeli imaš obe vrednosti i možeš da ga izračunaš kad god ti zatreba?
Možda je tačno da je sve već rečeno, samo nisu svi sve čuli i razumeli ...
 
Odgovor na temu

Zidar
Canada

Moderator
Član broj: 15387
Poruke: 3085
*.100.46-69.q9.net.



+79 Profil

icon Re: Izračunavanje procenta22.12.2006. u 20:24 - pre 181 meseci
Nisam gledao tabele, ali iz onoga sto si naveo, ide ovako:

Procenat Pada cene = 100 * ([Stara cena] - [Nova Cena])/([Stara_Cena])
procenat Porsata cene = 100 * ([Nova cena] - [stara Cena]/(Stara Cena)

U oba slucaja, stara cena ide ispod razlomacke crte. Razlika iznad razlomacke crte je u redosledu sabiraka.

Generalno, to ide ovako:

Promena cene = 100 * (NovaCena - StaraCena)/StaraCena

Ako se dobije PromenaCene > 0 imas povecanje, ako dobijes PromenaCene < 0 imas smanjenje.

Ako hoces da neku cenu u tabeli povecas za 20% onda je malo drugacije, ide ovako:

NovaCena = StarCena * (1+20/100)

Ako hoces da povecas cenu 205 grupi artikala, onda ide ovako:
UPDATE tblArtikli
SET Cena = cena * (1+20/100)
WHERE AriklID IN (x,y,z..)

Srecni praznici, Zidar ide na odmor do posle Nove godine.

:-)
 
Odgovor na temu

Dragan Tomić
Mate Risov
Bosna i Hercegovina

Član broj: 86135
Poruke: 66
*.tel.net.ba.



Profil

icon Re: Izračunavanje procenta23.12.2006. u 01:10 - pre 181 meseci
Napravio sam formu i qry za izracunavanje procenta za smanjenje cijena koje me sada interesira, međutim htio bi dobiti ako je moguće da kada u tblProizvodi upišem stara_cijena, nova_cijena da mi se u polju postotka izračuna vrijednost. Znam i čitao sam da se to tako ne radi tj. da se podaci proračunavaju u ćeliji nego da se napravi qry koji izračunava vrijednost koja se kasnije upisuje u ćeliju za postotak u tblProizvodi.

Dal je moguće ovo izračunati u polju što bi mi više odgovaralo ili da pravim qry koji će da to izračuna pa kasnije upiše u bazu.

Kako natjerati rezultat qry da mi zapiše dobiveni procenat u tblProizvodi?
Mate
Prikačeni fajlovi
 
Odgovor na temu

savkov
Igor Savkov
Vrsac

Član broj: 21550
Poruke: 93
*.centurion.co.yu.



+2 Profil

icon Re: Izračunavanje procenta26.12.2006. u 17:31 - pre 181 meseci
Da li ti mozda treba ovako nesto

Igor
Prikačeni fajlovi
 
Odgovor na temu

Dragan Tomić
Mate Risov
Bosna i Hercegovina

Član broj: 86135
Poruke: 66
*.tel.net.ba.



Profil

icon Re: Izračunavanje procenta28.12.2006. u 12:23 - pre 181 meseci
To je to sa jednom ispravkom ako je to moguće izvesti.

Naime trebalo bi mi u polju za procenat da se izračunavaju pozitivne vrijednosti bez predznaka minus.

Hvala Savkov
Mate
 
Odgovor na temu

savkov
Igor Savkov
Vrsac

Član broj: 21550
Poruke: 93
*.centurion.co.yu.



+2 Profil

icon Re: Izračunavanje procenta28.12.2006. u 16:17 - pre 181 meseci
evo ti sa ispravkom kao sto si trazio
ako ukucas procenat promenice ti se i nova cena

Igor
Prikačeni fajlovi
 
Odgovor na temu

Dragan Tomić
Mate Risov
Bosna i Hercegovina

Član broj: 86135
Poruke: 66
*.tel.net.ba.



Profil

icon Re: Izračunavanje procenta28.12.2006. u 20:39 - pre 181 meseci
Nešto mi nije jasno kod ovoga Savkov.

Naime kako sam to zamislio u primjeru.

imam jednu formu koja bi spremala staru cijenu i novu cijenu u tablicu proizvodi.

tablica artikli ima polja: ID, stara cijena, nova cijena, procenat

e sad bi mi bilo potrebno da kada unesem staru i novu cijenu preko forme da se unesu te vrijednosti u predviđena polja u tablici proizvodi i da se na osnovu njih izračuna pozitivna vrijednost procenta u polju procenat tablice proizvodi.

Recimo kada cijena pada sa 50 na 25 onda je procenat 50% i to je u redu, međutim kada cijena raste sa 25 na 50 onda dobijem procenat -100% a ja bi htio i da je ovo pozitivni rezultat tj. da bude 100% a ne -100%. Možeš li modificirati formulu tako da se dobije pozitivan procenat kada cijena raste sa jedne vrijednosti na drugu.

Znam da se ne računa u poljima baze ali ovaj put mi je to potrebno. Znači forma unosi vrijednosti a u ćeliji procenat se izračuna procenat na osnovu stare i nove cijene.
Mate
 
Odgovor na temu

savkov
Igor Savkov
Vrsac

Član broj: 21550
Poruke: 93
*.centurion.co.yu.



+2 Profil

icon Re: Izračunavanje procenta29.12.2006. u 10:19 - pre 181 meseci
Naravno da moze da modfikuje samo po nekoj logici trebalo bi da bude negativan procenat prilikom snizenja cene a pozitivan prilikom rasta cene kao u prvom primeru .Ali ako ti bas treba u tablici samo pozitivne vrednosti da se prikazu stavi u tablicu na polju procenat svojstvo format


#,##%;[Red]#,##%

u tablici ce ti tada biti prikazano pozitivni procenti crno negativni crveno ili u kojoj boji zelis samo promeni
red= crvena blue=plava green=zelena black=crna


Pozdrav


Igor
Prikačeni fajlovi
 
Odgovor na temu

[es] :: Access :: Izračunavanje procenta

[ Pregleda: 40095 | Odgovora: 8 ] > FB > Twit

Postavi temu Odgovori

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