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

Otkup, skladištenje i prodaja poljoprivrednih proizvoda

[es] :: Access :: Otkup, skladištenje i prodaja poljoprivrednih proizvoda

Strane: < .. 1 2 3 4 5 6

[ Pregleda: 24622 | Odgovora: 118 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

Zoran.Eremija
Zoran Eremija
SYSTEM ANALYST
Freelancer
Beograd

Član broj: 251342
Poruke: 855
..106.109.adsl.dyn.beotel.net.

Sajt: zoraneremija.wix.com/erem..


+47 Profil

icon Re: Otkup, skladištenje i prodaja poljoprivrednih proizvoda18.08.2011. u 23:16 - pre 154 meseci
PredmetPoslovanjaID (PK) je primarni kljuc i po toj definiciji je indeksiran sa osobinom (No Duplicates) sto znaci da ne dozvoljava da se pojave dve n-torke sa istim ID.

Polje NazivPredmetaPoslovanja po pravilima sistema oznacavanja je trebalo da bude indeksirano (No Duplicates), ali iz prakse izbegavam to da radim jer cesto se ima potreba da se prenose podaci iz neke vec postojece, a u njima se cesto svega nadje.

Polja VrstaPredmetaPoslovanjaID (FK) i JedinicaMereID (FK) su takodje indeksirana ali sa osobinom (Yes Duplicates sto znaci da dozvoljava pojavu duplikata), iz razloga sto su to preneseni kljucevi iz drugih tabela, te se prilikom postavljanja upita postize brzi odziv.

Citat:
pcpopovic: Da li je to označavanje jednoznačnosti jednog zapisa po više atributa (polja)?


Odgovor je NE, a razlog sam vec naveo.
 
Odgovor na temu

pcpopovic
PC_Popović
Srbija

Član broj: 226882
Poruke: 206
*.3gnet.mts.telekom.rs.



+9 Profil

icon Re: Otkup, skladištenje i prodaja poljoprivrednih proizvoda19.08.2011. u 17:59 - pre 154 meseci
Poštujem pravilo da se kod polja, čiji je tip - Broj ili Valuta, u zadanoj vrednosti upiše "0", zbog mogućih kasnijih problema sa raznim Upitima, jer, ukoliko polje ostane nepopunjeno Access to može "protumačiti" kao Null i ne davati tačne rezultate po kolonama prilikom određenih operacija.
Da li je potrebno i neophodno kod polja, čiji je tip - Text upisivati "N/A" (Not Available)?
 
Odgovor na temu

Zoran.Eremija
Zoran Eremija
SYSTEM ANALYST
Freelancer
Beograd

Član broj: 251342
Poruke: 855
..106.109.adsl.dyn.beotel.net.

Sajt: zoraneremija.wix.com/erem..


+47 Profil

icon Re: Otkup, skladištenje i prodaja poljoprivrednih proizvoda19.08.2011. u 18:27 - pre 154 meseci
U paraksi uvek i samo uvek za atribute koji su novcani definisem vec u bazi default vrednost "0". Za ostale atribute veoma retko koristim bilo kakvu default vrednost na nivou tabele vec eventualno na nivou forme. Koncept "N/A" (Not Available) nema smisla po meni.
 
Odgovor na temu

pcpopovic
PC_Popović
Srbija

Član broj: 226882
Poruke: 206
*.3gnet.mts.telekom.rs.



+9 Profil

icon Re: Otkup, skladištenje i prodaja poljoprivrednih proizvoda21.08.2011. u 22:56 - pre 154 meseci
Završio sam rad na tabelama i relacijama. Bio bih Vam zahvalan kada bi pregledali i odobrili ovo što sam do sada uradio (po instrukcijama od "HladnjacaZE9").
U listama indeksa u tabeli DokumentStavke nije bilo naziva indeksa za polje PredmetPoslovanjaID (koje je spoljni ključ) - kad sam stavio "XIF1DokumentStavke" i sve osobine na "ne"; posle povezivanja tabela Access mi je vratio indeks polja PredmetPoslovanjjaID - bez naziva indeksa. Šta se desilo i da li sam to trebao da uradim?
Takođe sam nazive indeksa u tabeli Voce promenio u XIF!... i XIF2... Da li sam i to smeo da uradim, i da li, uopšte, od naziva indeksa nešto zavisi u daljem radu sa bazom?
Trebalo mi je dosta vremena da proniknem u novi model baze, i još nisam siguran da sam uspeo. Da li sam u pravu ako kažem da je tabela Dokument (ujedno takva ista i forma), po meni, na vrhu hijerarhijske lestvice unošenja poslovanja? Nije mi jasan način unošenja Predmeta poslovanja, a pre svega složenog naziva voća. Ostale nejasnoće kad krenem raditi forme.
Pozdrav.
Prikačeni fajlovi
 
Odgovor na temu

pcpopovic
PC_Popović
Srbija

Član broj: 226882
Poruke: 206
*.3gnet.mts.telekom.rs.



+9 Profil

icon Re: Otkup, skladištenje i prodaja poljoprivrednih proizvoda22.08.2011. u 11:38 - pre 154 meseci
Dok na dobijem mišljenje, promeniću sve nazive tabela. Obrisaću "t_", koje sam stavljao kao sastavni deo imena. Kasnije će mi to mnogo smetati prilikom korišćenja nekih gotovih rašenja iz "...ZE9". A to je bio jedan i od prvih Vaših saveta - da se ne moraju stavljati nikakvi prefiksi kod naziva Access objekata.
 
Odgovor na temu

pcpopovic
PC_Popović
Srbija

Član broj: 226882
Poruke: 206
*.3gnet.mts.telekom.rs.



+9 Profil

icon Re: Otkup, skladištenje i prodaja poljoprivrednih proizvoda22.08.2011. u 13:51 - pre 154 meseci
I relacije između tabela Voce i Ambalaza i PredmetPoslovanja "kreću" od PredmetPoslovanjaID, jer je tabela PredmetPoslovanja tabela-roditelj.
 
Odgovor na temu

Zoran.Eremija
Zoran Eremija
SYSTEM ANALYST
Freelancer
Beograd

Član broj: 251342
Poruke: 855
..106.109.adsl.dyn.beotel.net.

Sajt: zoraneremija.wix.com/erem..


+47 Profil

icon Re: Otkup, skladištenje i prodaja poljoprivrednih proizvoda22.08.2011. u 14:18 - pre 154 meseci
Citat:
pcpopovic: Dok na dobijem mišljenje, promeniću sve nazive tabela. Obrisaću "t_", koje sam stavljao kao sastavni deo imena. Kasnije će mi to mnogo smetati prilikom korišćenja nekih gotovih rašenja iz "...ZE9". A to je bio jedan i od prvih Vaših saveta - da se ne moraju stavljati nikakvi prefiksi kod naziva Access objekata.


Kada ovo preporucujem ogradjujem se jer je to moje licno misljenje. Smatram da je samo gubljenje vremena i vise puta sam rekao da je "UBIJANJE VOLA ZA KILO MESA"

A sto se prethodnog posta tice, preporucujem da ostavite da baza sama dodeli svoje nazive indeksa, nije potrebno lomiti glavu oko toga. Ja kad amodeliram baze koristim nezavisan CASE alat ERwin, koji isto tako sam stvari definise.

Citat:
pcpopovic
Trebalo mi je dosta vremena da proniknem u novi model baze, i još nisam siguran da sam uspeo.


Vidite modeliranje baza je slozen proces i smatra se da ne moze kvalitetno taj posao da radi neko ko ima ispod 35 godina starosti i sa tim godinama dovoljno veliko iskustvo u programiranju. U godinama u kojim sam, sve priznajem... A kada sam pocinjao jos davne 1975 trebalo mi je da prodje 11 godina da shvatim i jos pored toga priznam da Ja gresim. :-)

