Microsoft Office Access
uređuje Branislav Mihaljev, MVP

 Office Praktikum | Mapa sajta 

 
Bookmark and Share
Matična strana sajta
Novo na sajtu
Mapa sajta
Beleške
Knjiga posetilaca
Kontakt

Prethodna stranica
Pretraga sajta
Pretraga MSKB

Blog Praktikuma
RSS feed 
 
Office Praktikum

Još o Accessu
 


Skoro svakodnevno slušamo
  Radio Paradise:
  eklektični muzički online radio bez reklama!
 

   

Sponzori sajta

  Connectivity by SBB
 
Connectivity by SBB

 

Informacije

NOVOSTI
Novi prilog o Wordu
Tri nova autorska članka
Četiri priloga o Accessu
Opis i uputstvo za alatku YuCirLat '08 (Word)

SADRŽAJ ZA PREUZIMANJE
YuCirLat '08 unapređena alatka za konverziju kodnih rasporeda u Wordu

SKREĆEMO PAŽNJU
Beleške: B(l)oga li ti tvoga!- prilog koji će nekog možda čak i da naljuti
Kako pretraživati MSKB
* a pronaći ćete i još mnogo novih sadržaja...

USKORO SERIJA ČLANAKA O OFFICEU 2010

POZIVAMO VAS
* i prenesite svoja iskustva. Najbolji prilozi će biti objavljeni.



  (C) 2000-2009 Praktikum na Webu
 

Forsiranje automatskog makroa

Nivo:  NIVO 3 - klinite za objašnjenje


Kada se pri otvaranju baze drži pritisnut taster SHIFT,
automatske procedure pri otvaranju se neće izvršiti.
Šta uraditi ako se na ovaj način može ugroziti stanje aplikacije?

Početni automatski makroi u Office aplikacijama (Autoexec, Auto_Open, Startup, itd.) mogu da posluže u razne svrhe, od otvaranja špice aplikacije, preko programiranja događaja, pa do inicijalizacije parametara sistema važnih za rad aplikacije. U nekim slučajevima ove pripreme mogu biti kritične po integritet aplikacije ili bezbednost podataka i ne bi trebalo dozvoliti korisniku da ih zaobiđe držanjem tastera SHIFT pri otvaranju.

U prilogu vam dajem VBA modul koji će sprečiti ili ponovo dozvoliti zaobilaženje modula Startup u Accessu 95/97/2000. Ove verzije Accessa sadrže svojstva za startovanje objekta tipa Database; postavićemo svojstvo PreskociShift, koje je logičkog tipa. Ako je vrednost postavljena na False, korisnik neće moći zaobići proceduru Startup.

' makroi za sprečavanje zaobilaska
' automatskih makroa tasterom Shift
' Access 95, Access 97

Global Const NemaSvojstva = 3270

Sub ShiftRadi(dozvola As Boolean)

On Error GoTo ShiftRadi_Err
Dim Baza As Database
Set Baza = CurrentDb

Baza.Properties!PreskociShift = dozvola

ShiftRadi_Exit:
Exit Sub

ShiftRadi_Err:

Select Case Err
    Case NemaSvojstva
        ' svojstvo se inicijalizuje prvi put
        Baza.Properties.Append _
          Baza.CreateProperty("PreskociShift", _
          dbBoolean, dozvola)
        Resume Next
    Case Else
        Resume ShiftRadi_Exit
End Select

End Sub

 

  (C) 2000-2009 Praktikum na Webu

PC 35


 
 

Vrh stranice  Prethodna stranica  Naslovna strana  Mapa sajta  Pretraga

AFORIZAM ZA DANAS OVIH DANA SLUŠAMO...

Copyright © Praktikum na Webu, 2000-2009; Valinor Design; sva prava pridržana.