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

Zamena za "autoexec" makro?

[es] :: Access :: Zamena za "autoexec" makro?

[ Pregleda: 2242 | Odgovora: 5 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

StORM48

Član broj: 22809
Poruke: 7536



+401 Profil

icon Zamena za "autoexec" makro?15.12.2007. u 11:08 - pre 199 meseci
Opet ja. Znam da ne doprinosim zajednici time što stalno postavljam pitanja, a nikome ne pomažem, al' šta ću kad nemam dovoljno znanja da bih nekog nešto naučio.

Ipak, možda ovo moje pitanje nekome bude od koristi.

Dakle, pitanje je sledeće:

Imam 35 makroa raznih namena i planiram da ih, na kraju razvoja baze, pretvorim u module i time bazu ubrzam, istovremeno eliminišući eventualne sigurnosne probleme koje makroi mogu proizvesti.

E sad, sve to funkcioniše kako Bog zapoveda, osim jedne sitnice. Autoexec makro koji imam, a koji sadrži neke akcije koje su vrlo bitne za izvršavanje pri pokretanju baze, nikako ne mogu da konvertujem u modul, jer sam probom utvrdio da Access ne proverava eventualno postojanje autoexec modula, već samo makroa.

Pitanje koje proizilazi iz svega navedenog je: da li je ikako moguće potpuno eliminisati makroe iz baze, budući da isti mogu praviti probleme pri pokretanju baze na mašinama čiji je Macro security level postavljen na medium ili high? Mrzim kada se pri pokretanju pojavi ono pitanje "da li ste sigurni bla, bla...".

Pozdrav
 
Odgovor na temu

lukeguy
Novi Sad

Član broj: 46545
Poruke: 470
*.com
Via: [es] mailing liste



+8 Profil

icon Re: Zamena za "autoexec" makro?15.12.2007. u 11:52 - pre 199 meseci
Autoexec mora biti makro da bi radio, ne može se konvertovati.

Što se security-ja tiče, možeš da digitalno potpišeš projekat, pa svoj
potpis dodaš na trusted listu u keystore na određenom računaru. Ili da
smanjiš security na low.
 
Odgovor na temu

rstevic
Rade Stevic
Senior IT Consultant, DBA
Database Forum
Stavanger, Norway

Član broj: 69135
Poruke: 150
*.vektor.net.



Profil

icon Re: Zamena za "autoexec" makro?20.12.2007. u 09:33 - pre 199 meseci
Moguce je poptuno eliminisati makroe, naravno.
Sve sto si stavio u Autoexec makro mozes da uradis na drugi nacin tako da ti on uopste ne treba.
Moje aplikacije nemaju ni jedan jedini makro niti jedna od njih, mislim da to dovoljno govori o tome da je zaista moguce eliminisati makroe.
 
Odgovor na temu

Zidar
Canada

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



+79 Profil

icon Re: Zamena za "autoexec" makro?20.12.2007. u 13:47 - pre 199 meseci
Citat:
Opet ja. Znam da ne doprinosim zajednici time što stalno postavljam pitanja, a nikome ne pomažem, al' šta ću kad nemam dovoljno znanja da bih nekog nešto naučio.

Ali zato postavljas veoma dobra pitanja svi koji kao nesto znamo bicemo srecni da odgovorimo na dobra pitanja

Jedan od nacina da se resis AutoExec makroa je sledeci:

- Access ima Start-Up formu. Vidi Tools/Options/StartUp. To je neka forma, koju ti izaberes, a koja ce se pokazati kad se dati MDB fajl otvori. Na OnOpen event te forme stavis sav kod koji radi AutoExec.
- U tvom slucaju, verovatno ce se AutoExec makro pretvoriti u proceduru pod imenom AutoExec_proc ili slicno i ta ce procedura biti smestena u nekom modulu, nije bitno ime. Procedure u modulima su uglavnom vidljive od svuda, pa i iz start-up forme.
- Znaci, odaberes formu koja ce se pojaviti kad korisnik pozove aplikaciju. verovatno poziv te form imas i u Autoexec makrou negde. Sve ostalo sto radi AutoExec makro, pozoves iz OnOPen eventa za tu formu.

Srecan rad
 
Odgovor na temu

StORM48

Član broj: 22809
Poruke: 7536



+401 Profil

icon Re: Zamena za "autoexec" makro?20.12.2007. u 16:33 - pre 199 meseci
Zahvaljujem!

To za startup formu znam (i koristim), ali mi nije palo na pamet da to primenim na OnOpen properti iz nekih razloga (da ne objašnjavam).

Probaću nekako, pa ćemo videti kako radi.

Hvala još jednom!

Pozdrav

P.S. Da li kod može izazvati ona upozorenja pri pokretanju, ako je security level na medium ili high?
 
Odgovor na temu

nidisa

Član broj: 78939
Poruke: 88
161.51.11.*



Profil

icon Re: Zamena za "autoexec" makro?22.12.2007. u 10:15 - pre 199 meseci
Citat:
P.S. Da li kod može izazvati ona upozorenja pri pokretanju, ako je security level na medium ili high?


Kreiraj "Digital Signature for VBA Projects" i onda u kodu svog programa idi na "Tools/Digital Signature" i dodaj svoj dig. potpis projektu.

Sljedeci put nakon pokretanja pojavice se poruka o programu sa tvojim signature-om, odgovoris da uvijek vjerujes programima sa tvojim potpisom i problem rijesen :-)
----There is no place like 127.0.0.1-----
 
Odgovor na temu

[es] :: Access :: Zamena za "autoexec" makro?

[ Pregleda: 2242 | Odgovora: 5 ] > FB > Twit

Postavi temu Odgovori

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