Citat:
pcpopovic:
Da li sam u pravu ako kažem da je tabela Dokument (ujedno takva ista i forma), po meni, na vrhu hijerarhijske lestvice unošenja poslovanja?


Da u pravu ste dokument je osnov informacionih sistema (mnogi povezuju pojam informacioni sistem sa racunarom), a smatra se da on postoji od prvog pisma. Primena racunara a samim tim i aplikativnog softvera sa bazama podataka upravo predstavlja preslikavanje elemenata skupa iz informacionog sistema, a informacioni sistem predstavlja preslikavanje elemenata skupa realnog sistema. Primena dokumeta kao objekta najvernije preslikavanje, a od kvaliteta preslikavanja zavisi kvalitet i funkcionalnost primene racunara. U vasem primeru nisam radio specijalizaciju entiteta Dokument po diskriminatoru VrstaDokumentaID, koji predstavlja operator "ILI". U mojoj praksi pokazalo se da ima potrebe modelirati generalizovan entitet Dokument i njegove specijalizante, a to zavisi od obima preslikavanja ili kako kaze IDEF0 metodologija od granice sitema koji se posmatra. Daklem Dokument je jedan od vaznih objekata i njegova primena predstavlja koncept.

Citat:
pcpopovic:
Nije mi jasan način unošenja Predmeta poslovanja, a pre svega složenog naziva voća.


