|
[ nenadmarkoni @ 09.10.2010. 20:38 ] @
| U prilogu sam zakacio bazu koju vec neko vrijeme pokusavam da napravim.
Imam vise nerjesenih problema pa bih molio za pomoc iskusnijih da bih je priveo kraju, za pocetak nabrojacu nekoliko:
1.Da mi datum u izlazu ne moze biti manji od ekvivalentnog datuma ulaza
2.Da mi stanje izlaza ne moze preci stanje ulaza, odnosno da mi da upozorenje kada bi unos dao negativno stanje robe.
3.Da na izvjestaju o proizvodima i kupcima dobijem izvjestaj za podatke koji su zahtjevani u pretrazi(u Formi)
4.Da na reportu Stanje dobijem validan izvjestaj (upit za dobijeanje ovakvog izvjestaja),sa datumima
I ako mozete pogledajte malo kompletnu bazu pa mi dajte sugestije i za ostalo. Neke stvari jos nisu napravljene i povezane...
Hvala! |
[ nenadmarkoni @ 10.10.2010. 08:30 ] @
Predpostavljam da bi trebalo kreirati novu tablu sa NazivKupca,SifraProizvoda i datum promjene?
Kako da ovo rijesim?
[ nenadmarkoni @ 14.10.2010. 20:06 ] @
I bas niko da odgovori???
[ banem @ 14.10.2010. 21:35 ] @
Verovatno zato što mnogo tražiš, retko ljudi hoće da urade nekom drugom posao. Savet može uvek. Najbolje je da postavljaš konkretna pitanja kad zapneš negde.
[ nenadmarkoni @ 14.10.2010. 21:59 ] @
Obzirom da sam pocetnik i da mi je ovo prva baza koju pokusavam napraviti,
mozda bi mi trebale smjernice odakle da krenem sa rjesavanjem ovih problema,
pa da pokusam...
Ako neko moze da mi da smjernice ja cu probati da ukapiram i napisem to sto
bi trebalo... Da li treba upit, ili pisanje neke procedure....itd...
AKO NE MOZE , NEKA SMO ZDRAVO.... , HE,HE.....
[ galac1968 @ 14.10.2010. 22:31 ] @
Vec si imao jednu temu pod naslovom Potrebna pomoć u izradi baze za popis robe i tamo je diskutovano. Sada to isto potezes i Administrator vidi da je pokrenuta tema po sadrzaju ista vec ranije diskutovamoj i mormalno nece ti niko odgovoriti.Pregledaj svoje teme a i pretrazi,ima gotovih resenja ovde na forumu koja uz malu doradu odlicno posluze a i mozes dosta da naucis.
[ Getsbi @ 15.10.2010. 06:38 ] @
Galac1968 je u pravu. Pokušaj da odgovore pronađeš u temama koje su već bile na ovom forumu. Koristi ključne reči u polju pretraga. Za sužavanje eventualne pretrage postavljene su i TOP teme. U jednoj od njih: "Interesantne teme" http://www.elitesecurity.org/t127904-0#832160 pod brojem 16. naći ćeš linkove koji se odnose upravo na ono što tražiš. Dobro ih pročitaj, download-uj svaki primer i prouči ga. Nakon utrošenog vremena na edukaciji, višestruko ćeti se isplatiti uloženi napor.
Ovako postavljena prva poruka u temi predstavlja poziv da ti neko uradi aplikaciju, što članovi foruma baš i ne vole. Da ne pričam da je tema ponavljanje postojeće, što se kosi sa pravilnikom foruma.
[ nenadmarkoni @ 15.10.2010. 19:50 ] @
Izvinjavam se na pometnji. Ne znam kako pratite teme, i kako to funkcionise
pa sam otvaranjem teme zelio privući pažnju na moje pitanje.
Zaista se izvinjavam. Nisam toliko vjest sa trazenjem onoga sto mi treba,
provedem nekoliko sati na trazenju primjera i objasnjenja (i ne nadjem to
sto trazim ) , a vi me odmah navedete upravo na onu temu koja mi je
potrebna.
Nesto sto rjesava jedno moje pitanje sam odmah pronasao tipa:
sub Form_BeforeUpdate(Cancel as integer)
Dim sngStanje AS Single
Dim sngKolicina As Single
sngKolicina = me!Kolicina
sngStanje = dlookup("Stanje","qryStanje","RobaID=" & me!RobaID)
If (sngStanje-sngKolicina ) <0 Then
Cancel=TRUE 'ovo ce da ponisti transakciju, sprecice snimanje rekorda
MagBox "Nema dovoljno robe na lageru, ima samo " & sngStanje & " a vi zelite
da isdate " & sngKolicina
Exit sub
End iF
end sub
na temi magacina, ali ja sam to ne bih pronasao dugo. Sam to ne bih umio
napisati ni u snu(jos uvjek), i pitanje kada cu to nauciti, a ne bih bas
toliko cekao na neku upotrebljivu verziju ovoga sto zelim napraviti. Ovo
zavrsim pa se bacam na ozbiljnije ucenje.
Tako stvari stoje, pa ako sam napravio neke pogresne stvari , izvinitte.
Hvala vam!!
[ nenadmarkoni @ 16.10.2010. 22:28 ] @
Krenuo sam sa izradom od pocetka po Zidarevim uputstvima i semama koje je dao u top temama Magacin,Maloprodaja, Kaffe.
Samo bih nekoga molio da mi prekontrolise da li je u redu ovo sto sam napravio kao BE bazu?
Da ponovim ukratko o cemu se radi:
Proizvodjac,-Plasira proizvode prema kupcu-ULAZ,-Dobija izvjestaj sta je prodato-IZLAZ
Sifra proizvoda se formira od:Grupa proizvoda_A;B;C...,Modela proizvoda_01;02;03...,i karakteristike-boje:BIJELA;CRNA;BEZ;BRAON...
Ovim programom treba da pratim stanje po kupcima, proizvodima i da imam pregled po grupama proizvoda i bojama(po Kupcu)
Znaci samo da vidite da li sam dobro ovo odradio da kasnije opet ne bih rusio sve!
[ Zoran.Eremija @ 16.10.2010. 23:26 ] @
Malo sam Vam korigovao i predlazem Vam sledeci model baze, koji predstavlja umnogome manji ranije predlozeni.

