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

Pitanje za Banem-a

[es] :: Access :: Pitanje za Banem-a

[ Pregleda: 2023 | Odgovora: 2 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

bobiris
Slobodan Blagojevic
Čuvanje dece (četvoro malih) kod
kuće.
Sabac

Član broj: 2956
Poruke: 181
*.vdial.verat.net.



Profil

icon Pitanje za Banem-a30.03.2005. u 22:32 - pre 232 meseci
Pozdrav i postovanje!

Pratio sam temu "Zastita", pa posto imam istu muku, tj. hocu da zastitim program, a sve ono sto sam nasao na sajtu "Praktikum", ciji si ti autor, jako mi se svidelo, pa sam se namucio da ga primenim kod sebe, ali nece, pa nece.

Kao prvo, proverio sam, DAO 3.6 je ukljucen. Ne znam da li je to uobicajeno kod svih korisnika Accessa, i sta je sa nizim verzijama od 2003, koji ja imam, ali kod mene na racunaru je definitnivno prisutan. (Code, reference, pa sam proverio da li je "chekiran")

Dalje:

Ugradio sam tvoju funkciju u novi modul, ali nece nista da radi. To jest, kada napravim formu i postavim "OnLoad", dobijem broj diska u polju "DiskVol", ali sta dalje? U tabeli koja se zove "reg", koju sam napravio po skici sa sajta "praktikum", posle napustanja forme nalazi se broj diska u ispravnoj koloni, ali nista nije "chekirano", kako tamo pise.
Ja u stvari ne znam sta dalje da uradim da bi to bilo funkcionalno, tj. da bi baza bila zasticena. Probao sam da u polje "registrovan" ukucam nesto, i on to prihvati, ali to je sve! Sledeci put kada pokrenem program, opet mogu nesto drugo da ukucam i opet je prihvaceno, ali nigde nema "Chekiranog" polja "registrovan".

Ako mozes, posalji mi deo neke baze gde je to uradjeno, da probam da namestim i kod mene tako. Takodje, ne znam ni kako da postignem da mi se ta forma ne otvara svaki put, vec samo jednom, tj. prvi put, a posle jednostavno da proverava da li je sve u redu i da "cuci" negde skrivena. Takodje sam u polje "No" ukucao broj 100, ali se on nikada ne smanjuje, kako bi trebalo.

Pocetnik sam, pa ne znam kako da sve to primenim, sigurno nesto radim pogresno, ali ne znam sta. Nekoliko puta sam gledao i citao text na "praktikumu", ali jednostavno ne vredi.

Molio bih za pomoc,
unapred zahvalan!

P.S. Moja adresa je [email protected]

Boban (otac šestoro dece).
 
Odgovor na temu

banem
Kikinda

Član broj: 16619
Poruke: 583
*.freeserbia.sezampro.yu.



+15 Profil

icon Re: Pitanje za Banem-a31.03.2005. u 13:44 - pre 232 meseci
Ako mozes, posalji mi deo neke baze gde je to uradjeno, da probam da namestim i kod mene tako. Takodje, ne znam ni kako da postignem da mi se ta forma ne otvara svaki put, vec samo jednom, tj. prvi put, a posle jednostavno da proverava da li je sve u redu i da "cuci" negde skrivena. Takodje sam u polje "No" ukucao broj 100, ali se on nikada ne smanjuje, kako bi trebalo.
----------

Vidim, pitao si Darkmena za istu temu. Ne zna da li je i šta odgovorio.

Jednostavno je, samo malo razmisli. Imaš funkciju koja čita serijski broj diska i upisuje ga u tabelu. Kako bi to iskoristio?

Zaštiti bazu od izbegavanja autostarta određene forme, prevedi je u MDE, onemogući da se objekti mogu uneti u drugu bazu. Po pokretanju baze uvek pokrećeš jednu formu npr. frmStartUp. Ona, kada se učita, proverava da li se korisnik registrovao ili nije. Ako jeste, sama se zatvara. Ako nije, traži od korisnika da unese registracioni broj.

Npr. Serijski broj diska je 123. Ti odrediš da se ovaj broj množi sa 2 i deli sa 3. To je 123*2/3 = 82. Kada korisnik upiše u polje za registracioni broj 82 (zapravo u tabelu registracije), program ga pušta da radi. Po sledećem otvaranju baze, tj. forme frmStartUp proveri da li je registracioni broj (82) = instalacionom broju (123*2/3) i ako jeste, zatvori formu i dozvoli dalji rad. Ako nije, briši vrednost registracinog broj i traži novi unos. Ne daj dalji rad.

U tvom slučaju nedostaje ti VBA program koji upoređuje brojeve instalacije i registracije, nije dovoljno samo da u tabelu registracije upišeš bilo koji broj u polju registracije - šta dalje sa njim? Tu možeš pisati šta hoćeš.

U principu voleo bih da sam naučiš kako da ovo postaviš (jeste da nemam nikakvog interesa, ali ja nisam uslužni servis kako kome šta treba da napravim), tako da ti neću poslati već urađenu bazu kada sam sve drugo već objasnio. Bez uvrede, ali sam i ja sam sve naučio i nisam imao koga da pitam.
Pozdrav,
Branislav
 
Odgovor na temu

bobiris
Slobodan Blagojevic
Čuvanje dece (četvoro malih) kod
kuće.
Sabac

Član broj: 2956
Poruke: 181
*.vdial.verat.net.



Profil

icon Re: Pitanje za Banem-a31.03.2005. u 18:40 - pre 232 meseci
OK, prihvatam to sto si rekao da treba sam da uradim, ali ti na praktikumu nisi napisao da treba da se napravi i VB kod koji to odradjuje. Ja sam i sam dosao do tog saznanja, ali sam ipak hteo da te pitam, jer po onome sto sam procitao na praktikumu, trebalo bi sve da radi (barem si ti tako objasnio).

Ono sto sam pitao DarkMan-a nema veze sa tvojim kodom, vec sa onim sto je on pisao malo pre mog posta na istoj temi, a to je sasvim drugi kod i drugi nacin kako se dolazi do tog broja. Mozda je i to njegovo nedoreceno (ostavljeno na volju da se eksperimentise i dovija), sto isto ne bih smatrao losim, samo bi mozda, ako se vec pise kompletan kod i objasnjava kako da se zastiti baza (ili uradi nesto drugo, svejedno), ipak, trebalo u postu napisati da ostatak posla treba citalac sam da odradi.

Ipak, hvala na odgovoru i izvini sto sam te direktno "prozvao" preko ovog foruma.

pozdrav, Boban.


Boban (otac šestoro dece).
 
Odgovor na temu

[es] :: Access :: Pitanje za Banem-a

[ Pregleda: 2023 | Odgovora: 2 ] > FB > Twit

Postavi temu Odgovori

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