[ bojan_mil @ 18.02.2008. 14:01 ] @
Pozdrav...
Kako iskljuciti f-je toolbar-a i file,edit,view... meni-e u accessu za krajnje korisnike i kolik je to dobro ili lose?
Hvala...
[ Getsbi @ 18.02.2008. 14:42 ] @
Tools, Startup. Pogledaj opcije koje se nude. Kad isključiš te opcije, a želiš normalno da uđeš u aplikaciju pod standardnim uslovima, uradiš to uz držanje tastera Shift. To je jedne od opcija za sprečavanje mogućnosti namernog ili nenamernog ugrožavanja aplikacije i podataka. Reklo bi se da je dobra. Nije ijedina.
[ domaci_a_nas @ 18.02.2008. 14:55 ] @
Samo da dopunim kolegu Getsbi, ako želiš da ovo učiniš preko koda možeš koristiti sledeće procedure


Public Sub UnlockDB()
CurrentDb.Properties("AllowFullMenus") = True
CurrentDb.Properties("AllowBuiltInToolbars") = True
CurrentDb.Properties("AllowShortcutMenus") = True
CurrentDb.Properties("AllowSpecialKeys") = True
End Sub

Public Sub LockDB()
CurrentDb.Properties("AllowShortcutMenus") = False
CurrentDb.Properties("AllowFullMenus") = False
CurrentDb.Properties("AllowBuiltInToolbars") = False
CurrentDb.Properties("AllowSpecialKeys") = False
End Sub

Efekti će biti vidljivi tek kada se baza ponovo otvori. Možeš ovo spakovati u jednu proceduru, koristeći argument tipa boolean.
[ Trtko @ 19.02.2008. 07:44 ] @
Čovjek se uči dok je živ.

Ja koristim

DoCmd.ShowToolbar "Menu bar", acToolbarNo
DoCmd.ShowToolbar "Form Design", acToolbarNo
DoCmd.ShowToolbar "Form View", acToolbarNo
DoCmd.ShowToolbar "Database", acToolbarNo
DoCmd.ShowToolbar "Formatting (Form/Report)", acToolbarNo
DoCmd.ShowToolbar "Formatting (Datasheet)", acToolbarNo

a da se i na drugi nacin kako opise domaci_a_nas

DoCmd.ShowToolbar "Menu bar", acToolbarYes

....naravno da ga opet prikaže
[ Zidar @ 19.02.2008. 14:21 ] @
Ko se javlja dobrovoljno da sva tri odgovora spakuej u jedan post i doda post u Baz u Znanja? Ja bih to uradio, ali zaista nemam vremena ovih dana.

[ domaci_a_nas @ 19.02.2008. 15:27 ] @
Ni ja nemam vremena Sviđa mi se što je kolega Trtko postavio rešenje koje ne zahteva restartovanje baze. Znači neka sublimacija bi izgledala ovako

Public Sub RegEditDB (MakeVisible As Boolean)

' Instant zakljucavanje / otkljucavanje menija
Dim AST As AcShowToolbar
AST = IIf(MakeVisible, AcToolbarYes, AcToolbarNo)
DoCmd.ShowToolbar "Menu bar", AST
DoCmd.ShowToolbar "Form Design", AST
DoCmd.ShowToolbar "Form View", AST
DoCmd.ShowToolbar "Database", AST
DoCmd.ShowToolbar "Formatting (Form/Report)", AST
DoCmd.ShowToolbar "Formatting (Datasheet)", AST

' Zahteva restart
CurrentDb.Properties("AllowBuiltInToolbars") = MakeVisible
CurrentDb.Properties("AllowShortcutMenus") = MakeVisible
CurrentDb.Properties("AllowSpecialKeys") = MakeVisible

End Sub