Predmet poslovanja je drugi vazan koncept u sistemu. On predstvalja okosnicu sistema oznacavanja cinilaca poslovanja. o tome sam vec pisao da se ne ponavljam. Kao i Dokument i PredmetPoslovanja putem diskriminatora VrstaPredmetaPoslovanjaID moze biti specijalizovan, opet u zavisnosti od granice sistema.
 
Odgovor na temu

pcpopovic
PC_Popović
Srbija

Član broj: 226882
Poruke: 206
*.3gnet.mts.telekom.rs.



+9 Profil

icon Re: Otkup, skladištenje i prodaja poljoprivrednih proizvoda23.08.2011. u 19:44 - pre 154 meseci
Ako ništa drugo nije na mojoj strani u vezi Access-a i modeliranja, bar ispunjavam jedan od uslova - imam malo više od 35 godina starosti, a i nameran sam u zanatu "SUBP" dogurati do izvesnog nivoa znanja i veštine.
Napokon sam "isprintao" i ukoričio IS od Veljovića, "bacio" se na teoriju i upravo bistrim IDEFO metodologiju, granice i stablo sistema, itd.
U bazi trenutno sam u izradi obrazaca, pratim Vas, a pitanja ću objediniti kad ih se nakupi nekoliko. Za sada (možda se ponavljam) i dalje mi je najveća nepoznanica sistem unošenja PredmetaPoslovanja (za naziv voća). Niste valjda svih 480 vrsta voća uneli ručno. Ja bih to prepustio korisniku aplikacije da sam unese one vrste i sorte sa klasom sa kojima trenutno radi. Nema svaka vrsta voća svaku vrstu sorte (koja se nalazi u tabeli SorteVoca). Zašto u obrazac PredmetPoslovanja ne mogu uneti novi zapis? Mislim da u formi PredmetPoslovanjaLista ne moraju se navoditi sorta i klasa (u nazivu) kad ova dva podatka se dobijaju iz ComboBox-ova; I zašto u ovoj formi nema ostalih predmeta poslovanja - nego samo voća? U formi Dokument ne mogu otvoriti VrstuDokumenta - zašto? Javlja mi: "Run-time error 94" ("Vrsta = Me.OpenArgs" linija u VBA mu nije jasna). Molim Vas da ovo shvatite kao nejasnoće i kao moja viđenja - nikako drugačije!
Pozdrav.
 
Odgovor na temu

Zoran.Eremija
Zoran Eremija
SYSTEM ANALYST
Freelancer
Beograd

Član broj: 251342
Poruke: 855
..106.109.adsl.dyn.beotel.net.

Sajt: zoraneremija.wix.com/erem..


+47 Profil

icon Re: Otkup, skladištenje i prodaja poljoprivrednih proizvoda23.08.2011. u 20:20 - pre 154 meseci
Novi predmet poslovanja se unosi preko forme VrstaPredmetaPoslovanjaLista gde na samom ulazu odredite kojoj vrsti pripada i klikom na dugme ... otvara se forma koja je karakteristična za tu vrstu.

Citat:
pcpopovic: Javlja mi: "Run-time error 94" ("Vrsta = Me.OpenArgs" linija u VBA mu nije jasna).


Forma Dokument se otvara iz forme VrstaDokumentaLista po istom principu kao i predmet poslovanja.
Ako je otvorite direktno daje grešku koju ste naveli iz razloga što nedostaje argument koji se prosleđuje prilikom otvaranja forme Dokument iz forme VrstaDokumentaLista.

Kada se otvori forma Dokument ona preuzima argument iz prethodne forme i u ovom izrazu Vrsta = Me.OpenArgs nadalje se koristi.

 
Odgovor na temu