[ Getsbi @ 17.10.2010. 07:46 ] @
Citat: nenadmarkoni: .......Da ponovim ukratko o cemu se radi:
Proizvodjac,-Plasira proizvode prema kupcu-ULAZ,-Dobija izvjestaj sta je prodato-IZLAZ
Sifra proizvoda se formira od:Grupa proizvoda_A;B;C...,Modela proizvoda_01;02;03...,i karakteristike-boje:BIJELA;CRNA;BEZ;BRAON...
Ovim programom treba da pratim stanje po kupcima, proizvodima i da imam pregled po grupama proizvoda i bojama(po Kupcu)
Znaci samo da vidite da li sam dobro ovo odradio da kasnije opet ne bih rusio sve!
Ispravka oko terminologije.
ULAZ nije plasiranje proizvoda prema kupcu već ulaz robe u magacin (iz proizvodne hale ili direktno od dobavljača): Ulazna kalkulacija, Prijemnica, .....
IZLAZ je plasiranje proizvoda prema kupcu: Izlazna kalkulacija, Faktura, ......edstavljaju
Ako kreneš od Zoranovog modela, imaš dobre šanse da program završiš i odgovoriš na sva pitanja koja si postavio na početku teme. Zoran ti je napravio dva query-ja. Moguće je da ćeš tokom vremena imati potrebe za još koju vrstu dikumenta.
I jedan i drugi dokument predstavljaju VrstuDokumenta u Zoranovom modelu. Evidencija protoka kroz magacin se vrši u tabelama Dokument i DokumentStavka. Sve ostale tabele oko dve zadnje pomenute su šifarnici. Logika je da prvo popuniš šifarnike, a potom vodiš evidenciju. Izveštaji dolaze na kraju i za njih su izvori podataka delom u tabelama delom u query-jima koji su izfiltrirane tabele.
[ nenadmarkoni @ 17.10.2010. 08:42 ] @
Getsbi, ne trebam program za pracenje magacina, zato sam i ponovio ono sto
sam u ranijim postovima objasnjavao. Znaci proizvodim odredjene proizvode i
postavljam ih u radnje, oni prodaju, odgovore mi sta su prodali pa ja onda
vrsim dopunu. Posao se obavlja periodicno a ne svakodnevno ali da ne bih
pisao u svesku pokusavam da napravim bazu iz koje bih imao pregled. Ovo je
prvi put da pokusavam da napravim nesta u Access-u. Kad sam napisao ULAZ
znam na sta sam mislio(Ubacujem proizvode u radnje), a IZLAZ evidentiram ono
sto je prodato.
[ nenadmarkoni @ 17.10.2010. 08:58 ] @
Zorane, koliko vidim ovo sto mi predlazete je ono sto je Zidar u svom
dokumentu Magacin2.pdf u temi Magacin opisao kao generalizovani model baze i
po njegovim rjecima za pocetnike je lakse da naprave simetricni model baze
kakav sam ja pokusao napraviti. Sada sam pomalo zbunjen.
[ Getsbi @ 17.10.2010. 10:07 ] @
Ok. Onda je to veleprodaja sa sopstvenim maloprodajnim objektima. Ako je moja predpostavka tačna, potvrdi je pa da ispravim naslov teme.
[ Zoran.Eremija @ 17.10.2010. 10:26 ] @
Tako je, s time sto se moj predlog malo razlikuje upravo s aspekta GENERALIZACIJE. Kako je kolega @Getsbi pojasnio (umesto mene), s ovim predlogom otvara se mogucnost putem VrsteDokumenta prosirivanje specijalizovanih slucajeva. Buduci da sam shvatio da Vi ne zelite da sirite model sire, predlozio sam ovakav model i prakazao vam vasa 2 specijalizovana slucaja putem upita (QDokumentUlaz i QDokumentIzlaz), s time da ako zelite mozete jednom da prosirite dalje na onaj nacin kako sam vam u prvom slucaju predlozio.
Drugi aspekt mog predloga se odnosio na pravilniji opis Objekata od interesa posmatranja (Entiteta-Tabela) koje ste Vi prikazali i identifikovali. Ako ste zapazili insistirao sam da skoro svaki objekat ima (...ID, Sifru..., Naziv...). Zeleo sam da ukazem na pravila identifikacije i standardizacije, gde svaki objekat koji je "RODITELJ", kao i dominantan objekat treba identifikovati sa sledecim osobinama:
1. Ident broj (to je broj koji Vi tj vas sistem dodeljuje)
2. Sifra (identifikaciona oznaka koja moze biti vasa ili preuzeta od drugih)
3. Standardizovan naziv (Naziv od jedne ili vise reci kojim opisno identifikujete objekat posmatranja, opisuje se najcesce imenicom i sa 2-3 najbitnije karakteristike)
4. Klasifikacioni broj (U vasem primeru nisam ga iskazao da ne bih Vas jos vise zbunio, a predstavlja klasu kojoj predstavlja objekat posmatranja. Buduci da je Vas dominantno objekat u stvari "Proizvod", na neki nacin ste prikazali tu klasifikaciju uvodjenjem dodatnih entiteta koji gradite taj opis putem "GrupaProizvoda", "ModelProizvoda" i "KlasifikacijaProizvoda")
5. Stara sifra (ovaj atribut nisam predlozio buduci da je Vas sistem jednostavan)
Treci aspekt mog predloga se ogleda u opisu tj imenovanju Objekata od interesa posmatranja (Entiteta-Tabela) i atributa-kolona, na nacin kako se oni samim citanjem najlakse shvate. Postoje pravila i u tome, ali mojim dugogodisnjim iskustvom uocio sam da ta pravila imaju i svoje slabosti, o tome je bilo reci na forumu, cak sam doziveo kritike pojedinih kolega i ne zameram na tome u pitanu je vidjenje.
[ sapet @ 17.10.2010. 11:26 ] @
Citat: Zoran.Eremija: Malo sam Vam korigovao i predlazem Vam sledeci model baze, koji predstavlja umnogome manji ranije predlozeni.

