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

Formular za sabiranje

[es] :: Access :: Formular za sabiranje

[ Pregleda: 4164 | Odgovora: 15 ] > 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
80.71.146.*



Profil

icon Formular za sabiranje26.01.2012. u 17:20 - pre 148 meseci
Poštovani,

da li se može napraviti ovakav formular koji bi zbrajao i oduzimao ocjene i na kraju dao sumu svih ocjena.

Naime, ovdje se radi o 7 pozitivnih ocjena (moze biti i manje i više ocjena) i kraj njih postoji box za uvećavanje ili smanjivanje ocjena (da li se može izbor ovih ocjena postaviti u rasponu npr. od min 3 do 12 max. Znači 3 je početna ocjena u box-u a kad se klikće da bude maksimalna ocjena 12?). I naravno kako promijenimo vrijednost za pojedinu ocjenu da se ukupne vrijednosti automatski mjenjaju.

Ispod toga su negativne ocjene i rade na isti način kao i pozitivne ocjene.

I na samom dnu je razlika između pozitivnih i negativnih ocjena.

E sad vidjeh da sam zaboravio staviti polje koje bi sabralo sve 4 zadnje ocjene i dalo ukupni rezultat (u nasem slucaju 76).

Da li bi mi netko mogao pomoci da realiziram ovo? Hvala i sve najbolje.


Mate
 
Odgovor na temu

Dexxxl
Dejan Stojanovic
Blagi uzas
Knjazevac

Član broj: 252836
Poruke: 212
79-101-76-232.dynamic.isp.telekom.rs.



+9 Profil

icon Re: Formular za sabiranje26.01.2012. u 18:00 - pre 148 meseci
Moras podrobnije objasniti problem. Gde se cuvaju podaci, odnosno kako su organizovani. Ako je svrha forme samo izracunavanje onda bolje koristi excel ili exe file napravljen u nekom od programskih jezika,
 
Odgovor na temu

Dragan Tomić
Mate Risov
Bosna i Hercegovina

Član broj: 86135
Poruke: 66
80.71.146.*



Profil

icon Re: Formular za sabiranje26.01.2012. u 18:20 - pre 148 meseci
Citat:
Dexxxl: Moras podrobnije objasniti problem. Gde se cuvaju podaci, odnosno kako su organizovani. Ako je svrha forme samo izracunavanje onda bolje koristi excel ili exe file napravljen u nekom od programskih jezika,


Da pokusam na brzinu pojasniti problem.

Znači imam tablicu ime učenika, razred, itd... sa svim ovim poljima (ocjena 1, ocjena 2, itd... pa bi mi report trebao izracunati ukupne pozitivne ocjene, pa ocjena 8, ocjena 9, itd... pa bi mi report trebao izračunati ukupne negativne ocjene), to oduzeti i na kraju izbaciti sumu za svakog učenika. U biti da li klik na one strelice moze povecavati ili smanjivati vrijednost u celiji baze podataka?

Ocjena 1 ima 4 predmeta i tako svaka ocjena ima 4 predmeta. I vrijednosti ocjena mogu biti između 0 - 36.

Nadam se da sam uspio približiti problem.

Na kraju kad se sve ovo zbroji za jednog učenika trebao bi mi report koji se izbaciti rezultate za svakog ucenika.

Puno pozdrava i hvala na pomoći.

Mate
 
Odgovor na temu

Trtko
Koprivnica

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



+8 Profil

icon Re: Formular za sabiranje27.01.2012. u 06:56 - pre 148 meseci
pa to ti je jednostavno

Na formi imaš nazive onih box-ova, dolje u pozitivne ocjene staviš

ControlSource=[box1]+[box2]+[box3] ....... itd

i tako u sve ostale boxove u kojemu trebaš nepšto zbrojiti ili oduzeti



 
Odgovor na temu

Dragan Tomić
Mate Risov
Bosna i Hercegovina

Član broj: 86135
Poruke: 66
80.71.152.*



Profil

icon Re: Formular za sabiranje27.01.2012. u 15:53 - pre 148 meseci
Pozdrav svima,

evo uspio sam (nekako) napraviti izgled reporta kako bi to trebalo izgledati.



Razmišljao sam koje bi mi sve tablice trebale u rješavanju ovog zadatka pa to izgleda nekako ovako:

