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

Problemi sa autonumber poljem i sabiranjem zapisa

[es] :: Access :: Problemi sa autonumber poljem i sabiranjem zapisa

Strane: 1 2 3 4 5 6

[ Pregleda: 13377 | Odgovora: 110 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

angelas
Beograd

Član broj: 174830
Poruke: 61
95.180.103.*



Profil

icon Re: Problemi sa autonumber poljem i sabiranjem zapisa12.12.2011. u 20:24 - pre 151 meseci
Hehe nisam više sekretarica........a ima oko 4.000 sestara za koje moram da napravim bazu......za 30 bih znala kako ću...napamet bih vodila evidenciju a ovako.......užas
p.s. povezala sam Klinike
Prikačeni fajlovi
 
Odgovor na temu

Zidar
Canada

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



+79 Profil

icon Re: Problemi sa autonumber poljem i sabiranjem zapisa12.12.2011. u 20:56 - pre 151 meseci
Getsbi ti je dao dobru polaznu osnovu. Ja sam u medjuvremenu uradio isto, prekrajanjem tvojih tabela, kako sam najbolje znao i umeo. U sustini isto sto ti je Getsbi predlozo, se jednom razlikom. Ja sam pretpostavio da se bodovi odnose na sam kurs,a ne na polaznika, to jest da svi polaznici koji zvrse neki kusr dobijaju isti broj bodova. Mozda i nije tacno, ja sam samo tako razumeo.

Najvaznije je da imas tri tabele: {Ososblje: Oni kojicije obrazovanje pratis}, {Kursevi: ono sto se predaje} i {Ko je slusao koji kurs : veza izmedju tabela Osoblje i Kursevi}

Ososblje: ovde upisujes podatke o setrama samo jednom - imena i prezimena (uvek odvojeno!), telefone, ko gde radi i slicno

Kursevi: ovde pises datum odrzavanja, mesto, vreme, tema, predavac i koliko bodova kurs donosi (ukoliko svi polaznici kursa dobijaju isti broj bodova)

Ko je slusao koji kurs: samo se upise ID osobe i ID kursa. I to je sve. Ako svaka osoba dobije zaseban broj bodova, onda se broj bodova pise ovda, umesto u tabeli {Kursevi}. Moze se ovde upisati i broj odluke kojom se osobi odobrava ili naredjuje da ide na kurs, kako vec ide, i recimo datum odobravanja i slicno.

Sve sto te interesuje imas u te tri tabele.

Losa vest je da sve sto si uradila do sada, forme, kverije - to ces morati da bacis. Tabele neces baciti, ako vec imas neke podatke, te podatke ces nekako prebaciti u nove tabele koje ces napraviti prema preporukama koje si dobila.

Posao koji su ti zadali, ili si sama zamislila, nije bas jednostavan, ali sta je tu je. Pomoci cemo ti koliko se moze.

Prikačeni fajlovi
 
Odgovor na temu

angelas
Beograd

Član broj: 174830
Poruke: 61
95.180.103.*



Profil

icon Re: Problemi sa autonumber poljem i sabiranjem zapisa12.12.2011. u 21:05 - pre 151 meseci
Uhhhhhh to je otprilike to........u pravi si Zidar , dobro si razumeo....i još nešto , ja sam to tako zamislila...znanje siromašno, a tvrdoglava i uporna kao mazga.......samo da napravim formu i mislim da sam (smo) završili posao........Hvala obojici punoooooo
 
Odgovor na temu

Zidar
Canada

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



+79 Profil

icon Re: Problemi sa autonumber poljem i sabiranjem zapisa13.12.2011. u 17:29 - pre 151 meseci
Samo polako, tvrdoglavost i upornost su dobre osobine u ovom poslu. Pre nego dodjes do formi, imas nekoliko koraka.

1) Dobro razmisli sta ces da stavis u koju tabelu. Shvatila si glavno, cini mi se, to je dobro. Pitaj slobodno, pomoci cemo. Zanemari ID i autonumber u ovoj fazi, ne treba ti, a verovatno ti nece trebati ni kasnije, barem ne svuda.

2) kad utvrdimo sta ide u koju formu, OBAVEZNO razmisli o svakom, ali bas svakom polju, da li je OBAVEZNO da postoji u tabeli, i ako jeste, postavi property Required na Yes (Otvoris tabelu u Design modu i za svako polje ti se vide properties u donjem prozoru)

