[ lazarius @ 14.08.2005. 09:49 ] @
Odnedavno se bavim radom u Accessu.Moj problem je sledeci:kreirao sam jednu tabelu sa sledećim poljima(zelim da olaksam rad kolegama na poslu)
ID-Autonumber
Redni broj-Number
Broj istorije bolesti-Number
Ime i prezime-Text
Datum rodjenja-Date/Time
Mesto stanovanja-Text
Datum operacije-Date/Time
Dijagnoza-Memo
Operacija-Memo
Operativni tok-Memo
Operator i asistent-Memo
Anestezija-Memo
Napomena-Memo
Datum unosa podataka-Date/Time
1)
Kako da izvrsim pretragu po imenu i prezimenu (kreirao sam combo-box i dobijam sva imena i prezimena iz baze,ali nikako klikom na odredjeno ime i prezime da otvori taj obrazac u Read only rezimu) ali da to bude u vidu forme koju ću kasnije pozivati iz Switchboarda.Znaci potrebna mi je pretraga za odredjenim pacijentom i da klikom na njegovo ime i prezime koje se pojavljuje u combo-boxu dobijem i sve ostale podatke, a da ukoliko zadato ime i prezime ne postoje zatvori formu i izbaci poruku o nepostojanju podataka.Sve sam pokusao(izlistao sam celi forum) i uspeo da uradim taj combo ali bez mogucnosti prikaza ostalih podataka(cak sam i ubacio Msgbox koji se pojavljuje kada uneto ime i prezime ne postoje).Kreirao sam macro(Open form) na OnClick dogadjaju combo-boxa ali on otvori potpuno prazan-novi obrazac.Kako otvoriti CurrentForm?
2)
Kako da izvrsim pretragu po datumu operacije(proizvoljnom datumu od-do)?Znaci to bi bilo nesto slicno parametarskom upitu,ali da se i to poziva iz Switchboarda, i da mi prikazuje rezultat u vidu forme opet sa svim podacima unetim za datog pacijenta.
Da npr. prikaze sve pacijente operisane od "proizvoljnog datuma" do "proizvoljnog datuma",ali opet sa ogranicenjem u Read only rezimu.Pokusao sam sa upitom i zadavanjem Criteria po primerima ovog foruma ali na moju zalost-nista!

Napominjem da se u VB ne snalazim(ukoliko je potrebno u njemu raditi),i da sam procitao knjigu Microsoft Access 2003 korak po korak(i da osnove poznajem odlicno).Takodje napominjem da od ove baze koju radim necu imati nikakvih nadoknada-radim je iz zadovoljstva.
Unapred se zahvaljujem svakome ko mi iole moze pomoci!
S postovanjem Dr Sekula Vujovic
[ izonic @ 14.08.2005. 11:13 ] @
Zakaci tabelu.
[ Dusan Kondic @ 14.08.2005. 12:48 ] @
Elegantnije resenje ipak zahteva nekoliko redova VBA ali moze i pomocu makroa.
Mislim da bi najbolje bilo da se napravi jedan obrazac (Form) koji nije vezan ni za jednu tabelu ili upit (Unbound) i na njemu postaviti combo box-ove sa imenima, prezimenima i text box-ove za unos datuma (od - do). Pored toga staviti i jedan taster koji ce da pokrene upit (Query) koji ce potrebne vrednosti kriterijuma uzeti iz tog obrasca.
Kolega Izonic je u pravu, posalji nam to pa cemo ti vratiti reseno uz objasnjenje.
Pozdrav.
[ lazarius @ 14.08.2005. 13:42 ] @
Jos jednom se unapred zahvaljujem.
Evo nakacio sam tabelu-a Vi unosite proizvoljna imena i datume...
[ izonic @ 14.08.2005. 20:40 ] @
Evo od stare tabele
[ lazarius @ 14.08.2005. 22:20 ] @
Postovani izonic,
hvala na pomoci koju si mi pruzio kao i na veoma korisnim savetima.
Ono sto je meni trebalo jesu zapravo dve forme,iz jedne bih vrsio pretragu po imenu i prezimenu(bas ono sto si ti uradio),a iz druge pretragu po datumu operacije.
Odabirom bilo kojeg imena ili prezimena naknadno bi se otvorio Form view datog pacijenta sa svim njegovim podacima.Isto to bih zeleo i sa datumom operacije.Znaci da imam upit zasnovan na formi sa npr.porukom "upisite od kojeg do kojeg datuma zelite pretragu" da bi mi nakon unosenja odredjenih datumskih intervala dao form view svih pacijenata operisanih u tom datumskom intervalu(to mi je potrebno da bi zaposleni imali u vidu koliko je bilo operacija za odredjeni vremenski period-statistika).
Ono sto mi nije jasno jeste tvoja forma Hirurski protokol tabelarni prikaz.Kada je otvorim i unesem neko nepostojece ili postojece ime i prezime,onda se otvara forma ali u obliku New recorda(znaci prazna).Da li postoji neka veza izmedju ove forme i forme Pretraga i ako postoji kakva je ta veza,odnosno kakva je uloga ove forme?
Nadam se da cu zahvaljujuci tvom radu oko imena i prezimena uspeti da kreiram novu formu ali samo sa ovim parametrima.
Ako u medjuvremenu kod tebe zablista neka nova ideja molim te postuj...
Pozdrav.
[ izonic @ 15.08.2005. 01:42 ] @
Da bi nesto vise radio treba mi upis u tabelama.
ako upises bar 20 podataka onda se cujemo.
Pa da naprvimo pretragu i od datuma do datuma.
[ lazarius @ 15.08.2005. 16:03 ] @
Evo izonic 20 izmisljenih pacijenata.
Napravio sam gresku jer sam ih uneo u svoju staru tabelu gde nisam odvojio ime od prezimena,no nema veze kada budes mogao ti se baci samo na datumsku pretragu a ja cu pokusati da modifikujem pretragu po imenu i prezimenu u novoj tabeli.
Pozdrav i hvala.
[ izonic @ 15.08.2005. 22:26 ] @
Evo
Pozdrav.
[ lazarius @ 17.08.2005. 14:29 ] @
izonic hvala na svemu.
Pozdrav.