pcpopovic
PC_Popović
Srbija

Član broj: 226882
Poruke: 206
*.3gnet.mts.telekom.rs.



+9 Profil

icon Re: Otkup, skladištenje i prodaja poljoprivrednih proizvoda27.08.2011. u 20:06 - pre 153 meseci
Poštovanje.
Sve sam malo ostavio po strani dok ne "savladam" Veljovića. Došao sam do tačke kada mogu da čitam i analiziram ER model "Hladnjače" i u tom duhu dva učenička viđenja:
1. Zašto Entitet VtstaPredmetaPoslovanja nije povezan sa entitetom PredmetPoslovanja identifikujućom ili (što je možda realnije) obaveznom neidentifikujućom vezom? Po mom mišljenju svakom PredmetuPoslovanja se mora pridodati po jedno obeležje (FK) od strane VrstaPredmetaPoslovanja, znači - kardinalnost od VrstaPredmetaPoslovanja ka PredmetPoslovanja ne može biti Null.
2. Mogli smo (tj. Vi) i entitetu Partner pridodati (ili se kaže povezati ga) sa dva entiteta kategorija (potkaegorija) - fizičko lice i pravno lice.
Kod baze sam još uvek kod formi. Možda izgleda da sam jako spor, ali stvarno mi treba vremena da sve što pročitam ili uradim - ujedno i shvatim i povežem.
Pozdrav!
 
Odgovor na temu

Zoran.Eremija
Zoran Eremija
SYSTEM ANALYST
Freelancer
Beograd

Član broj: 251342
Poruke: 855
212.178.224.*

Sajt: zoraneremija.wix.com/erem..


+47 Profil

icon Re: Otkup, skladištenje i prodaja poljoprivrednih proizvoda27.08.2011. u 21:29 - pre 153 meseci
Citat:
pcpopovic: Poštovanje.
1. Zašto Entitet VrstaPredmetaPoslovanja nije povezan sa entitetom PredmetPoslovanja identifikujućom ili (što je možda realnije) obaveznom neidentifikujućom vezom? Po mom mišljenju svakom PredmetuPoslovanja se mora pridodati po jedno obeležje (FK) od strane VrstaPredmetaPoslovanja, znači - kardinalnost od VrstaPredmetaPoslovanja ka PredmetPoslovanja ne može biti Null.


Zakljucak je cista 10-ka. Veza mora da bude obavezna neidentifikujuca. Zasto kardinalnost od VrstaPredmetaPoslovanja ka PredmetPoslovanja ne stavljam da je Null? Cisto radi toga ako imam potrebe da prenosim podatke da se ne ukopam zatezanjem stvari.

Citat:
pcpopovic
2. Mogli smo (tj. Vi) i entitetu Partner pridodati (ili se kaže povezati ga) sa dva entiteta kategorija (potkaegorija) - fizičko lice i pravno lice.
Kod baze sam još uvek kod formi. Možda izgleda da sam jako spor, ali stvarno mi treba vremena da sve što pročitam ili uradim - ujedno i shvatim i povežem.


Slazem se i cesto sam stavljao primer na ES.

http://www.elitesecurity.org/t...ristiti-specijalizaciju-ili-ne

 
Odgovor na temu

pcpopovic
PC_Popović
Srbija

Član broj: 226882
Poruke: 206
*.3gnet.mts.telekom.rs.



+9 Profil

icon Re: Otkup, skladištenje i prodaja poljoprivrednih proizvoda27.08.2011. u 22:06 - pre 153 meseci
A sad malo prakse.
Pola dana "stojim" kod obrasca Partner, mučim se i nikako da pogodim kako da postavim CheckBox (2 komada) kod podatka UgovorDaNe, a u slučaju kada je taj tip podatka naveden kao broj (bajt), sa mogućim vrednostima 1 i 0. U prethodnoj verziji "Hladnjače" sam to odradio bez muke, a sad, niti mogu da setim načina, niti mogu da pronađem "pomoć" odakle sam to uradio. Buni me to što je u Vašem primeru kod te kontrole grupisano ukupno 6 polja (dva CheckBox-a, dva polja za tekst,..). Ne mogu da dođem do toga da mi za CheckBox-ove List svojstava ponudi opciju: Vrednost mogućnosti (u kartici - Podaci).
 
