Newsgroup: it.comp.appl.access
Titolo: Access 2010 - Tabbed Documents

Aborro di avere i Tabbed Documents e cosï¿œ ad ogni nuovo database:
File => Options > Current Database => Overlapping Windows.
Poi debbo chiudere il database e riaprirlo.
Qualcuno sa come si modifica quel Default di Access 2010?
Magari anche come si setta di default "Always use event procedures" in 
File => Options => Object Designers => Form/Report Design View.
Bruno


Riprendo l'argomento di Bruno
spiego la mia situazione:
una mia applicazione creata in Access2000 ultilizza sull'evento load della maschera di avvio
50    Application.RunCommand acCmdSizeToFitForm
 
in access 2000 tutto funziona correttamente
 
se passo in access 2007 -2010 
genera errore 2046 ,  suiulla riga 50
 
dopo vari tentativi e ricerche  ho appurato che se è impostato in access 2007 
File >Opzioni>Databasecorrente>>Opzioni finestra documento >Finestre Sovrapposte (Spuntato) Tutto funziona correttamente  
se invece è (spuntato ) File >Opzioni>Databasecorrente>>Opzioni finestra documento > Documento a schede  si genera l'errore.
 
Bruno  cita il percorso in inglese
 
facendo altre ricerche ho trovato 
http://windowssecrets.com/forums/showthread.php/127568-VBS-Set-Options-2007
 
 
quindi ho posto in un modulo 
 
Public Sub SetStartupProperties()
 
    Const DB_Text As Long = 10
    Const DB_Boolean As Long = 1
'..................
40    ChangeProperty "StartupShowDBWindow", DB_Boolean, False    'Visualizza finestra database
50    ChangeProperty "StartupShowStatusBar", DB_Boolean, False    'Visualizza barra di stato
    ''    ChangeProperty "StartupMenuBar", DB_Text, "" 'Barra dei menu
    'ChangeProperty "StartupShortcutMenuBar", DB_Text, "" 'Barra dei menu di scelta rapida
60        ChangeProperty "AllowFullMenus", DB_Boolean, True    'Menu completi
70        ChangeProperty "AllowShortcutMenus", DB_Boolean, True    'Menu di scelta rapida predefiniti
80        ChangeProperty "AllowBuiltInToolbars", DB_Boolean, True    'Barre degli strumenti incorporate
90        ChangeProperty "AllowToolbarChanges ", DB_Boolean, True    'Consenti modifiche a barre degli strumenti/menu
100       ChangeProperty "AllowBreakIntoCode", DB_Boolean, True    'Visualizzazione codice dopo errore
110       ChangeProperty "AllowSpecialKeys", DB_Boolean, True    'Usa tasti speciali Access
120       ChangeProperty "AllowBypassKey", DB_Boolean, True
130       ChangeProperty "Overlapping Windows", DB_Boolean, True '>=2007 Finestre Sovrapposte
 
 
End Sub
 
Sull' evento OPEN  della mia maschera di avvio ho inserito
 
call SetStartupProperties
 
 
Non sembra  succedere  nulla .
 
 
In Access 2000 non sembra avere effetti collaterali (errori)
 
Per ora gestisco la situazione con un messaggio sull'errore 2046 di spiegazione.
 
Qualcuno ha qualche idea ?
 

Il giorno giovedì 28 ottobre 2010 11:42:37 UTC+2, Bruno Campanini ha scritto:

Il giorno giovedì 28 ottobre 2010 11:42:37 UTC+2, Bruno Campanini ha scritto:

Ho trovato la soluzione , anche se preferivo una soluzione via codice VBA direttamente all'apertura del DB
 
http://www.allenbrowne.com/ser-69.html
 
 
se qualcuno ha qualche altro contributo è benvenuto