tbl_takmicar
-id
-naziv_skole
-smijer
-razred
-broj_takmicara

tbl_takmicenje
- id
- naziv_takmicenja
- mjesto_takmicenja
- datum_takmicenja

tbl_profesor (zaboravio sam ga staviti na reportu) :)
- id
- ime
- prezime

tbl_pozitivne_ocjene
- id
- predmet1
- predmet2
- predmet3

tbl_negativne_ocjene
-id
-predmet1
-predmet2
-predmet3

E sad ovdje ima još nekih stvari (npr. komentari o svakom takmičaru) ali nisam znao u koju tablicu da ih smjestim.

Ovaj zadatak se sastoji iz toga da se na formi sa pozitivnim, negativnim ocjenama i nagradnim bodovima nalaze box-ovi sa strelicama tako da se bodovi mogu aktivno povećavati i smanjivati. Na kraju bi htio to sve sabrati, oduzeti i napraviti report. Naravno da se svaka promjena bodova zapisuje u datu tablicu.

Hvala svima


Mate
 
Odgovor na temu

Dragan Tomić
Mate Risov
Bosna i Hercegovina

Član broj: 86135
Poruke: 66
80.71.145.*



Profil

icon Re: Formular za sabiranje27.01.2012. u 21:19 - pre 148 meseci
Napravio sam i tablice u Accessu 2007 ali nisam siguran u koju tablicu da stavim:

- broj stola (može biti bilo koji broj od 1 pa nadalje)
- broj učenika (može biti bilo koji broj od 1 pa nadalje)

- predmeti (pozitivne i negativne ocjene iz predmeta imaju pozitivne vrijednosti samo što se na kraju oduzimaju) - Da li ovo staviti u tablicu dokument ili napraviti novu tabelu ocjene?

- nagradni bodovi

- komentar o učenicima (opći dojmovi o zalaganju učenika za vrijeme takmičenja)

Pozdrav svima



[Ovu poruku je menjao Dragan Tomić dana 27.01.2012. u 23:39 GMT+1]

[Ovu poruku je menjao Dragan Tomić dana 27.01.2012. u 23:40 GMT+1]
Mate
Prikačeni fajlovi
 
Odgovor na temu

Dexxxl
Dejan Stojanovic
Blagi uzas
Knjazevac

Član broj: 252836
Poruke: 212
93-87-167-225.dynamic.isp.telekom.rs.



+9 Profil

icon Re: Formular za sabiranje27.01.2012. u 23:34 - pre 148 meseci
evo, mozes da pocnes od ovoga. Kako sam ja shvatio takmice se ekipe, svakoj ekipi odgovara jedan broj stola i jedan broj ucenika. Ocenjuje se nepoznat unapred broj predmeta sa po 4 ocene. Sto se tice komentara verovatno komentar dobija ekipa (da li se belezi od koga?) i jedna ekipa dobija vise (ne zna se unapred koliko) komentara?
Prikačeni fajlovi
 
Odgovor na temu

Kiro
Akir Žalić
BiH

Član broj: 19085
Poruke: 114
92.36.254.*

Sajt: www.icentar.ba


Profil

icon Re: Formular za sabiranje28.01.2012. u 00:46 - pre 148 meseci
Excel
Kiro
 
Odgovor na temu

Dragan Tomić
Mate Risov
Bosna i Hercegovina

Član broj: 86135
Poruke: 66
80.71.145.*



Profil

icon Re: Formular za sabiranje28.01.2012. u 11:53 - pre 148 meseci
Dexxxl, sinoć sam mislio postaviti novu bazu i formular kako bi to u praksi izgledalo ali internet mi nije radio. :(

Evo izgleda forme koju sam sinoć napravio u accessu.



Mislim da ova slika u pravom smislu pokaziva šta bi htio da napravim.

Pokušat ću da objasnim šta koji naziv znači:

- broj stola se upisuje ručno (stol u učionici gdje sjedi pojedini učenik - može biti bilo kakav raspored sjedenja - npr. jedan učenik sjedi za 2 stolom, drugi za 8, treći za 12 i četvrti za 20 stolom - random sjedenje :))
- učenik (redni broj učenika takmičara iz škole koja se takmiči - škola je odabrala 12 učenika i brojevi su im od 1 - 12 - ovdje u ovim poljima može pisati npr. 1, 5, 7, 10 broj učenika u jednoj grupi što se takmiči.)
POZITIVNE OCJENE
- predmet 1 (ovdje vidimo 4 list box-a pošto se takmiče 4 učenika skupa pa bi tu htio da klikom na strelicu gore povećavam ocjenu a klikom na strelicu dolje smanjivam ocjenu)
- predmet 2 (isto kao predmet 1)
- predmet 3 (isto kao predmet 1 i 2)
- Ukupno pozitivni bodovi (ovdje bi ovaj box trebao sabrati sumu pojedinačnog učenika)
NEGATIVNE OCJENE
- predmet 1
- predmet 2
- predmet 3
- ukupno negativni bodovi (suma ova 3 boxa za svakog učenika)