Odgovor na temu

Zoran.Eremija
Zoran Eremija
SYSTEM ANALYST
Freelancer
Beograd

Član broj: 251342
Poruke: 855
212.178.224.*

Sajt: zoraneremija.wix.com/erem..


+47 Profil

icon Re: Otkup, skladištenje i prodaja poljoprivrednih proizvoda27.08.2011. u 22:17 - pre 153 meseci
Za polje UgovorDaNe nisam koristio CheckBox tip objekta vec Option Group koji ima samo 2 opcije.



Prikačeni fajlovi
 
Odgovor na temu

pcpopovic
PC_Popović
Srbija

Član broj: 226882
Poruke: 206
*.3gnet.mts.telekom.rs.



+9 Profil

icon Re: Otkup, skladištenje i prodaja poljoprivrednih proizvoda28.08.2011. u 10:35 - pre 153 meseci
E sada sam valjda blokirao dibidus! Ja ovo ne mogu da pronađem i uradim (a bilo bi dobro), pa sam privremeno za polje UgovorDaNe postavio tip Da - Ne. Od jutros ne mogu ni u jednu formu da postavim kontrolu "Dugme" (četvrta u gornjem redu kontrola - kod mene - između Natpisa i TabControl) kojom pozivan druge obrasce ili radim sa zapisima itd; To je tip kontrole kojom sam postavljao akcije za rad sa zapisima (dodaj, spremi, sačuvaj i zatvori). Koristim MS Access 2010 (hrvatski prevod). Doduše, juče sam nešto "čačkao" po opcijama, ali se ne sećam da sam nešto bitno promenio u postavkama.
A sad nešto konkretnije. Zašto je u tabeli, pa i u obrascu, OtkupnoMesto - stavka PartnerID? U tom slučaju se za jedno OtkupnoMesto vezuje samo jedan Partner, ili treba onoliko puta uneti isto OtkupnoMesto koliko je Partnera vezano za njega. Po mom mišljenju u tabeli (samim tim i u obrascu) Partner potrebna je stavka OtkupnoMestoID, čime svakog Partnera, u startu, vezujemo za odgovarajuće OtkupnoMesto.
Pozdrav!
Prikačeni fajlovi
 
Odgovor na temu

pcpopovic
PC_Popović
Srbija

Član broj: 226882
Poruke: 206
*.3gnet.mts.telekom.rs.



+9 Profil

icon Re: Otkup, skladištenje i prodaja poljoprivrednih proizvoda28.08.2011. u 10:52 - pre 153 meseci
"Sredio" sam kontrolu za pozivanje akcija nad zapisima, drugim formama i ostalim, odobravajući čarobnjaka za "dugme naredbe".
 
Odgovor na temu

Zoran.Eremija
Zoran Eremija
SYSTEM ANALYST
Freelancer
Beograd

Član broj: 251342
Poruke: 855
212.178.237.*

Sajt: zoraneremija.wix.com/erem..


+47 Profil

icon Re: Otkup, skladištenje i prodaja poljoprivrednih proizvoda28.08.2011. u 11:48 - pre 153 meseci
Citat:
pcpopovic: Zašto je u tabeli, pa i u obrascu, OtkupnoMesto - stavka PartnerID? U tom slučaju se za jedno OtkupnoMesto vezuje samo jedan Partner
Vaš citat sa druge strane:
1. OtkupnoMesto bi bila pojednačna hladnjača (magacin) "negde" u nekom mestu u vlasništvu iste firme koja ima veći broj hladnjača, znači može biti u Tavankutu, Ritopeku, Lajkovcu, dve u Vršcu, itd. Može i svaka hladnjača (mesto koje prima - kupuje, voće od proizvođača, odnosno, Seljaka - lageruje ga, a zatim ga prodaje kupcu) da ima samo svoju bazu.


U Entitetu OtkupnoMesto stoji atribut PartnerID (FK) koji ukazuje ko je Vlasnik tog otkupnog mesta. Otkupno mesto u stvari predstavlja lokaciju gde se pojavljuje predmet poslovanja. U projektu SojaProtein imao sam sličan slučaj gde je soja mogla biti locirana na nekih 300-400 lokacija u bivšoj (SRJ) i inostranstvu, od kojih je bila recimo lokacija "Kod gazda Jove iza ambara" :-).