3) Kad smo utvrdili sta je obavezno a sta nije, onda da vidimo sta je UNIQUE - jedinstveno, zabranjeni duplikati. Pogledaj u svakoj tabeli ova obavezna polja, i vidi koje bi trebalo da je UNIQUE. Polja koja verovatno treba da su jedinstvan su maticni brojevi, licnece koje sestre imaju, brojevi pod kojim se vode u KBC i slicno. Ako bas nema nista sto je obavezno, a da je UNIQUE, vidi da li neka kombinacija dva polja treba da je UNIQUE. Mozda (ime+prezime+datum rodjenja), da bi zasigurno identifikovali osobu? Ako ni tu nemas nista sto mora da bude jedinstveno, onda dodaj autonumber i kazi da je 'indexed no duplicates'. Za vsa polja ili kombinacije koje treba da su unique, postavi po jedan index koji je UNIQUE - jedinstven.

Onda tabele prebaci u relationships prozor, nemoj da ih povezujes, samo neka sede tamo. Tu bazu zakaci na poruku, i daj joj ime Angelas_01.mdb. Onda mi to pregledamo i kazemo ti sta jos treba da se dotera i tek onda si spremna za programiranje.

Kad dodje do programiranja, za svaku tabelu napravi po jednu datasheet formu, bez ikakvog razmisljanja. Ama bas za svaku tabelu napravi dakle datasheet. Kasnije cemo da vidimo gde ti treba forma, a gd eforma sa podformom, to je poslednji korak. Dok budes pravila forme, ispostavice se da ponegde nije dovoljna tabela, nego treba neki kveri da bud osnova za formu.

I nakraju ces napraviti kverije za pregledanje baze, od kojih ce mnogi biti sikorisceni za pravljenje izvestaja.

Eto to je sve. Ako ti se cini da je puno posla, u pravu si, jeste puno posla. Ako moras sve da zavrsis za dan dva - onda nece moci, Excel je bolja opcija u tom slucaju. Ako ti se cini da je pretesko - i tu si u pravu, ali onda mozes da se osonis na tvrdoglavost i upornost, pa dokle stignemo.

 
Odgovor na temu

angelas
Beograd

Član broj: 174830
Poruke: 61
95.180.103.*



Profil

icon Re: Problemi sa autonumber poljem i sabiranjem zapisa14.12.2011. u 16:51 - pre 151 meseci
Zidar.....hvala na pojašnjenju. Bilo me je sramota da više tražim pomoć i da vas maltretiram.....Motala sam se sa onim relacijama, pravila forme, subforme, linkovala tabele i tako u krug........Danas krećem ispočetka ponovo.....Analiziraću ono što si mi napisao, i valjda ću nešto da uradim.....Pozdrav, pa se javljam, samo da vidim odakle ću da krenem...
 
Odgovor na temu

Zidar
Canada

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



+79 Profil

icon Re: Problemi sa autonumber poljem i sabiranjem zapisa14.12.2011. u 19:40 - pre 151 meseci
Ne sekiraj se za nas, nije sramota tarziti pomoc i pitati, zato smo ovde. Ti imas ozbiljan posao da uradis i trudis se sto bolje umes. Druga je situacija kad neko dodje sa pogresnom idejom koju ne ume da odradi pa onda ocekuje da mu sve zavrsimo ovde, ali bas onako (pogresno) kako je on to zamislio.

Znaci, samo napred, i korak po korak. Ne idi jos u pisanje programa dok nismo rascistili sta u stvari hoces da cuvas od podataka i kako cemo to najefiksanije odraditi. Ovo ne znaci da cemo sad razglabati teoriju danima (to radimo kad je neko student pa treba da nauci), ici cemo na to da se tvoj problem resi u sto je moguce brzem roku, bez da oborimo kvalitet.

Srecno
 
Odgovor na temu

angelas
Beograd

Član broj: 174830
Poruke: 61
95.180.103.*



Profil

icon Re: Problemi sa autonumber poljem i sabiranjem zapisa14.12.2011. u 20:44 - pre 151 meseci
Zidar, ja sam nešto odradila po tvom uputstvu....stavila san obavezna polja po nekoj mojoj logici .Koje bi trebalo da je UNIQUE pretpostavljam da je to ime, prezime, matični broj i br. licence (ove dve zadnje su nepromenjljive) ali ne znam gde da ga podesim.Čačkala sam , ali nisam našla gde da da podesim na "jedinstveno".......a danas su me "obradovali" da isto ovo uradim i za lekare...hehe koja pustolovina....zanimljivo nema šta...
Prikačeni fajlovi
 