UKUPNO (razlika između ukupno poz i ukupno neg)

Na to dodamo "nagradno" s mogućnošću mjenjanja ocjene u list box-u.

Predzadnje je UKUPNI zbroj po učeniku.

I na kraju zbroj sva 4 učenika skupa. Ovaj podatak je bitan jer preko njega se odlučuje redoslijed takmičenja.





[Ovu poruku je menjao Dragan Tomić dana 28.01.2012. u 13:11 GMT+1]
Mate
Prikačeni fajlovi
 
Odgovor na temu

Dexxxl
Dejan Stojanovic
Blagi uzas
Knjazevac

Član broj: 252836
Poruke: 212
109-93-23-33.dynamic.isp.telekom.rs.



+9 Profil

icon Re: Formular za sabiranje28.01.2012. u 12:13 - pre 148 meseci
@Dragan Tomic Nazalost koristim access 2003, pa ne mogu da otvorim tvoju bazu.
Ako mozes postavi kao mdb. Vidi http://www.google.rs/#sclient=...d6ba7&biw=1024&bih=639
Ne znam da li 2007/10 ima kontrolu spinbutton, 2003 je nema pa sam postavio dva obicna dugmeta i malo koda



Cisto retoricko pitanje ako imam tabelu skole sa poljima naziv i sediste da li mogu i kako da je povezem sa drugom tabelom kao roditeljsku (jedan prema vise) bez da koristim ID. U slucaju vecih baza ako primary key postavim na kombinaciju ta dva polja sprecavam da se ista skola (firma i sl.) unese dva puta (dve skole, firme... u dva razlicita grada mogu da imaju isto ime, ali u jednom ne mogu). Da li je ovakva praksa preporucljiva i efikasna?
 
Odgovor na temu

Dragan Tomić
Mate Risov
Bosna i Hercegovina

Član broj: 86135
Poruke: 66
80.71.146.*



Profil

icon Re: Formular za sabiranje28.01.2012. u 17:52 - pre 148 meseci
Citat:
Dexxxl: @Dragan Tomic Nazalost koristim access 2003, pa ne mogu da otvorim tvoju bazu.
Ako mozes postavi kao mdb. Vidi http://www.google.rs/#sclient=...d6ba7&biw=1024&bih=639
Ne znam da li 2007/10 ima kontrolu spinbutton, 2003 je nema pa sam postavio dva obicna dugmeta i malo koda


Pronašao sam na netu da u 2003. se zove Microsoft UpDown Control i nalazi se u Toolbox-u pod dugmetom More Controls...

Pozdrav, evo vidim da sam počeo nezgodno s pitanjima i sličicama pa sam sad sve objasnio u wordu i bazi accessa 2003.



[Ovu poruku je menjao Dragan Tomić dana 29.01.2012. u 00:22 GMT+1]
Mate
Prikačeni fajlovi
 
Odgovor na temu

Dexxxl
Dejan Stojanovic
Blagi uzas
Knjazevac

Član broj: 252836
Poruke: 212
77-46-169-18.dynamic.isp.telekom.rs.



+9 Profil

icon Re: Formular za sabiranje29.01.2012. u 14:09 - pre 148 meseci
Jos malo pojasnjenja.

Jednu ekipu cine ucenici jedne skole, jednog razreda, smera ili odeljenja?

Kako sam ja shvatio ekipa unapred dobija brojeve 4 stola gde sede njihovi takmicari. U toku takmicenja takmicari za stolom mogu da se menjaju, tebi nije bitan zbir po takmicaru, vec zbir po stolu i ukupan zbir stolova?
 