Na koji nacin izvucete-napravite ovakav model baze u slici?
[ nenadmarkoni @ 17.10.2010. 16:54 ] @
Sapet , mislim da oni koriste Visio, a imas na torentima i MicroOLAP
Database Designer for MySQL pa probaj.
[ nenadmarkoni @ 17.10.2010. 17:07 ] @
Ne znam da li je to bas taj slucaj, mada bi se moglo i tako reci.
Proizvodimo koznu galanteriju, prije svega kaiseve. Plasira se prema
buticima, mada nase preduzece vodi racuna o tome sta ce se naci na policama
od ponude. Ono sto se plasira prema njima bas zbog toga sam nazvao Ulaz, a
ono sto prodaju Izlaz. U daljem razvoju osim toga treba da napravim i da
imam brzi pregled kako stanja tako i pregleda stanja po grupi i boji. Da bi
pratio pravi odnos u raznovrsnosti modela i boja proizvoda, jer utice na
utisak kupaca koji kupuju te porizvode. Ostacu ipak na simetricnom sistemu,
za sada. Moze li neko samo da pogleda da li je sve OK sa tabelama, obzirom
da sam dodavao Formate,Input maske i ostalo da bih donekle sprjecio unos
pogresnih podataka.Ima li nesto sto bi kasnije pravilo problem.
Dalje krecem po Zidarevom modelu da uradim FE bazu.
[ biske86 @ 17.10.2010. 18:04 ] @
Ako misliš na alat koji je koristio Zoran, to je ERwin.
[ nenadmarkoni @ 17.10.2010. 21:44 ] @
Poceo sam da pravim forme onako kako bi meni odgovaralo za unos
Za Grupu proizvoda sam napravio dvije forme pomocu Wizarda: Unos grupe i pregled grupe. Obje forme sam ubacio u treci frmGrupeProizvoda u dvije kartice Unos i Pregled. Isto to sam uradio za Modele a napravicu i za boje. Ti podatci se ne mijenjaju toliko cesto (uglavnom ostaju isti),pa ce unosi prakticno izvrsiti samo u startu aplikacije da bih mogao napraviti Sifru proizvoda i vezati je za ove podatke(trebace mi kasnije za pregled).E sada vec imam pitanje. Iako su obje forme vezane za istu tabelu kada unosim u prvu karticu to mi se u pregledu u drugoj kartici vidi tek posto zatvorim, pa opet otvorim formu. Ima li nacina da ovo radi sinhrono? Sta bi vi dodali i da li bi ovako organizovali formu?
[ Zoran.Eremija @ 17.10.2010. 23:18 ] @
@Sapet Citat: sapet: Na koji nacin izvucete-napravite ovakav model baze u slici?
Alat ili bolje receno CASE alat je ERwin. To je intelegentan alat koji u sebi ima implementirana pravila relacionog modela. Koristi IDEF1X ( www.idef.com) metodologiju koju je i Microsoft usvojio u svom softveru za crtanje ER modela Visio. Direktno je orjentisan prema mnogim poznatim relacionim modelima. Pored toga sto moze reverzno da kako kazete "izvuce" model baze, moze se s njim modelovati novi model, kao i korigovati vec postojeci i to nad zivim podacima koji se nalaze u bazi. Semanticki je bogatiji od svih danas poznatih relacionih modela. Model se moze definisati na logickom i fizickom nivou. Recimo kada uradite neki model baze na logickom nivou u zavisnosti od verzije koju imate kada predjete na fizicki izaberete bazu koju ponudi, tada definisete sve osobine koje vaze za taj fizicki model i generisete tu bazu. Koriscenjem ovog CASE alata mnogo brze i lakse se modelira baza.
Pored ERwin-a postoje i drugi kvalitetni CASE alati, ali analiziranjem mojih kolega i mene licno dosao sam do zakljucka da je ovaj najprihvatljiviji.
[ Zidar @ 18.10.2010. 14:58 ] @
[/quote]Obzirom da sam pocetnik i da mi je ovo prva baza koju pokusavam napraviti,
mozda bi mi trebale smjernice odakle da krenem sa rjesavanjem ovih problema,
pa da pokusam...[/quote]
Citat: Getsbi, ne trebam program za pracenje magacina, zato sam i ponovio ono sto
sam u ranijim postovima objasnjavao. Znaci proizvodim odredjene proizvode i
postavljam ih u radnje, oni prodaju, odgovore mi sta su prodali pa ja onda
vrsim dopunu.
@nenadmarkoni:
Koliko razumem, ovde se radi o firmi koja prilicno uspesno radi ono sto radi - proizvodi kaiseve i isporucuje ih buticima koji ih prodaju. Ocigledno je da prodaja ide, cim stizu nove isporuke. Toliko je prometa da vise sveska nije dovoljna, a to je valika stvar. I sad celu operaciju dovodis u opasnost pokusavajuci da se bavis necim sto ne umes da radis, a sto samo naivnima izgleda kao lak posao. U daljem tekstu cu biti ostar i kritican, pa ako ne mozes da podnese, ne moras da citas dalje. Ali da znas da nije u losoj nameri i nista licno.
Ako svoje proizvode isporucujes lancu butika, znaci da znas svoj posao, i to dobro, to je ono sto umes da radis. Vreme utroseno na pravljenje sitema 'po Zidarevom modelu' je baceno vreme. Bolje je da se usavrsis jos vise u svom poslu, koji vec ocigledno jako dobro radis, da mozda jos vise razvijes mrezu kupaca, da se bavis stvarima gde si majstor. Ko danas, izvan Kine, moze da se pohvali da ima proizvodnju necega i da ima plasman u lanac butika? To nije mala stvar.
Sve cesce pomislim da su teme Kafic i Magacin bile greska. Obe teme su se bavile konkretnim problemima, sa nadam se jasno definisanim uslovima pod kojima su modeli razvijeni. I uradjeni su kao primer kako treba razmisljati a ne sa namerom da se preporuci ovo ili ono resenje. No Kafic ni Magacin nisu dodvedeni do kraja, niti su napravleni dovoljno detaljno da bi se mogli upotrebiti za bilo koju realnu situaciju. Nije to bilo namerno, nego zato sto se ne prave takvi sistemi na internetu po metodi 'sam sebi zimisljam zadatak'. I svako malo s epojavi poneko ko to iskopira jer je to zaboga 'model koji je dao Zidar pa ce valjda da proradi kako treba uz male izmene'.
Najgore sto moze da se desi jeste da neko uzme modele iz onih tema i pokusa svoj problem da ugradi u te modele. Imam utisak da se ovde desilo upravo to. Zato ne moze da pomogne ni Zoran ni Getsbi a ni ja, ni bilo ko drugi. Sistem kjoi tebi treba nije magacin, kako sam kazes. Zasto bi onda model koji 'radi' za magacin radio kod tebe? Kafic je slicniji magacinu nego tvoja situacija, pa smo ipak razvili poseban model (koji nazalost i nije previse dobar, zapeli smo na spricerima i kontroli cena i jos mnogo toga). Ovakvi poslovi nisu za pocetnike, zasto, ne vredi da objasnjavam. Neko ko zavrsi kurs prve pomoci ne ide u bolnicu da leci ljude i da ih operise. Puka zelja i dobra voplja nisu nikad bile dovoljen da se neki posao uradi. Potrebno je ZNANJE, koje se stice formalnim ili neformalnim ucenjem. A 'ucenje na primerima' i nije bas neka pouzdana metoda, bar u ovom poslu. Tako mozes da naucis da skidas i namestas gumu ili da menjas ulje na autu, ali ovaj posao tako ne moze da se nauci. Zato je bolje da se okanes corava posla.
Pored znanja da se napravi model baze podataka koji pokriva tvoje poslovanje, potrebno je i znanje da se taj model prevede u aplikaciju. I o tome smo naravno pisali ("kako dokumentjete svoj rad"), kako se shema baze prevodi u shemu aplikacije. Interesantno, to pisanije nije imao nekog prevelikog odjeka. Valjda zato sto zahteva mnogo posla, najmanje tri forme u proseku po tabeli, plus jos nekoliko formi koje sve to povezuju. I nema upotrebe wizarda, ne pomazu. A steta sto nije bilo odkjaka, jer to je upravo programerski posao, koji pocinje onda kad neko (moze i neko drugi, ne mora programer) postavi back end, pa sad treba front end i tako dalje...
Pogledao sam tvoj model, ne valja za ovu situaciju, promasena tema. Forme koje si napravio su smesne, na nivou decijeg rada u decijem vrticu. Ne ljuti se , moram da budem ovako direktan i surov, jer ti ne pravis neki zamisljeni sistem pa se igras, ti pokusavas da napravis ozbiljan sistem koji ce da podrzava jedan inace uspesan biznis! Bez ljutnje, vrati se svom poslu, vodi evidenciu u svesci, ponekd je to najbolje resenje, nema nista lose u tome. Ili predji na Excel, pa posmatraj sta se desava.
Usput uzmi da ucis Access, ako bas zelis. Ali da ucis ozbiljno. Ne tutorial skinut sa interneta, ne cek ni knjiga. Uzmi privatnog ucitelja. Kao za strani jezik ili klavir. Dva puta nedeljno po dva sata, ozbiljno i sistematski, sa vezbama i domacim zadacima. Polse otprilike godinu (ekvivalent dva semnetra) dana bices spreman da uz stalni nadzor ucitelja resis ponesto od onoga sto si zamislio. Veruj mi to je mnogo jeftinije nego ovo sto radis, a verovatno i mnogo korisnije.
Ni Zoran ni Getsbi ni ja ni bilo ko drugi na forumu nije naucio sto zna postavljajuci pitanja na forumu. Ima razloga zasto profesionalne sisteme rade profesionalci. Nekad su to radili iskljucivo profesori s fakulteta, pa kad su nas nekoliko jos soposobili koliko-toliko, i mi smo poceli to da radimo, sa razlicitim stepenom uspeha, od slucaja do slucaja.
Radi ono sto znas, gde ces biti jos bolji, za ovo jos nisi spreman.
[ nenadmarkoni @ 18.10.2010. 17:21 ] @
Kada sam kupio prvi PC, povezao komponente, pozvao coveka da mi instalira
XP,i blenuo kao tele u sarena vrata. Mislio sam ja ovo sto ovaj uradi nikad
necu umjeti. I nisam, jedno vrijeme... Onda pitam ovoga, pitam onoga i
dobijam slicne odgovore kao sto sam i ovde dobio.
Kupim knjigu Windows XP Biblija. Na pocetku te knjige pise nesta tipa:"
Nemojte misliti da Vi ovo nikada necete nauciti, i vrhunski strucnjaci su
nekada imali svoje pocetke i razmisljali su na isti nacin kao Vi". Danas
imam dosta znanja, i ja sam sada u ulozi onoga covjeka, pa cesto
prijateljima koji tek kupuju svoje prve racunare, ili ih to toliko ne
zanima, pomazem u nekim osnovnim stvarima. Namjerno ne zelim angazovati
nikoga da mi napravi ovaj program, pokusacu sam pa kako ispadne. Vi mozete
da mi pomognete, ali i ne morate. Ne zuri mi se pa cu na kraju nesta
iscackati. Mislim da nije narocito komplikovano da bih morao angazovati
nekog vrhunskog strucnjaka Vasih razmjera, a i zelim nauciti. Neko je nekada
rekao:"Na greskama se uci", pa cu ja za pocetak malo da grijesim. Rekli ste
mi da ovo sto sam poceo ne valja, ali mi niste rekli sta mi ne valja, pa mi
niste pomogli. Naravno da bez tutora ne mozete mnogo nauciti. U mom gradu ih
bas nema nesto mnogo(Provincija), pa ih zato trazim na ovaj nacin. Nekako
sam prakticar, pa mnogo brze ucim na primjerima i greskama, nego iz knjiga.
Hvala Vam i na kritikama. Istina je sve to sto ste rekli.
Sta mislite sta bi bilo da se naprimjer odustalo od posla kada se napravio
prvi proizvod, koji je na sve licio osim na ono sto treba? Entuzijazam je
bio veliki pa se stiglo do nekog solidnog kvaliteta.
Idem ja dalje pa ako zelite pripomozite. Veliki pozdrav!
Ova tema bi se mogla nazvati i "Zbrkano razmisljanje totalnog pocetnika"
,he,he..... Valjda ce i ovo nekome znaciti u buduce!
[ Zidar @ 18.10.2010. 18:39 ] @
Dobo je da se ne ljutis i da me nisi krivo razumeo.
Citat: Rekli ste mi da ovo sto sam poceo ne valja, ali mi niste rekli sta mi ne valja, pa mi niste pomogli.
Ne vredi da ti kazemo sta ne valja, ako ti ne kazem kako valja. A to ne moze za kratko vreme. Zato sam preporucio ucitelja. Veruj mi, toliko toga ne valja da treba mnogo papira i vremena da se sve napise. Nema svrhe poceti od toga sta ne valja, treba poceti od toga kako valja. Ni u osnovnoj skoli nas nisu ucili prvo kako se ne pise, nego su nas ucili odmah kako se pise.
Citat: Nekako sam prakticar, pa mnogo brze ucim na primjerima i greskama, nego iz knjiga. To me i brine, jer se ovaj posao uci ili uz ucitelja ili iz knjiga. Nije zato sto se to meni ili nekome drugome tako svidja, jednostavno to je tako. U ovom poslu su greske veoma skupe. One najgore se tesko otkrivaju i cesto nema prilike da se poprave. Sta bi bilo kad bi se doktori i inzenjeri ucili na greskama?
To sto si pozvao nekoga da instalira XP pa on nista nije zano, i on je verovatno 'ucio na greskama'.
Ajde ovako, mozes li ti mene da naucis kako se pravi kais, ili koznu tasnu, ovako, preko interneta? Ja sam kupio parce koze i pomocu cekica i eksera izbusio neke rupe. Sta dalje? I auto sam jednom popravljao, pocelo je malo da rdja ispod varta, pa sam kupio sprej protiv rdje, turpiju i neku masu da to zagitujem. Pa nije to atomska fizika, malo obrusis i zamases, malo osnovne zastitne boje, i to je to. Moj jedan komsija je bio auto limar farbar, gledao sam kako radi, a i segrti mu nisu bili bas neki bistri momci, pa ko velim, sto ne bih i ja... Ako bas i pogresim, popravicu nekako. Treba li da kazem da je auto sad na otpadu? to sto je 'malo rdjalo' bio je prag, sajtna kako se nkad kaze, pa dve kanadske zime sa puno soli, - i auto je pukao na sred ulice, zena mi dozivela nervni slom od straha. Moj komsija ima cetiri osnovne, ali da vidis kako krpi auta, sve radi kao zmaj. Tu sam naucio da se u njegov posao ne mesam, ali bogami ni on u moj.
Nije svako dat za svaki posao. Bez muke nema nauke.
Srecan rad.
[ nenadmarkoni @ 18.10.2010. 19:27 ] @
Upravo imam prijatelja auto limara. Covjek ucio na raspalim ficama.
Smirglao, gitovo, farbao..., u pocetku to nije ninasta licilo. Da ga vidite
sada! Umjetnik. Uvjeren sam da bi taj auto koji ste otjerali na otpad,
vratio iz mrtvih. >Zna covjek posao. Ali Vam ne bi rekao, uzmi 5 fica, pa ih
smirglaj, gituj, farbaj pa ces nauciti, ako ne bi htjeli da Vam on radi,
sigurno bi vam dao savjet. A da ste pitali komsiju za pomoc i on bi Vam
vjerovatno rekao sta trebate uraditi, ako ne da ispadne lijepo, onda makar
da bude sigurno(Osim ako nije neki s....). Nemojte se ni Vi na mene ljutiti,
ali misljenja su nam u suprotnosti. Ne zelim postati programer (auto-limar
umjetnik), zelim napraviti nesta sto ce meni, i samo meni koristiti da lakse
pratim svoj rad. Ovako mozemo do u nedogled. Ok. Ima ovde na forumu dosta
korisnih stvari, i moze dosta da se nauci.
U svakom slucaju Vam zahvaljujem. Necu se vise javljati dok ne zavrsim sa
izradom svoje amaterske baze, koja ce meni sluziti. Posle toga cu je
zakaciti ovde da je mozete pogledati. Veliki pozdrav!!!
[ Zoran.Eremija @ 19.10.2010. 10:21 ] @
Citat: nenadmarkoni: U svakom slucaju Vam zahvaljujem. Necu se vise javljati dok ne zavrsim sa
izradom svoje amaterske baze, koja ce meni sluziti. Posle toga cu je
zakaciti ovde da je mozete pogledati. Veliki pozdrav!!!
Nijedan pocetak nije lak i dobro je da ne odustajete. Da bi ste se na naki nacin usmerili priredio sam malu ppt prezentaciju u kojoj mozete videti gde obicno pocetnici, a i mnogi drugi prave propuste. Prezentacija je kratka i predstavlja malu ispovest jednog projektanta sa dugogodisnjim iskustvom.
[ Getsbi @ 19.10.2010. 11:08 ] @
Lep doprinos temi i forumu. Eto šta znači kad čovek ima znanja, vremena i volje da pomogne. Naravno sve pohvale i za nazive predmeta poslovanja. 
[ Zidar @ 19.10.2010. 19:32 ] @
Potpisujem  Bilo bi lepo da prezentaciju odvojimu u neku TOP temu. Gde bi bilo najlepse?
[ nenadmarkoni @ 19.10.2010. 19:47 ] @
Obecao sam da se necu javljati, ali ipak moram -DA ODAM PRIZNANJE!!!!
Svaka cast, to je vec umjetnost!!!
Evo i od mene mali doprinos za pocetnike da bi razumjeli gore napisano:
http://download.tutoriali.org/...ih_sistema_i_baze_podataka.pdf
I kao sto se kaze na pocetku knjige:
„Nesebična pomoć potencijalnom kvalitetu početnika da se dokaže, vredi više od svih mogućih ličnih uzleta“
Prof.dr. Vladimir B.Šolaja, dipl.ing
[Ovu poruku je menjao nenadmarkoni dana 20.10.2010. u 20:54 GMT+1]
[Ovu poruku je menjao nenadmarkoni dana 21.10.2010. u 17:57 GMT+1]
[ Getsbi @ 20.10.2010. 05:45 ] @
[ nenadmarkoni @ 28.10.2010. 20:07 ] @
Cisto da javim da nisam odustao, nemam puno vremena pa polako napredujem. Pokusao sam po savjetu ZE ali nije islo, pa sam se vratio starom sistemu. Koristim maksimalno Zidarev primjer pa ce baza prilično ličiti na primjer MAGACIN. U prilogu sam zakacio bazu pa pogledajte. Srdačan pozdrav!
[ nenadmarkoni @ 28.10.2010. 21:34 ] @
Uspio sam jos po nesto da dodam i evo kacim.
[ nenadmarkoni @ 29.10.2010. 22:34 ] @
Moze li neko da mi pomogne da prepravim kod koji je napisan na frmStavkeIzlaz_DS , na BeforeUpdate polja Kolicina
U bazi magacin kod je:
Private Sub Kolicina_BeforeUpdate(Cancel As Integer)
'Purpose: da se spreci izdavanje vise robe nego sto ima na lageru
Dim sngStanje As Single
sngStanje = StanjeRobe(Me!RobaID)
If Me!Kolicina > sngStanje Then
Cancel = True
MsgBox "Zahtevana kolicina je veca od trenutnog stanja robe!" _
& vbCrLf & "Trenutno stanje robe je " & sngStanje _
& vbCrLf & " a vi zelite da izdate " & Me!Kolicina _
& vbCrLf & "Mozete da smanjite unetu kolicinu ili odustanite od zahteva"
End If
End Sub
Meni treba da mi kolicina Izlaza ne prelazi kolicinu Stanja, ali mi je vezano i za Proizvod i za Kupca?
Znaci treba da uporedjuje sa Stanjem na sfrmKupacStanje.
[ nenadmarkoni @ 30.10.2010. 08:10 ] @
Pokusao sam sa :
sngStanje = DLookup("Stanje", "qryKupacStanje", "[KupacID]= '" & Me![KupacID] & "'" _
And "[ProizvodID]= '" & Me![ProizvodID] & "'")
...ali ne ide.
???
[ nenadmarkoni @ 30.10.2010. 09:59 ] @
Pronasao gresku!
Nisam izmjenio Modul modLocalFunction!
[ nenadmarkoni @ 31.10.2010. 14:26 ] @
Jos sam malo doradio pa kacim za primjer.
Nisu jos zavrseni Izvjestaji pa ih nema u ovoj varijanti, ostalo funkcionise.
Ako neko hoce da mi pomogne u ovoj verziji imam problem :
Na dugme "Ulazi za ovog kupca" i "Izlazi za ovog kupca" na frmKupac_Master, treba da mi otvori frmUlaz_DS, odnosno frmIzlaz_DS, gdje je KupacID=KupacID kao Datashet, ali ono mi otvori kao Form?
Napravicu i fizicki model baze ali u Corelu, pa cu ga zakaciti ovde kad ovo zavrsim.(Iscrtao sam ga za sada na papiru)
Pozdrav!
[ Zoran.Eremija @ 31.10.2010. 15:57 ] @
Malo sam korigovao samo na dugme "Ulazi ovog kupca"...
U prilogu imate model KakoJe i KakoTreba...

