|
[ Scelle @ 11.07.2008. 00:54 ] @
| Evo, posto sam primijetio da je par ljudi dalo svoje aplikacije na uvid i koriscenje, odlucio sam da se pridruzim u znak podrske.
Baza koju prilazem mozda nece biti korisna kao ostale, ali je najmanja koju imam i cini mi se da pokriva sirok spektar opstih funkcionalnosti koje su potrebne svakoj ozbiljnijoj bazi. Zato mislim da ce mozda biti interesantna ljudima koji bi nesto i da nauce ili jednostavno pokupe neko rjesenje. Moram napomenuti da ovo ipak nije finalna verzija, i nije skroz gotova. Ali, sve bitno je tu.
Ovdje je prikacen Setup program, koji instalira bazu u folder C:\Program Files\BP Psiholog. Ovo je neophodno posto su neke slike linkovane na toj putanji, pa baza nece raditi bas kako valja ako ih tamo nema. Dakle, download-ujete .rar fajl, otpakujete ga i pokrenete setup.exe.
Evo kratkog opisa: ovo je baza napravljena za psihologa JU Djecji dom "Mladost" u Bijeloj (Crna Gora) i planirano je da bude dio veceg sistema. Treba da cuva osnovne podatke o djeci, kao i nalaze i misljenja psihologa, zdravstvene anamneze, uspjehe u skoli, psiholoski dosije i sl. Od ljudi koji zaista budu pogledali bazu nadam se da cu dobiti povratnu informaciju u smislu predloga i kritika vezanih za bilo sta. Od interfejsa do koda.
Isto tako, nadam se da ce mi se javiti i eventualni korisnici baze, ako nista drugo a ono da im pomognem da prilagode aplikaciju svojim potrebama.
Evo kratkog uputstva:
Mozete se ulogovati koristeci dva korisnicka naloga:
1. Username: Korisnik, Password: korisnik
2. Username: Admin, Password: admin
U zavisnosti od korisnickog naloga, menjaju se opcije programa koje mozete videti i koristiti.
Ukoliko zelite da vidite sta stoji iza svega ovoga (a nadam se da zelite), morate omoguciti BypassKey (SHIFT).
Da bi to uradili, potrebno je da na LOGIN formi kliknete 2x na logo "Centralna baza podataka" i u dijalogu koji se pojavi ukucate sifru: nekikljuc
Nakon ovoga, zatvorite bazu i ponovo je otvorite drzeci shift taster.
VAZNO!!! Molim vas da slike i logoe koji su u sklopu baze ne koristite za svoje potrebe. Hvala... 
[Ovu poruku je menjao Scelle dana 11.07.2008. u 12:34 GMT+1] |
[ dejanmaksimovic1976 @ 11.07.2008. 08:03 ] @
Extra.
Posto sam i ja tek poceo da koristim access posluzice mi dosta stvari.
[ zagorecForEver @ 11.07.2008. 09:13 ] @
Super odrađeno iako veliš da nije gotova!
Moja pohvala (ako ti to kaj znači)
ZagorecForEver
[ Scelle @ 11.07.2008. 10:02 ] @
BTW, da li je moguce napisati putanju u obliku: {AppDir}\Imabes\Slika.jpg? Cini mi se da sam pokusavao par puta i nisam znao kako... Eto, kako se odmah nadje nesto zanimljivo!
[Ovu poruku je menjao Getsbi dana 11.07.2008. u 20:17 GMT+1]
[ Getsbi @ 11.07.2008. 10:19 ] @
Evo ovde imaš nešto oko relativne putanje i slika.
http://www.elitesecurity.org/t295123-0#1753765
[Ovu poruku je menjao Getsbi dana 11.07.2008. u 20:18 GMT+1]
[ Scelle @ 11.07.2008. 11:43 ] @
Hvala, ali nisam uspio da prepravim bazu da dinamicki linkuje slike. Probao sam i na OnOpen i na OnLoad forme, prvo mi prikaze obavestenje da ne moze da nadje sliku, a onda je bez problema linkuje kroz kod. Ali nema veze, resio sam na drugi nacin. Napravio sam setup.exe fajl koji sve stavlja na svoje mjesto, onako kako treba.
[ domaci_a_nas @ 11.07.2008. 15:13 ] @
Ja bih svojstvo Picture ostavio prazno, a u svojstvu Tag Image objekta napisao naziv fajla. Onda može ovakav kod... Code: Dim Ctl As Control
For Each Ctl in Me.Controls
If Ctl.ControlType <> acImage Then GoTo NextCtl
Ctl.Picture = CurrentProject.Path & "\Images\" & Ctl.Tag
NextCtl: Next Ctl
[ Scelle @ 11.07.2008. 18:27 ] @
Da li sam ja lud, ili sta je ne znam, ali nikako ne mogu da ostavim svojstvo Picture prazno. Jednostavno mi ne da.
Nego, smislio sam drugi nacin, samo sto - naravno - ne radi. Htio sam da ubijem upozorenja koja daje Access na foru:
Code:
Private Sub Form_Load()
DoCmd.SetWarnings (False)
Dim path As String
path = Application.CurrentProject.path + "Images\CBP.gif"
Me.imgLogo.Picture = path
DoCmd.SetWarnings (True)
End Sub
Ne ide, nikako. Batalio sam, zasto to da radim? Fino mu instaliras bazu gdje tebi odgovara i nadas se da nece nista dirati.  Savjestan programer, nema sta...
[ Getsbi @ 11.07.2008. 19:31 ] @
Napisao si: DoCmd.SetWarnings (False)
Ne trebaju ti zagrade. Možda zato neće da radi. To Access-ov pomćnik za pisanje VBA koda stavlja u zagrade ono na čega se odnosi opcija. Pokušaj bez njih. Makar za neki drugi slučaj koji ti bude trebalo.
[ domaci_a_nas @ 11.07.2008. 23:31 ] @
Picture svojstvo možeš da ostaviš prazno ako na početku u design mode ubaciš Image Box, zadaš joj neku tamo sliku, i onda u property sheet obrišeš svojstvo picture. Što se tiče tvog primera, fali ti jedno \ između CurrentProject.Path i "Images\CBP.gif".
[ Scelle @ 12.07.2008. 00:08 ] @
@Getsbi: Zagrade su bile poslednja opcija koju sam probao, pa su ostale. Mislim da ova komanda radi samo na upozorenja koja se ticu makroa. Bar sam takav utisak stekao iz razne dokumentacije.
@domaci_a_nas: Vjeruj mi da sam probao. Jednostavno nece da dozvoli da polje Picture bude prazno. A ja ne znam da ga natjeram. Mada, nisam probao kada je slika Embedded. Uostalom, nije toliko ni bitno. Ako mi ikada bude bas zatrebalo snaci cu se nekako.
Hvala u svakom slucaju, svima.
[ domaci_a_nas @ 12.07.2008. 10:00 ] @
Evo ako ti nekad baš bude zatrebalo da ne moraš da se snalaziš 
[ Scelle @ 12.07.2008. 11:14 ] @
E, hvala ti, zaista! Znas li gdje sam ja grijesio? Kada me pita "Do you want to remove this picture from the form?" ja sam govorio NO. Mislio sam da ce obrisati i kontrolu. Eto, jos jedan od bezbroj primjera glupih dijaloga... Da, da, i ovoga puta je kriv Microsoft, ne ja!
Hvala ti sto si se potrudio zbog glupana, jos jednom!  Ovo cu sigurno koristiti u buducim projektima, a mozda prepravim i ovu bazu, ko zna...
[ dejanmaksimovic1976 @ 31.08.2008. 10:26 ] @
Jedno pitanje za Slavka Scekica.
Ako nije problem da mi kazes kako si napravio instalacioni fajl od baze?
[ domaci_a_nas @ 31.08.2008. 18:09 ] @
Za te svrhe po meni je najbolji Inno Setup.
[ Scelle @ 31.08.2008. 21:33 ] @
Da, koristio sam bas Inno Setup. I po meni je najbolji BESPLATNI program za ovu namjenu. Samo izvolite:
http://www.innosetup.com
[ Catch 22 @ 01.09.2008. 09:23 ] @
Citat: dejanmaksimovic1976: Jedno pitanje za Slavka Scekica.
Ako nije problem da mi kazes kako si napravio instalacioni fajl od baze?
Zašto postavljaš isto pitanje na više mesta na forumu?
Već si dobio isti odgovor u temi koju si postavio ovde:
http://www.elitesecurity.org/t...matski-pravi-instalacioni-fajl
???!!!
[ Trtko @ 03.09.2008. 07:14 ] @
Evo moje primjedbe dobronamjerne
1. Čekiraj Compact on Close, da ti baza nebi rasla unedogled, nek je uvijek kod
zatvaranja očisti od smeča
2. U Inno setupu možeš podmetnuti upute na našem ,
u prilogu prevod na hrvatskom za Inno setup, a ti ga prepravi na srpski
ljepše izgleda i profesionalnije je kad je instalacija na našem jeziku.
[ domaci_a_nas @ 03.09.2008. 12:29 ] @
U bre Trle...
0) Ne čitaš privatne poruke, a baš sam ti lepu poruku napisao
1) Compact On Close se u multi user okruženju ne preporučuje, a takođe sam iz svog iskustva to primetio. U slučaju da sistem krahira ostaje baza db1. E sad, to što krahira to je moj problem, mrzelo me da pišem error handlere  Ja sam napravio programče koje tako pravi backup baze u određenim intervalima i startuje jetcomp koji ima idle process priority i milina. Takođe proverava bazu ako dođe do korupcije, just in case
2) Postoji i srpski jezik za Inno Setup, ne mora čovek da prepravlja 
[ Trtko @ 03.09.2008. 13:44 ] @
1. Nikola , pročitao ti poruku i odgovorio.
2. naravno da nisam mislio na kompakt baze koju svi koriste
nego na Front End bazu, ona koja je kod korisnika,
Moje je pravilo da su sve tablice u bazi koje korisnici koriste, osim onih temporarnih
Front end ili kako si je ja nazovem Trtexe.mde , znaci izvršna koju stavim kod svakog korisnika
e na nju stavim compact on close, da se ne povecava.ž
Glavnu bazu svaki dan kopiram ( windows sheduler pokrene *.bat proceduru i iskopira je na neku arhivu)
a mjesecno jednom istekam kompa na kojem su baze , napravim kompakt i restart samog stroja
I nisam imao do sad problema ( osim malih sitnih, kad neki korisnik zaključa bazu ...)
25 PC je spojeno u sve tri smjene i rade s tom bazom , Radni listici
15 Pc u samome pogonu
5 PC u obracunu placa
i ostali kod poslovodja i direktora
[ Scelle @ 03.09.2008. 21:29 ] @
Hvala na predlozima!
Ovo "Compact on close" ne volim da koristim. Valjda je to zbog nacina na koji ih gradim, ali skoro sve moje baze su ogromne (po nekoliko stotina MB!) i njihov Compact traje neko vrijeme. Mislim da korisnik ne bi imao zivaca da ceka dok se ona procisti. :)
U ovoj bazi mislim da nema ni potrebe za njim posto je front end i u njoj nema tabela. A compact back end baze se vrsi prilikom backup procedure (2x mjesecno). Mislim da je to sasvim dovoljno za ovako laganu alikaciju, jer se podaci jednom unesu i onda rijetko mijenjaju.
Utice li compact i na forme i upite?
A za Inno Setup sam odavno napravio prevod na srpski, samo sam u danima kad sam postavljao bazu na forum prelazio na novi racunar pa mi nisu svi fajlovi bili dostupni. Obicno stavim engleski i srpski.
Pozdrav...
[ Air Live @ 05.09.2008. 09:00 ] @
Samoću kratko ocijeniti ovaj program koji je postavljen :
Ocjene od 0 do 5
Dizajn : 2
Raspored Interfejsa : 1
Rad sa greškama : 0
Log in i administracija : 4
Report izvješća : 4
Instalacija : 5
To je to sretno
[ Scelle @ 05.09.2008. 21:30 ] @
Bas mi je drago da je neko nasao vremena.
Dizajn - stvar ukusa, samim tim nema svrhe o tome raspravljati. Osim ako mislis na model podataka - to ti ne priznajem. :)
Raspored kontrola (ako pod tim podrazumijevas interfejs) - napravljen u saradnji sa korisnikom i mislim da je sasvim OK.
Rad sa greskama - prihvatam, ali bih volio primjer neobradjene greske.
Reporte bih ja licno ocijenio sa 2.
Instalacija je napravljena programom Inno Setup, pomocu carobnjaka.
U svakom slucaju, bilo bi dobro da za svaku od pobrojanih stavki koje si ocijenio kao lose das neki predlog u cilju njihovog poboljsanja - za ubuduce.
[ Okram_marko @ 12.08.2009. 09:17 ] @
Pozdrav,
dosta je proslo kako si ovo postavio ali cu ipak pohvaliti. Bazu nisam uspio otvoriti, kada pokusam da se logiram jednostavno se nista ne desi. Morat cu probat ona metod sa shift. Svidja mi se kako je odradjeno ono sa nalazom i sl. Svaka vast. Isto tako, svidja mi se i onaj manual koji si napravio.
[ Scelle @ 13.08.2009. 21:43 ] @
Hvala... Ne znam zasto nece da radi kako treba, mislim da je svima drugima bilo OK. Radjeno je u Access 2003, ako to ima ikakve veze.
Help sam radio (ili makar poceo raditi) pomocu fenomenalnog besplatnog programa HelpMaker, koji se moze naci na adresi: http://www.vizacc.com/
Pozdrav!
[ Getsbi @ 14.08.2009. 06:46 ] @
@ Okram_marko
Za otvaranje back-enda (BP Djeca_TABELE.mdb) koji se nalazi u folderu C:\Program Files\BP psiholog\Server potrebno je prvo omogućiti BypassKey (SHIFT).
Pročitaj Uputstvo.txt na adresi gde je i folder Server.
@ Scelle
Ne vidim započeti Help u aplikaciji. Inče HelpMaker je dobar kreator za helpove.
Ustvari vidim .chm fajl u pomenutom folderu, ali mi se čini da nije povezan sa aplikacijom.
[Ovu poruku je menjao Getsbi dana 14.08.2009. u 09:20 GMT+1]
[ Getsbi @ 14.08.2009. 14:02 ] @
@ Scelle
Code: Private Sub Form_Open(Cancel As Integer)
Shell "C:\WINDOWS\hh.exe C:\Program Files\BP psiholog\BPPsihologPomoc.chm", vbNormalFocus
' pokrece .chm fajl koji se moze napraviti pomocu recimo HelpMaker 7.4
DoCmd.Close acForm, Name
End Sub
Prvi deo iza Shell je (izvršitelj) putanja do onog što pokreće bilo koji .chm fajl, a drugi deo je putanja do tvog fajla. Na ovaj način možeš da ugradiš Help u aplikaciju.
[ Scelle @ 14.08.2009. 14:16 ] @
Hvala! 
Copyright (C) 2001-2025 by www.elitesecurity.org. All rights reserved.
|