Odgovor na temu

Dragan Tomić
Mate Risov
Bosna i Hercegovina

Član broj: 86135
Poruke: 66
80.71.145.*



Profil

icon Re: Formular za sabiranje29.01.2012. u 23:09 - pre 148 meseci
Citat:
Dexxxl: Jos malo pojasnjenja.

Jednu ekipu cine ucenici jedne skole, jednog razreda, smera ili odeljenja?

Kako sam ja shvatio ekipa unapred dobija brojeve 4 stola gde sede njihovi takmicari. U toku takmicenja takmicari za stolom mogu da se menjaju, tebi nije bitan zbir po takmicaru, vec zbir po stolu i ukupan zbir stolova?


Jednu ekipu čine učenici jedne škole. Ekipa se sastoji od 4 učenika i svaki učenik sjedi za svojim stolom. Bitne stavke su tu naziv škole i broj učenika. Stol nije bitan (iako ne bi bilo loše da se zna iz koje je škole sjedio učenik tu na takmičenju) jer se neće kasnije raditi pretraživanje po stolu nego po nazivu škole i broju učenika na takmičenju. Ako je škola prijavila npr. 16 učenika oni će biti raspoređeni u 4 takmičarske grupe ali svi će imati različit takmičarski broj. Npr. 10 škola prijavi po 16 učenika na takmičenje to je u prijevodu 40 takmičarskih grupa i oni mogu imati brojeve iste ali naziv škole i smjer određuju kojoj školi učenici pripadaju.

Npr.

Naziv škole - smjer - broj učenika (takmičarski broj na majici)

Škola Bihać - ekonomska - 1, 3, 5, 6 (takmičarski brojevi 1 ekipe iz škole Bihać)
Škola Zenica - mašinska - 1, 2, 6, 12 (takmičarski brojevi 1 ekipe iz škole Zenica)
Škola Dubrovnik - turistička - 1, 7, 12, 16 (takmičarski brojevi 1 ekipe iz škole Dubrovnik)

Iz ovog se vidi da sve tri škole imaju broj 1 kod svojih učenika, broj 6 je isti kod Bihaća i Zenice a broj 12 isti za Zenicu i Dubrovnik.

Kasnije bi trebalo napraviti izvještaj koliko je pojedinačno osvojio učenik br. 1 iz Bihaća, učenik broj 12 iz Dubrovnika, itd. Znači naziv škole je taj koji određuje izvještaj a broj učenika je bitan da se izabere baš taj učenik iz te škole. A smjer je bitan da se može vidjeti da li je učenik iz neke škole ekonomista, trgovac, mašinac, itd.

Isto tako su predmeti bitni jer kasnije bi trebalo napraviti npr. izvješće koje bi prikazalo redoslijed po broju bodova koji su osvojili svi učenici npr. iz predmeta Fizike ili po dva kriterija fizike i matematike, ili više kriterija.

Nadam se da će ovo pojašnjenje pomoći.

Hvala ti još jednom na trudu da mi pomogneš.

Mate
 
Odgovor na temu

Dexxxl
Dejan Stojanovic
Blagi uzas
Knjazevac

Član broj: 252836
Poruke: 212
109-92-117-190.dynamic.isp.telekom.rs.



+9 Profil

icon Re: Formular za sabiranje31.01.2012. u 12:16 - pre 147 meseci
@Dragan Tomic Evo pokusavam koluiko mi vreme dozvoli. Evo kako bi otprilike trebalo da izgledaju tabele. Tabela takmicenje ti je nepotrebna, ona ionako ima samo jedan record i sadrzi podatke potrebne samo za zaglavlje reporta, sto je jednostavnije izvesti labelom, mada nije greska ni ako ostane. Verovatno bi se kasnije baza mogla nadograditi da cuva podatke za sva takmicenja, ali to otvara mnoga dodatna pitanja i probleme. Za sada jedno takmicenje-jedna baza, a za sledece napravis kopiju baze i pobrises podake. Ne vidim cemu sluze polja smer i razred na reportu, osim ako nisu isti za sva 4 takmicara, ili da se prikazu za svakog takmicara posebno

Za sada se jos uvek dvoumim da li da tabela Ekipe sadrzi samo polja Id i skola, ili Id, skola, takmicar1... takmicar4. Pa da vidimo sta o tome misle iskusnije kolege. U medjuvremenu isprobacu obe varijante, pa koja prva prosljaka