[ nenadmarkoni @ 31.10.2010. 16:32 ] @
Zorane ipak nije to sto trebam dobiti kao rezultat klika na Ulazi ovog kupca.
Ono kako treba da se prikaze, dobijete kada na formi koja se pojavi kada na dugme "Ulazi ovog kupca" na mojoj bazi formu koja se pojavi u FormView jednostavno promjenite na Datashet.
Znaci treba da se prikaze u Datashet sa stavkama:
UlazID; KupacID; Datum; -pa dalje dvoklikom na UlazID dobijam sta je unijeto tog puta.
[ SLOJ.1973 @ 31.10.2010. 20:59 ] @
Jel možda ovo odgovara:
[ nenadmarkoni @ 01.11.2010. 16:33 ] @
E to je to! "acFormDS", samo sto ja to nisam znao ispraviti. Hvala!
Imam jos jedno pitanje:
Kada unosim artikle za jedan ulaz,odn. izlaz, na bi trebalo da mogu da mi se ponove dva puta isti artikli, a mogu.
Pokusao sam na razne nacine da ovo zabranim ali nisam uspio.
Pretpostavljam da i za to treba neki kod?
[ SLOJ.1973 @ 01.11.2010. 17:24 ] @
Uradio sam za formu Ulaz_Master ,isto to odradi i za izlaz.Napomena :pogledaj prvo tabelu tblUlazi i kljuceve pa ce ti onda sve biti jasnije.Pozdrav.
[ nenadmarkoni @ 01.11.2010. 20:45 ] @
Moram priznati da mi nije jasnije. Vidio sam da ste izmjenili i definisali kljuceve za tblStavkeUlaza, medjutim ja kada pokusam izmjeniti na tblStavkeIzlaz dobijam poruku o greski, i ne dozvoljava mi da indeksiram UlazID, i ProizvodID.
Mozda sam malo bezobrazan ali mogu li dobiti pojasnjenje? Pokusao sam i da raskinem Relation pa da probam ali opet dobijam tu poruku???
Jasno je da ja ovaj kod koji ste napravili zadugo necu umjeti uraditi! Velika Vam HVALA na pomoci!
[ nenadmarkoni @ 01.11.2010. 21:59 ] @
Takodje sam ustanovio da je promjenjen redosled u indeksiranju tabele Ulaz. Znam da je bitan i raspored polja u indeksu, ali kada pokusam da izmjenim u tabelama Izlaz i IzlazStavke javlja mi gresku:
The changes you requested to the table ware not succesful because they would create duplicate values in the index, primary key or relatinship. Change the data in the field or fields that contain duplicate data, remove the index or redefine the index to permit duplicate entries and try again.
U prozoru Help mi daje sledece objasnjenje:
This error can appear if you have exceeded the maximum number of columns allowed in a table or the maximum number of locks for a single file.
If a table exceeded the maximum number of columns, close the database, select Compact and Repair from the Tools - Database Utilities menu option. This will remove column references from a table definition that were marked as deleted (deletions do not actually occur until the database is compacted and therefore they contribute to the column count).
If the maximum number of locks per file was exceeded, you can increase the number by editing a registry entry for the local computer. However, this is not a recommended option.
Find the MaxLocksPerFile registry value using the Windows registry editor (regedit.exe) and increase the value.
The MaxLocksPerFile value is stored as part of the following key:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Jet\4.0\Engines\Jet 4.0
If you edit a value in the Windows registry, there is no guarantee that the change will not corrupt the registry and render Windows unusable. Edit the registry at your own risk. If you do, it is highly recommended you make a backup of the registry before performing any edits.
Zasto mi se ovo desava???
[ SLOJ.1973 @ 02.11.2010. 06:11 ] @
Pa dobijas poruku da vec imas duplirane unose u tabeli izlaz.Znaci isprazni tabelu izlaz pa pokusaj ponovo.Pozdrav.
[ nenadmarkoni @ 02.11.2010. 08:11 ] @
He,he.... Pa da! Hvala!!!
[ nenadmarkoni @ 02.11.2010. 09:11 ] @
I eto ga, jos malo doradjeno!
[ nenadmarkoni @ 03.11.2010. 14:02 ] @
Program je priveden kraju. Izvinjavam se Zoranu Eremiji! Sad razumijem sta mi je htio reci u nacrtu koji je u prethodnom postu prikazao kao "Kako je" i "Kako treba". Zahvaljujem se Zidaru jer bez njegove aplikacije "Magacin" i objasnjenja u temama Magacin,Maloprodaja,Kafe ne bi bilo ni ove aplikacije. Hvala SLOJ-u i ostalima na svesrdnoj pomoći! U prilogu kacim aplikaciju koja je 99% privedena kraju. Obecao sam da cu uraditi fizicki model aplikacije (koliko budem umio) pa cu i to uskoro zakaciti.
Ukoliko sam u mojim odgovorima nekoga uvrjedio i iznervirao, IZVINJAVAM SE!
Poruka za sve pocetnike, ne treba da odustanu na prvi problem, naci ce se resenje!
Volio bih da cujem vase komentare, pa .... samo izvolite!
VELIKI POZDRAV!!!
[ srdrazic @ 17.02.2012. 13:48 ] @
Zamolio bih "SLOJ.1973" ili "nenadmarkoni" da mi pojasni kako je uklonio celi meni iz accessa a da mu ostane samo njegov?
Ubio sam se tražeći na forumu sličnu temu.
[ Getsbi @ 17.02.2012. 14:08 ] @
[ nenadmarkoni @ 17.02.2012. 16:58 ] @
Tools > Customize >Toolbars > New > Odredis ime toolbar-a > Properteis > za Type - Menu Bar > (Trebalo bi da se novi meni pojavi na traci) > Onda iz kartice Coomands prevlačiš one komande koje ti trebaju na taj meni! Na kraju omogućis samo taj menu bar, a ostale odcekiras i ostane samo on sve dok ne otvoriš bazu sa Shift-om.
Da li je to to?
I ja sam amater pa bi trebalo da ti neko iskusniji objasni, ali nadam se da će ti pomoći
ps. Podmenije pravis tako sto prevlacis jedan meni u drugi.
[Ovu poruku je menjao nenadmarkoni dana 17.02.2012. u 18:15 GMT+1]
[ Getsbi @ 17.02.2012. 17:36 ] @
[ srdrazic @ 17.02.2012. 18:34 ] @
Hvala svima bili ste brzi.
[ srdrazic @ 17.02.2012. 20:12 ] @
Ne mogu da dečekiram onaj meni sa: File, Edit, View, Tools ...
[ nenadmarkoni @ 17.02.2012. 21:27 ] @
Tools > Startup ... tamo podesis sta ces da ti se pojavljuje pri otvaranju baze, odnosno postavi da ti se otvara samo tvoj meni. Posle toga mozes da otvoris sa Shift+open da bi mijenjao.
Opet amaterski odgovor.
[ srdrazic @ 17.02.2012. 21:44 ] @
To sam uradio ali ne može se taj meni dečekirati, jednostavno je zakovan, svi ostali mogu.
Hvala na trudu, pokušaću ponovo možda negde grešim.
[ nenadmarkoni @ 17.02.2012. 22:14 ] @
Ne moze da se decekira , ali se nece pojavljivati kada otvoris bazu. Pojavice se jedino u slucaju da pritisnes shift pri otvaranju baze. Upravo to odredis na startup u opciji menu bar > postavis da ti se pojavljuje tvoj meni, i decekiras opciju Allow full menus.
Copyright (C) 2001-2025 by www.elitesecurity.org. All rights reserved.
|