Sve ostale potrebe vezivanja partnera sa otkupnim mestom mogu biti u domenu mešovite veze, što u Vašem slučaju ne vidim da je potrebno.

Citat:
pcpopovic: tip kontrole kojom sam postavljao akcije za rad sa zapisima (dodaj, spremi, sačuvaj i zatvori).


Lično ovu rabotu smatram ubijanje vola za kilo mesa, budući da su sistemski ugrađene kao gotovo rešenje.
 
Odgovor na temu

pcpopovic
PC_Popović
Srbija

Član broj: 226882
Poruke: 206
*.3gnet.mts.telekom.rs.



+9 Profil

icon Re: Otkup, skladištenje i prodaja poljoprivrednih proizvoda28.08.2011. u 12:15 - pre 153 meseci
Jasno mi je, veza: Lokacija - Vlasnik. Ja sam bio mišljenja da se tu radi o podacima o svim partnerima.
Hvala!
 
Odgovor na temu

pcpopovic
PC_Popović
Srbija

Član broj: 226882
Poruke: 206
*.dynamic.isp.telekom.rs.



+9 Profil

icon Re: Otkup, skladištenje i prodaja poljoprivrednih proizvoda02.09.2011. u 22:07 - pre 153 meseci
E sad sam došao do višeg nivoa, gde mi je stvarno pomoć neophodna, i to pomoć sa razumevanjem mog početničkog neznanja. Kod "Veljovića" sam lagano u poslovnim pravilima, odnosno kod detaljne izrade, uloge i opisa atributa, kod kardinalnosti, itd.
A sad Baza!
Uradio sam i Upite, izmenivši ih utoliko koliko su kod mene tabele malo drugačije nego kod Vas. To se pre svega odnosi na drugačiji raspored atributa. Uradio sam i osnovne obrasce. Ostali su mi najteži obrasci tipa: PredmetPoslovanja i Dokument, za koje mi treba velika pomoć i u shvatanju značenja naredbi (kontrola) i njihovoj nameni i njihovom kreiranju. Nikako sve odjednom - nema ni svrhe, a verovatno Vam nisam ni ja "jedini na glavi". Mislim da mi je po redu izrade i hijerarhiji na redu obrazac "VrstaPredmetaPoslovanjaLista", zatim "PredmetPoslovanjaLista" i "PredmetPoslovanja", itd. Mada, vidim da su svi ovi obrasci i međusobno povezani, kao i dodatni (PredmetPoslovanjaListaVoce i PredmetPoslovanjaListaAmbalaza). Isto tako, vidim da se, čini mi se, PredmetPoslovanja ne može popunjavati direktno nego se otvara iz... (nije mi baš jasno odakle). Znači potrebno mi je i malo (ustvari dosta) objasniti model, pre svega obrazaca, po dubini i po širini - gde se šta popunjava i s kojom svrhom, šta je sa čim povezano, kako se dolazi do određenih podataka za određene kontrole, kako se kreira... Po mom početničkom zaključku naredna forma je PredmetPoslovanja, ali ja u toj formi niti mogu dodati sledeći ID, ni promeniti Vrstu, ni dodati novi PredmetP - jedino mogu promeniti naziv postojećeg PredmetaP... - ali sigurno nisam u pravu. Izraz koji koristite, recimo kod, PredmetPoslovanjaLista
"=Nz(DMax("[PredmetPoslovanjaID]";"PredmetPoslovanja");0)+1" mi je stran, mada znam teoretski šta znači i Nz i DMax. Kako ste u ovoj kontroli zapravo nalaze tri kontole: i običan tekst i navedeni izraz i VrstaPredmetaPoslovanjaID?
Mislim da sam "osnovne osnove" IS i BazaPodataka pregurao i hteo bih dalje.
Pozdrav. Hvala.
 
Odgovor na temu

Zoran.Eremija
Zoran Eremija
SYSTEM ANALYST
Freelancer
Beograd

Član broj: 251342
Poruke: 855
212.178.237.*

Sajt: zoraneremija.wix.com/erem..


+47 Profil

icon Re: Otkup, skladištenje i prodaja poljoprivrednih proizvoda02.09.2011. u 23:21 - pre 153 meseci
Citat:
pcpopovic
Mislim da mi je po redu izrade i hijerarhiji na redu obrazac "VrstaPredmetaPoslovanjaLista", zatim "PredmetPoslovanjaLista" i "PredmetPoslovanja".