U prvom slucaju treba u tabeli takmicari popuniti polje EkipaId (to polje je u dugoj varijanti nepotrebno i izbacuje se), sto se cini preko forme DidelaIDEkipe, cime se zadovoljava uslov jednu ekipu cine 4 takmicara iz jene skole. Forma se po potrebi moze nadograditi i za unos broja stola.

Pitanje: zasto mi ne radi kombo za izbor takmicara1 na formi? Ne radi ni kada umesto [Forms].[DodelaIdEkipe]![skola] ubacim samo skola.
 
Odgovor na temu

Dexxxl
Dejan Stojanovic
Blagi uzas
Knjazevac

Član broj: 252836
Poruke: 212
109-92-117-190.dynamic.isp.telekom.rs.



+9 Profil

icon Re: Formular za sabiranje31.01.2012. u 12:17 - pre 147 meseci
@Dragan Tomic Evo pokusavam koluiko mi vreme dozvoli. Evo kako bi otprilike trebalo da izgledaju tabele. Tabela takmicenje ti je nepotrebna, ona ionako ima samo jedan record i sadrzi podatke potrebne samo za zaglavlje reporta, sto je jednostavnije izvesti labelom, mada nije greska ni ako ostane. Verovatno bi se kasnije baza mogla nadograditi da cuva podatke za sva takmicenja, ali to otvara mnoga dodatna pitanja i probleme. Za sada jedno takmicenje-jedna baza, a za sledece napravis kopiju baze i pobrises podake. Ne vidim cemu sluze polja smer i razred na reportu, osim ako nisu isti za sva 4 takmicara, ili da se prikazu za svakog takmicara posebno

Za sada se jos uvek dvoumim da li da tabela Ekipe sadrzi samo polja Id i skola, ili Id, skola, takmicar1... takmicar4. Pa da vidimo sta o tome misle iskusnije kolege. U medjuvremenu isprobacu obe varijante, pa koja prva prosljaka

U prvom slucaju treba u tabeli takmicari popuniti polje EkipaId (to polje je u dugoj varijanti nepotrebno i izbacuje se), sto se cini preko forme DidelaIDEkipe, cime se zadovoljava uslov jednu ekipu cine 4 takmicara iz jene skole. Forma se po potrebi moze nadograditi i za unos broja stola.

Pitanje: zasto mi ne radi kombo za izbor takmicara1 na formi? Ne radi ni kada umesto [Forms].[DodelaIdEkipe]![skola] ubacim samo skola.

Mislim da sam skapirao zasto, evo novog primera. Gde bi bilo najpametnije ubaciti requery procedure za combo boxove?

[Ovu poruku je menjao Dexxxl dana 31.01.2012. u 14:33 GMT+1]
Prikačeni fajlovi
 
Odgovor na temu

Dexxxl
Dejan Stojanovic
Blagi uzas
Knjazevac

Član broj: 252836
Poruke: 212
93-86-241-155.dynamic.isp.telekom.rs.



+9 Profil

icon Re: Formular za sabiranje01.02.2012. u 19:56 - pre 147 meseci
Evo ovako nesto. Posto se popune podaci u tabeli takmicri (ime, prezime, skola, smer...) preko forme DodelaIdEkipe odredjuje se koja 4 ucenika cine ekipu i ko sedi za kojim stolom. Forma automatski popunjava i polje pozicija (1,2,3 i 4), kao i polja ID ekipe i broj stola. Pre pocetka takmicenja pozeljno je izvrsiti "inicijalizaciju" tabele ocene, odnosno u tabelu ocene uneti zapise sa imenima ucenika i imenima predmeta, sto se cini preko akcionog upita InicijalizacijaOcena. Ocene se kasnije unose preko forme Unos.

Da li je moguce da na formu Unos unesem jos 3 podforme ocene, da sve vuku podatke iz istog querija, a da se za svaku podaci filtriraju za prvu samo ucenici sa pozicijom 1, itd, ili za svaku moram da pravim poseban query?
Prikačeni fajlovi
 
Odgovor na temu

[es] :: Access :: Formular za sabiranje

[ Pregleda: 4164 | Odgovora: 15 ] > FB > Twit

Postavi temu Odgovori

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