Novo

Forum kao aplikacija na telefonu

Dodajte forum na početni ekran i koristite ga kao aplikaciju, sa menijem na dnu ekrana.

  • 112 odgovora
  • 70.381 pregleda

Najnovija ↓

Re: Školski dnevnik 23.09.2009. u 13:45 · pre 208 meseci #101
Pa citao sam ja ,ali nisam naso nesto,mozda sam i nesto propustio...

Pa interesuje me npr. kako ste vi resili pitanje zakljucne ocene iz pojedinih predmeta. npr. da li ste to radili u reportu ili nekako drugacije...

Mozda je pitanje malo uopsteno,ali sam ja mislio konkretno na ovaj vas projekat, jer mi je on dosta pomogao...
Re: Školski dnevnik 23.09.2009. u 14:47 · pre 208 meseci #102
Ne možeš raditi na reportu završnu ocjenu. Dodaj si polje "zavrsna_ocjena" koje profesor sam ubacuje...
Potpis
F
Re: Školski dnevnik 13.01.2010. u 22:40 · pre 204 meseca #103
Meni ovaj program SKOLARAC deluje jako dobro, uspela sam da ga probam i bez unosenja sifre kako ste opisali, ali me zanima da li se na taj nacin moze koristiti ceo program bez ogranicenja, cemu tacno sluzi sifra? Gde ste nasli taj program...radim u skoli i bilo bi mi super ako mogu da ga koristim...
Re: Školski dnevnik 14.01.2010. u 13:59 · pre 204 meseca #105
Uh, sada mi nista nije jasno... ovo je sajt zdravstvenog centra Arandjelovac... ja sam napisala mail, nadam se da cu uspeti da dobijem odgovor pre sednice u skoli :) Hvala na brzom odgovoru
Re: Školski dnevnik 24.01.2012. u 09:16 · pre 179 meseci #107
Ova tema je izgleda zamrla :(

Molio bih IIacaII da okači gotovu bazu ako je raspoložena da sa nama ostalima podeli svoj rad.

Hvala
Re: Školski dnevnik 25.04.2017. u 21:49 · pre 115 meseci
izmenjeno 1 put, poslednji put timberman 25.04.2017. u 23:15
  1. timberman25.04.2017. u 23:15zapis iz teksta poruke
#108
Da ne pravim novu temu postaviću pitanje ovde, jer ima veze sa ovom temom. Imam bazu koja mi služi samo za jedno odeljenje. Učenik bi trebao da ima samo po jednu ocenu iz jednog predmeta tj. zaključnu, a samo u slučaju da je zaključna ocena 1 može imati jednu popravnu ocenu. Pokušavao sam sa Validation rule al nisam uspeo. Ispod je primer koji ne radi posao. Ima li neko ideju kako da to sredim?
Re: Školski dnevnik 26.04.2017. u 01:02 · pre 115 meseci #109
Uspeo sam sa Validation rule da podesim da se popravna može uneti samo kada je zaključna jednaka 1. Grešio sam jer sam unosio za PopravniOcena umesto za tabelu Ocene. Verovatno ima bezbroj elegantnijih rešenja al ovo mi radi
Code:
([ZakljucnaOcena]>1) And ([PopravniOcena]="") Or ([ZakljucnaOcena]=1) And ([PopravniOcena]="") Or ([ZakljucnaOcena]=1) And ([PopravniOcena]<>"")

Nikako da popravim da mi npr. Marko Marković može imati samo po jednu ocenu iz svakog predmeta. Probao sam sa tipom veze al nisam uspeo.
Re: Školski dnevnik 26.04.2017. u 09:53 · pre 115 meseci #111
Hvala. Interesuje me da li je ovo dobro rešenje da se ograniči unošenje zaključne ocene il ima neko bolje rešenje osim sa VBA?
Re: Školski dnevnik 27.04.2017. u 23:02 · pre 115 meseci #112
Pitanje: Hvala. Interesuje me da li je ovo dobro rešenje da se ograniči unošenje zaključne ocene il ima neko bolje rešenje osim sa VBA?

Odgovor: Resnje je odlicno, mnogo bolje nego bilo kakav VBA kod. Ogranicenje je na nivou tabele i tu nema greska. Daj boze kad bi vecina ljudi koji se bave bazama podataka razmisljala na taj nacin. Cestitam.

Jedino moze da se malo jednostavnije napise uslov.

Uslov koji si postavio glasi: Ako postoji ocena za popravni, onda mora da bude zavrsna ocena 1.
Matematickom logikom iskazano to je P=> Q gde su P = "Postoji ocena za poravni" i Q = "Zavrsna ocena je 1".
Ovako nekako: ([PopravniOcena]<>"") => ( [ZakljucnaOcena]=1])
U Accessu imas pored AND, OR, NOT logickih operatora i operatore IMP (implikacija, =>) i EQV (ekvivalencija, <=> )

Pravilo validacije moze da se napise: ([PopravniOcena]<>"") IMP ( [ZakljucnaOcena]=1])

Ako nemas IMP i EQV, onda se P=>Q pise kao (NOT P) OR Q. EQV se pise ( (NOT P) OR Q) AND ((NOT Q) OR P). Ko ne veruje neka napravi tablicu istinitosti da se uveri. NOT P OR Q se koristi na primer u MS SQL serveru.


Primer:
Code:


Pravilo: [Popravna]>0 Imp [Zavrsna]=1

CREATE TABLE (
Ucenik text PRIMARY KEY, 
Zavrsna int NOT NULL CHECK (Zavrsna >0) ,
Popravna int NULL CHECK (Popravna >0),
CONSTRAINT [Popravni se dozvoljava samo ako je zavrsna ocena 1] CHECK( [Popravna]>0 Imp [Zavrsna]=1)
)

Dopustene vrednosti:
Ucenik    Zavrsna    Popravna
    A        3    
    B        1    
    C        1        3



Ako probas da unseses vrednost za Popravna kad je Zavrsna>1, nece moci. Ali moze da bude Zavrsna=1 a da Popravna ne postoji.

Naravno, Zavrsna je Required (NOT NULL), a popravna nije required (moze da ostane prazna, a kad je zavrsna > 1 onda MORA da bude prazna )
Ako je popravna NULL oda se CHECK (Popravna >0) ignorise.

:-)
Re: Školski dnevnik 28.04.2017. u 21:45 · pre 115 meseci #113
Hvala na ovako elegantnom rešenju i objašnjenju. Imam još nekih pitanja, al pošto nemaju veze sa ovom temom otvoriću novu. Još jednom, hvala.
Odgovori
Prijavite se da biste odgovorili u ovoj temi.PrijavaRegistracija

Premeštanje teme