Odgovor na temu

Zoran.Eremija
Zoran Eremija
SYSTEM ANALYST
Freelancer
Beograd

Član broj: 251342
Poruke: 855
109.106.243.*

Sajt: zoraneremija.wix.com/erem..


+47 Profil

icon Re: Problemi sa autonumber poljem i sabiranjem zapisa14.12.2011. u 22:56 - pre 151 meseci
Citat:
angelas: Ipak moram da budem jasnija.......Dobila sam zadatak da napravim i vodim evidenciju tj. prostu bazu podataka o edukaciji med.sestara. One posecuju određene kurseve i na osnovu toga dobijaju bodove, koji su im potrebni za licencu. U toku godine moraju da skupe 24 boda (interna i eksterna).
1. Potrebno je da su u izveštaju saberu interni i eksterni bodovi
2.Imena i prezimena sestara se ponavljaju više puta u toku godine. kako da to rešim, da isto ime i prezime ( osnovne podatke) ne upisujem više puta,jer svaki od kurseva je različitim temam, predavačima i brojem bodova)
 
a danas su me "obradovali" da isto ovo uradim i za lekare...hehe koja pustolovina....zanimljivo nema šta...


Na osnovu ovih Vaših zahteva i prethodnih postova evo imate u prilogu polazni model baze i isti izgenerisan.

Ovaj model možete upotrebiti i za sestre, i za lekare i za vozače i za ... u zavisnosti od Tipa osobe


Prikačeni fajlovi
 
Odgovor na temu

Zidar
Canada

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



+79 Profil

icon Re: Problemi sa autonumber poljem i sabiranjem zapisa15.12.2011. u 16:51 - pre 151 meseci
Ko si sam pomaze i Bog mu pomaze :-)
Zoran je dao kompletan model, a ja nisam video da je zakacio i bazu pa sam nesto ddoao na originalnu verziju01 koju je prilozila angelas. Na srecu, ono sto sam uradio uglavnom prati Zoranov model.

Zasto moj model prati Zoranov, ali smao uglavnom, a ne 100%? Ispostavilo se da sam u stvari pojednostavio neke Zoranove tabele. Pretpostavoi sam da ako vec postoji SifraOrganizacioneJedinice, onde ne moram da uvodim vestacik OrganizacionajedinicaID. isto vazi sa sifru strucne spreme i ID strucne spreme. Moguce je da moja pretpostavka nije tacna, barem za neke tabele, ili da podaci nisu dostupni u momentu kreiranja rekorda, pa onda moramo da uvedemo nas vestacki ID. Sve zavisi od situacije.

Takodje sam preskocio tabele Godina, Organizator i VrstaEdukacije. Godinu vec imamo u Datumedukacije. Ako uvedemo godinu kao zaseban atribut, moze se desiti da u januaru 2011 imamo kurs koji pripada godini 2008. Ako to nije dozvoljeno, onda bismo morali da nekako sprecimo da godina i datum edukacije budu u raskoraku. Organizatora sam preskocio, jer sam pretpostavio da ce mozda svaki put biti drugi organizator - sto opet mozda nije tacna pretpostavka. VrstaEdukacije sam preskocio jer mi se zurilo. Ako se msili na VrstaEdukacije {Kurs, Seminar, vecernja skola, simpozijum, kongres, masters, PhD} ond OK, to nam treba. Pusta zurba....

Pogledaj sta je Zoran postavio, pogledaj moje dodatke i vidi sta ti odgovara. Za pocetak programiranja, po jedan datasheet forma za svaku tabelu, plus obicna forma za Osoba i Edukacija. Posle ce verovatno na formu frmEdukacija da se doda subforma frmEdukacijaOsoba_DS (jedan od onih datasheeta koje si napravila). A za dalje cemo da vidimo.

:-)
Prikačeni fajlovi
 
Odgovor na temu

angelas
Beograd

Član broj: 174830
Poruke: 61
95.180.103.*



Profil

icon Re: Problemi sa autonumber poljem i sabiranjem zapisa16.12.2011. u 15:19 - pre 151 meseci
Zidar, ja sam se ipak odlučila za tvoj predlog, jer mi izgleda jednostavniji.....uradila sam ono što si rekao.......?
Prikačeni fajlovi
 