Tako je dobro ste uocili. U svakom polsovanju pitanje svih pitanja je sta je predmet vaseg poslovanja. Kada ga odredite treba ga jasno definisati primenom standarda. Nazalost mnogi to ne cine nego pisu sve i svasta. Identifikacija predmeta poslovanja ide putem klasifikacije. U Vasem primeru modela nisam isao toliko daleko jer bih Vas ionako previse zatrpao. Klasifikaciju sam uprostio i sveo na VrstuPredmetaPoslovanja. Znaci svaki predmet poslovanja pripada nekoj vrsti (klasi). Ako je to tako da bi se obezbedilo to pravilo zbog toga sam vam aplicirao da mozete novi predmet poslovanja definisati preko vrste. Znaci otvaranjem forme VrstaPredmetaPoslovanjaLista vi se odredite kojij vrsti pripada taj novi predmet polsovanja i klikom na ... otvara se forma koja odgovara toj vrsti. Pojedine vrste predmeta poslovanja su diskriminatori koji definisu specijalizovanie entitete sa dodatnim osobinama i u zavisnosti od vrste napravljene su forme koje su prilagodjene tim specijalizantima, tako da se podaci u jednom prolazu unose u dve tabele odjednom (svojevremeno kada sam radio jedan model za osnovna sredstva imao sam 17 specijalizacija i to do 4 nivoa, sto znaci da je jedan predmet poslovanja se unosio u 4 tabele odjednom). Sta se time postize? Pa prilikom ulaza tj unosa novog predmeta poslovanja vi u startu definisete kojoj klasi vrsti pripada i podatke u zavisnosti od specijalizacije rasporedjujete u te tabele. Na ovaj nacin se mogu lako dobijati informacije preko svega ili preko nekog specijalizanta.
Sledeca osobina predmeta poslovanja je standardizovan naziv koji sadrzi imenicu i od 2-3 glavne karakteristike "Breskva Ajdared Extra klasa" dok ovaj primer nije dobar "Veštačko đubrivo - KAN" trebalo bi da je "Đubrivo veštačko KAN".
Sledeća osobina je interna šifra, Stara šifra ako je bila ranije, jedinica mere,...
Citat:
pcpopovic
Izraz koji koristite, recimo kod, PredmetPoslovanjaLista
"=Nz(DMax("[PredmetPoslovanjaID]";"PredmetPoslovanja");0)+1" mi je stran, mada znam teoretski šta znači i Nz i DMax. Kako ste u ovoj kontroli zapravo nalaze tri kontole: i običan tekst i navedeni izraz i VrstaPredmetaPoslovanjaID?


Pomenuti izraz nije kontrola već u sebi sadrži dve funkcije (Nz i DMax) Ovim izrazom se dobija efekat Autonumber-a, koji se koristi da se dodeli novi PredmetPoslovanjaID u tabeli PredmetPoslovanja.
 
Odgovor na temu

Trtko
Koprivnica

Član broj: 69494
Poruke: 695
*.adsl.net.t-com.hr.



+8 Profil

icon Re: Otkup, skladištenje i prodaja poljoprivrednih proizvoda03.09.2011. u 10:48 - pre 153 meseci
Da se nadovežem na @Zorana i pojasnim što funkcija radi

DMax("[PredmetPoslovanjaID]";"PredmetPoslovanja") + 1

ova funkcija bi vratila iz tablice PredmetPoslovanja najveći broj PredmetPoslovanjaID i uvećao ga za jedan

sve bi to radilo kad ima podataka, ali kad još nije upisan nijedan podatak u tablicu , funkcija vrati NULL i javi ti grešku

zato stavljamo još i funkciju NZ , koja u slučaju da se pojavi NULL podatak ili ako je prazno "" stavi 0 u podatak ili ono što mi sami odredimo

"=Nz(DMax("[PredmetPoslovanjaID]";"PredmetPoslovanja");0)+1"

 
Odgovor na temu

[es] :: Access :: Otkup, skladištenje i prodaja poljoprivrednih proizvoda

Strane: < .. 1 2 3 4 5 6

[ Pregleda: 24622 | Odgovora: 118 ] > FB > Twit

Postavi temu Odgovori

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