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

default vredost iz tabele

[es] :: Access :: default vredost iz tabele

[ Pregleda: 1540 | Odgovora: 7 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

vasnishonja
Milos Vasic
tehnolog
Tira
Beograd

Član broj: 309544
Poruke: 14
*.adsl-a-3.sezampro.rs.



Profil

icon default vredost iz tabele10.01.2013. u 10:12 - pre 137 meseci
Pozdrav svima
Zeleo bih da imam mogućnost da mi default value bude izracunata vrednost. Konkretno pravim bazu koja evidentira utroske sirovina u proizvodnji, posto utrosci nisu svaki put isti (radi se o pecenju grickalica) znacilo bi mi kad bih imao mogucnost da imam default value u koloni stvarni utrosak koja bi bila dobijena po formuli
defaul value= kolicina gotovog proizvoda (ova vrednost bi se unoslia u prethodnoj kolon)i* vrednost utroska po 1kg prema normativu(ova vrednost bi se vukla iz vezane tabele).

Postajala bi tabela sa nazivima proizvoda, podacima o komponentama, vrednostima utroska po 1kg..
i vezana tabela gde bi se vodila evidencija datum proizvodnje, proizvod, stvarni utrosak....
Dosad sam ovako nesto radio sa jos jednim query-jem ali bi bilo daleko preglednije kad bi moglo ovako kao default value.

 
Odgovor na temu

nenadmarkoni
zaposlen
Pljevlja,Crna Gora

Član broj: 268419
Poruke: 705
37.0.64.*



+3 Profil

icon Re: default vredost iz tabele10.01.2013. u 12:22 - pre 137 meseci
Postavite da DefaultValue vuce iz query-ja
Sve sam fino smislio...
Još samo da propadne. :-)
 
Odgovor na temu

Getsbi

Moderator
Član broj: 124608
Poruke: 2831



+45 Profil

icon Re: default vredost iz tabele10.01.2013. u 12:24 - pre 137 meseci
Ukoliko pokušaš tako nešto Access će ti javiti grešku prilikom snimanja strukture tabele jer ne može da prepozna referenciranu vrednost. Dakle za njega je to nelegalno jer izračunata vrednost se očekuje i pre nego ti upišeš vrednosti elemenata izraza.
S druge strane (to smo vise puta pisali) držanje izračunatih polja u tabeli, do kojih se može doći na ispravan način, preko formi i upita je nelogično i može kod održavanja baze da izazove niz neprijatnosti vezanih za netačnost podataka. U vom drugom slučaju moroa bi da čim promeniš jedan elemenat obezbediš preračunavanje izračunate vrednosti. Tokom obrade može doći do nestanka struje, kvara računara, zaustavljanja procesa obrade iz najrazličitijih razloga, a ti samo imaš utisak da su ti podatci ispravni.
 
Odgovor na temu

mpaja
Milorad Pavlovic
Loznica

Član broj: 85296
Poruke: 110
212.200.132.*



Profil

icon Re: default vredost iz tabele10.01.2013. u 14:44 - pre 137 meseci
Može da se izračuna vrednost na On AfterUpdate kolone u kojoj unosiš vrednost postaviš query i izračunaš ono što ti treba
 
Odgovor na temu

vasnishonja
Milos Vasic
tehnolog
Tira
Beograd

Član broj: 309544
Poruke: 14
*.adsl-a-3.sezampro.rs.



Profil

icon Re: default vredost iz tabele10.01.2013. u 14:52 - pre 137 meseci
da da nisam razmisljao o tome tacno bi mi se posle desavalo da ne znam dal je stvaran unos ili po defaultu
hvala
 
Odgovor na temu

Zidar
Canada

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



+79 Profil

icon Re: default vredost iz tabele10.01.2013. u 15:03 - pre 137 meseci
Citat:
defaul value= kolicina gotovog proizvoda (ova vrednost bi se unoslia u prethodnoj kolon)i* vrednost utroska po 1kg prema normativu(ova vrednost bi se vukla iz vezane tabele).


Ovo znaci: Utrosak = Kolicina * Norma, gde Norma fiksan podatak i sedi u nekoj tabeli, a Kolicina se unosi. Zasto bi se uopste podatak koji se moze prosto izracunati cuvao u tabeli? To nije predvidjeno, zato je i tesko da se uradi. Za potrebe izvestaja, napravis kveri koji ima kolonu Utrosak = Kolicina * Norma

Ili sam nesto pogresno razumeo?
 
Odgovor na temu

vasnishonja
Milos Vasic
tehnolog
Tira
Beograd

Član broj: 309544
Poruke: 14
37.19.107.*



Profil

icon Re: default vredost iz tabele10.01.2013. u 22:29 - pre 137 meseci
pogresno si razumeo
posto je u pitanju proizvodnja hrane, utrosak se vrti izmedju nekih normativom predvidjenih vrednosti (recimo za 1kg gotovog proizvoda treba od 1,05 do 1,09 sirovine) po normativu se stavi srednja vrednost i onda ti ovo prakticno sluzi da uporedis da li je u konkretnom proizvodnom ciklusu kalo(gubitak pri proizvodnji) bio iznad ili ispod proseka i da li je u okvirima koji su uobicajni.
Ono sto sam ja do sad imao jeste da su u query-ju dva polja jedno gde racuna ovo o cemu pricamo i drugo gde unosis stvarnu vrednost. Problem je sto proizvodi imaju po 5 i vise komponenti pa svaka komponenta sifru i magacin pa to bude malo nepregledno.
 
Odgovor na temu

Getsbi

Moderator
Član broj: 124608
Poruke: 2831



+45 Profil

icon Re: default vredost iz tabele11.01.2013. u 06:49 - pre 137 meseci
U prethodnom postu sam napisao šta tehnički nemože, a šta može ali nije dobro sa aspekta čuvanja podataka.
Ovde samo hoću da ukažem da u realnom sistemu, kada je proizvodnja u pitanju, normativi (specifikacije, recepture, sastavnice) predstavljaju učešće tačno definisane količine repromaterjala u jedinici proizvoda, a ne aproksimativne. Naravno da postoje netačnosti u toku procesa proizvodnje i da one na kraju rezultuju nečim što se zove višak ili manjak u magacinu repromaterjala. Ovo se nikad ne meri po jedinici proizvoda, već po ciklusima ili šaržama, što si tačno primetio. Uostalom ti si tehnolog i znaš to bolje od mene.

Pošto nevidim tvoj model podataka, ne mogu ni da sudim o tome koliko preslikava realni sistem, ali bi trebalo da za proces merenja količine repromaterjala pre i posle jednog ciklusa (ovo je posebna aktivnost u funkcionalnom modelu) postoji tabela koja bi imala, recimo ovakav skup kolona: CiklusProizvodnjeID, DatumVreme, KolicinaPreCilusa, KolicinaPosleCilusa, BrojGotovihProizvoda ......

Iz ovakve tabele, report-ima i query-jima možeš da dobiješ izveštavanje o prosečnom utrošku repromaterjala po: ciklusima, danima, vremnima, jedinici proizvoda i slično.

 
Odgovor na temu

[es] :: Access :: default vredost iz tabele

[ Pregleda: 1540 | Odgovora: 7 ] > FB > Twit

Postavi temu Odgovori

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