Odgovor na temu

Zidar
Canada

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



+79 Profil

icon Re: Problemi sa autonumber poljem i sabiranjem zapisa16.12.2011. u 21:47 - pre 151 meseci
OK, Zoranov model je potpuniji, ali mzoemo da probamo i ovako. Ima jedan problem - ja cu biti odsutan do posle Nove godine.

Nesto sam malo dodao na primer koji si zakacila. To se sad zove Angelas_02_Z.mdb Ono 02 zanci da je verzija 2, a ono Z znaci da sam ja poslednji pravio izmene. KAd ti sad nesto dodas pa zakacis na forum, neka se zove Angelas_03_A.mdb. 03 je verzija 3, a A je od Angelas. Tako cemo znati sta je sta.

Napravio sam kao neki glavni meni, sa koga se pozivaju oni datasheets koje si napravila.

Datasheet Edukacije_DS, koji dobiajs sa glavnog meniaj, ima primer kako se otvaraju detalji - dupli klik na EdikacijaID otvorice formu Edukacije. Forma edukacije (koju si ti napravila) ima subformu gde se vidi koji su radnici ucestvovali na toj edukaciji. Kroz ovu formu dodeljujes radniek edukacijama. Kroz datasheet dodajes nove edukacije oi onda sve u krug. Kroz datasheet za Osoblje dodajes osoblje.

To ti je osnovna funkcionalnost, ono sto ti treba.

Napravio sam i formu frmSifranci, gde odrzavas sifranike, razumeces lako na sta sam mislio.

Sve ostalo mozes da napravis po tim principima.

Ako ti nesto zapne dok su praznici, verovatno ce ti Zoran pomoci, ako ne, moras da cekas mene ili da se nakko snalazis.


Napomena: moj Access je 2007 i ponekad se zbuni sa .MDB verzijama, pa ponesto kod mene ne radi ili ne radi na drugoj strani. Opet se nadam da ce Zoran ili neko moci d apomogne ako negde nesto zapne.

Pozdrav do 3 Januara 2012 i srecna nova godina

:-)
Prikačeni fajlovi
 
Odgovor na temu

angelas
Beograd

Član broj: 174830
Poruke: 61
95.180.103.*



Profil

icon Re: Problemi sa autonumber poljem i sabiranjem zapisa17.12.2011. u 08:32 - pre 151 meseci
Ne mogu da otvorim ništa iz Glavnog menija......probala sam da i da ga konvertujem, ali nešto ne ide......
 
Odgovor na temu

FOX028
Visoka tehnicka skola strukovnih studija
Kosovska Mitrovica

Član broj: 258986
Poruke: 850

Sajt: https://www.zile028.com


+49 Profil

icon Re: Problemi sa autonumber poljem i sabiranjem zapisa17.12.2011. u 09:00 - pre 151 meseci
Kod mene radi, sve lepo otvara i u 2003 i u 2007. Prijavljuje li ti neku gresku?
 
Odgovor na temu

angelas
Beograd

Član broj: 174830
Poruke: 61
95.180.103.*



Profil

icon Re: Problemi sa autonumber poljem i sabiranjem zapisa17.12.2011. u 10:51 - pre 151 meseci
Prijavljuje u modulima:
On Error GoTo OpenForm_Error

DoCmd.OpenForm FormName:=frmName

EXIT_HERE:
On Error Resume Next
Exit Function

OpenForm_Error:
Select Case Err
Case Else
MsgBox "Error " & Err.Number _
& " (" & Err.Description _
& ") in procedure OpenForm of Module Module1"
End Select
Resume EXIT_HERE



End Function

Function OpenForm_DS(frmName As String) As Boolean
'---------------------------------------------------------------------------------------
' Procedure : OpenForm_DS
' Author :
' Date : 12/16/2011
' Purpose : Otvara formu u datasheet rezimu, bez WHERE
'---------------------------------------------------------------------------------------
'

On Error GoTo OpenForm_DS_Error

DoCmd.OpenForm FormName:=frmName, view:=acFormDS

EXIT_HERE:
On Error Resume Next
Exit Function

OpenForm_DS_Error:
Select Case Err
Case Else
MsgBox "Error " & Err.Number _
& " (" & Err.Description _
& ") in procedure OpenForm_DS of Module Module1"
End Select
Resume EXIT_HERE



