Newsgroup: it.comp.appl.access
Titolo: da access 2002 a 2013

salve a tutti
 
sono un vecchio programmatore Access, mi son fermato alla versione 2002 
per dedicarmi al mondo web
 
devo ora riprendere in mano il buon vecchio Access e ho per le mani la 
versione 2013 con il compito di convertire una procedura che funziona 
ancora alla meraviglia ma che vogliono aggiornare ad access più recente.
 
la conversione è stata indolore mi manca solo un passettino per 
perfezionarla
con la vecchia versione all'avvio personalizzavo barre degli strumenti, 
impedivo l'uso di tasti speciali etc.
 
è possibile nascondere totalmente la barra dei ribbon e far apparire la 
vecchia barra degli strumenti?
Ho visto che è possibile nascondere la barra dei ribbon ma mi manca lo 
step successivo
 
 
inoltre è possibile impedire SOLO PER IL DB IN USO l'uso dei tasti 
speciale tipo SHIFT all'avvio, F11 per mostrare la finestra database etc
 
vedo che i vecchi
AllowSpecialKeys StartUpShowDBWindow AllowBypassKey impostati all'avvio 
a false in vba vengono ignorati
 
 
curiosità, ma i file adp che permettevano di lavorare cosi semplicemente 
con sql server, sono spariti per sempre o sono stati sostituiti da 
qualcosaltro?
 
 
grazie a chi protra aiutarmi
Alessio

I RIBBON ancorchè antipatici sono estremamente più POTENTI e graficamente soddisfacenti delle vecchie COMMANDBARS..., prima ti adegui prima ne comprendi la bellezza.
In ogni caso se uso un File versione 2013(ACCDB) devi usare i RIBBON.
 
Puoi farli sparire... ma ...
 
Relativamente alle Properties di cui sopra... cosa intendi dicendo che vengono ignorati...?
 
Di DEFAULT un File MDB/ACCDB non ha predisposte le Properties [AllowBypassKey], vanno CREATE con CreateProperty... come si faceva nel 2002... ;-)
 
Tu hai generato le proprietà o pensavi fossero già esistenti...?
In tal caso non hai verificato se il tentativo di accedere a tali proprietà genrava errore...?
 
I File ADP sono spariti.
 
@Alex

Usando il codice XML puoi costruire quello che vuoi... la Tabella in cui mettere il codice è la [USysRibbons] da creare con le seguenti specifiche:
 
https://support.office.com/it-it/article/creare-una-barra-multifunzione-personalizzata-in-access-45e110b9-531c-46ed-ab3a-4e25bc9413de
 
 
Per poi capire come scrivere XML quì trovi sia le indicazioni che dei DEMO molto completi:
https://www.accessribbon.de/en/index.php?Ribbon_Creator
 
 
 
Se invece non hai voglia di scrivere codice XML allora puoi usare il TOOL esterno:
https://www.accessribbon.de/en/index.php?Access_-_Ribbons
 
 
Personalmente scrivo XML con Notepad++ mi trovo bene.
 
[ADP]
 
Il problema non è ODBC, che peraltro è ancora ritenuto più performante che OLE, quanto di evitare JET nel retroscena... 
 
Ci sono molte linee di pensiero sui DRIVER. 
 
@Alex

 
 
 
ho seguito alla lettera l'articolo sopra
 
creato la tabella, compilata con i dati del esempio nel sito
ho creato un report e alla voce "Nome Barra Multifunzione" 
effettivamente mi compare il ribbon creato in USysRibbons, lo seleziono 
e salvo.
 
ma se apro il report mi rimangono i ribbon di default file/home/crea....
idem se la associo alla maschera
idem se la imposto su "opzioni database correnti" "Nome barra multifunzione"
 
cosa mi sfugge?
grazie