End Function

Function CloseForm(frmName As String) As Boolean
'---------------------------------------------------------------------------------------
' Procedure : CloseForm
' Author :
' Date : 12/16/2011
' Purpose :
'---------------------------------------------------------------------------------------
'

On Error GoTo CloseForm_Error

DoCmd.Close objecttype:=acForm, objectname:=frmName

EXIT_HERE:
On Error Resume Next
Exit Function

CloseForm_Error:
Select Case Err
Case Else
MsgBox "Error " & Err.Number _
& " (" & Err.Description _
& ") in procedure CloseForm of Module modKorisneFunkcije"
End Select
Resume EXIT_HERE

End Function


[Ovu poruku je menjao angelas dana 17.12.2011. u 12:11 GMT+1]
 
Odgovor na temu

FOX028
Visoka tehnicka skola strukovnih studija
Kosovska Mitrovica

Član broj: 258986
Poruke: 850

Sajt: https://www.zile028.com


+49 Profil

icon Re: Problemi sa autonumber poljem i sabiranjem zapisa17.12.2011. u 11:37 - pre 151 meseci
Dodao sam pored vec postojecih jos "dugmadi" koji vrse istu funkciju, kod mene obe varijnte rade, obe otvaraju iste stavke. Nisam u toku ovog problema samo ne vidim razlog zasto je postavljeno da otvara u tabelarnom prikazu a ne kao formu. Evo okacicu u prilogu moju verziju.
Prikačeni fajlovi
 
Odgovor na temu

angelas
Beograd

Član broj: 174830
Poruke: 61
95.180.103.*



Profil

icon Re: Problemi sa autonumber poljem i sabiranjem zapisa17.12.2011. u 11:51 - pre 151 meseci
I ja sam to probala, ali iz glavnog menija ne otvara ništa........tek sada sam se upetljala......bune me onolike forme i prosto ne razumem čemu služe......upomoć
 
Odgovor na temu

FOX028
Visoka tehnicka skola strukovnih studija
Kosovska Mitrovica

Član broj: 258986
Poruke: 850

Sajt: https://www.zile028.com


+49 Profil

icon Re: Problemi sa autonumber poljem i sabiranjem zapisa17.12.2011. u 13:04 - pre 151 meseci
koliko sam mogao da skontam
najbitnije forme za unos podataka su ti:
Edukacije - tu unosis podatke o kursevima i polaznike tog kursa
Sifrarnici - sam naziv ti govori :)
Osoblje - znaci tu imas licne podatke o osoblju ili polaznicima kurseva
OrgJedKCS - ovde unosis podatke o organizacionoj jedinici na KCS-u

A jesi li probala da sma napravis novi Glavni meni sa koga bi otvarala odredjene forme?
 
Odgovor na temu

angelas
Beograd

Član broj: 174830
Poruke: 61
95.180.103.*



Profil

icon Re: Problemi sa autonumber poljem i sabiranjem zapisa17.12.2011. u 13:20 - pre 151 meseci
jesam, sve lepo odradim i na kraju iz glavnog menija,neće da otvara forme......
 
Odgovor na temu

FOX028
Visoka tehnicka skola strukovnih studija
Kosovska Mitrovica

Član broj: 258986
Poruke: 850

Sajt: https://www.zile028.com


+49 Profil

icon Re: Problemi sa autonumber poljem i sabiranjem zapisa17.12.2011. u 14:57 - pre 151 meseci
A sa one forme Sifrarnik da li ti odatele otvara? Mozda ti je Macro Security ukljucen pa da ti on ne dozvoljava da se izvrsi procedura otvaranja? Koji Offic-e koristis 2003 ili neki drugi?
 
Odgovor na temu

angelas
Beograd

Član broj: 174830
Poruke: 61
95.180.103.*



Profil

icon Re: Problemi sa autonumber poljem i sabiranjem zapisa17.12.2011. u 15:24 - pre 151 meseci
Meni se forme ne otvaraju samo iz Glavnog menija, pojedinačno otvaranje formi je ok, inače koristim officce 2007
 
Odgovor na temu

[es] :: Access :: Problemi sa autonumber poljem i sabiranjem zapisa

Strane: 1 2 3 4 5 6

[ Pregleda: 13377 | Odgovora: 110 ] > FB > Twit

Postavi temu Odgovori

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