Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

nascondere barra degli strumenti e barra dei menu access 2016

1,723 views
Skip to first unread message

mario rossi

unread,
Dec 8, 2017, 7:53:03 AM12/8/17
to
in access xp riuscivo a nascondere tutte le barre indicare in oggetto
cioè barra degli strumenti e barra dei menu

qualcuno sa che codice va usato in access 2016 per ottenere lo stesso risultato?

grazie.

Karl Donaubauer

unread,
Dec 8, 2017, 4:55:26 PM12/8/17
to
Salve,

Mario Rossi ha scritto:
> in access xp riuscivo a nascondere tutte le barre indicare in oggetto
> cioè barra degli strumenti e barra dei menu
>
> qualcuno sa che codice va usato in access 2016 per ottenere lo stesso risultato?

Siccome in Access 2016 non esistono né barre degli strumenti né barre di
menu suppongo che intendi il Ribbon. In questo caso basta una riga di
codice per farlo sparire:

DoCmd.ShowToolbar "Ribbon", acToolbarNo

e per rivederlo:

DoCmd.ShowToolbar "Ribbon", acToolbarYes

--
Ciao
Karl
*********
http://www.AccessDevCon.com
Access FAQ: http://www.donkarl.com/it



mario rossi

unread,
Dec 8, 2017, 9:11:24 PM12/8/17
to
fantastico ora lo provo, grazie.

mario rossi

unread,
Dec 8, 2017, 9:15:26 PM12/8/17
to
ho risolto una parte del problema perchè è rimasta la barra menu ovvero
"File" "home" "componenti aggiuntivi" "che cosa vuoi fare?"
e sopra a questo menu dei pulsantini con il dischetto "salva" e altri disattivati che non so cosa siano

c'è un modo per far sparire tutto?

mario rossi

unread,
Dec 11, 2017, 3:58:07 AM12/11/17
to
ho trovato il comando per nascondere anche i menu che è il seguente:
DoCmd.RunCommand acCmdWindowHide

però accade una cosa strana, ho messo il codice su apertura della prima form che apro all'avvio del db

se apro il database e avvio con doppio click la prima form i menu si nascondono, se invece avvio il db da windows aprendo la stessa form i menu restano visibili, qualcuno a idea di quale sia il problema?

Karl Donaubauer

unread,
Dec 11, 2017, 8:25:37 AM12/11/17
to
Salve,

mario rossi:
>>> Karl Donaubauer ha scritto:
>>>>> in access xp riuscivo a nascondere tutte le barre indicare in oggetto
>>>>> cioè barra degli strumenti e barra dei menu
>>>>>
>>>>> qualcuno sa che codice va usato in access 2016 per ottenere lo stesso risultato?
>>>>
>>>> Siccome in Access 2016 non esistono né barre degli strumenti né barre di
>>>> menu suppongo che intendi il Ribbon. In questo caso basta una riga di
>>>> codice per farlo sparire:
>>>>
>>>> DoCmd.ShowToolbar "Ribbon", acToolbarNo
>>>>
>>>> e per rivederlo:
>>>>
>>>> DoCmd.ShowToolbar "Ribbon", acToolbarYes
>> ...
>> ho risolto una parte del problema perchè è rimasta la barra menu ovvero
>> "File" "home" "componenti aggiuntivi" "che cosa vuoi fare?"
>> e sopra a questo menu dei pulsantini con il dischetto "salva" e altri disattivati che non so cosa siano
>>
>> c'è un modo per far sparire tutto?
>
> ho trovato il comando per nascondere anche i menu che è il seguente:
> DoCmd.RunCommand acCmdWindowHide
>
> però accade una cosa strana, ho messo il codice su apertura della prima form che apro all'avvio del db
>
> se apro il database e avvio con doppio click la prima form i menu si nascondono, se invece avvio il db da windows aprendo la stessa form i menu restano visibili, qualcuno a idea di quale sia il problema?
>

Per me non è molto chiaro cosa intendi e cosa fai.
Ti ho già scritto il codice per nascondere completamente i ribbon.

Se con "menu" intendi il riquadro di spostamento la sola riga con
acCmdWindowHide spesso nasconderà una tua maschera. Vedi il codice nel
ultimo paragrafo di http://www.donkarl.com/it?FAQ6.2

@Alex

unread,
Dec 11, 2017, 8:34:11 AM12/11/17
to
....
> Per me non è molto chiaro cosa intendi e cosa fai.
> Ti ho già scritto il codice per nascondere completamente i ribbon.
>
> Se con "menu" intendi il riquadro di spostamento la sola riga con
> acCmdWindowHide spesso nasconderà una tua maschera. Vedi il codice nel
> ultimo paragrafo di http://www.donkarl.com/it?FAQ6.2
>
> --
> Ciao
> Karl
> *********
> http://www.AccessDevCon.com
> Access FAQ: http://www.donkarl.com/it

Credo intenda la "BARRA DI ACCESSO RAPIDO", quella con i 4 comandi rapidi
SALVA|UNDO|REDO|PERSONALIZZA

@Alex

Karl Donaubauer

unread,
Dec 11, 2017, 8:40:36 AM12/11/17
to
Salve Alex,

@Alex:
> ....
>> Se con "menu" intendi il riquadro di spostamento la sola riga con
>> acCmdWindowHide spesso nasconderà una tua maschera. Vedi il codice nel
>> ultimo paragrafo di http://www.donkarl.com/it?FAQ6.2
>
> Credo intenda la "BARRA DI ACCESSO RAPIDO", quella con i 4 comandi rapidi
> SALVA|UNDO|REDO|PERSONALIZZA

Puo darsi nel post precedente mal nel ultimo ha scritto:

> ho trovato il comando per nascondere anche i menu che è il seguente:
> DoCmd.RunCommand acCmdWindowHide

--> ?

--
:-)

Davide La Mantia

unread,
Dec 11, 2017, 12:33:01 PM12/11/17
to
Io ad esempio ho smesso di preoccuparmi di nascondere i menu agli utenti, anzi trovo utile che ci siano...

Ciao

Karl Donaubauer

unread,
Dec 11, 2017, 3:59:34 PM12/11/17
to
Davide La Mantia ha scritto:
> Io ad esempio ho smesso di preoccuparmi di nascondere i menu agli utenti, anzi trovo utile che ci siano...

Davvero?

http://www.gestionedati.com/Details.aspx?AlbumID=6&Page=1

--
Ciao

mario rossi

unread,
Dec 11, 2017, 8:27:40 PM12/11/17
to
cerco di spiegare meglio quello che accade
il menu a cui mi riferisco è quello in alto FILE HOME LAMPADINA con scritto cosa vuoi fare?

caso 1 che funziona
apro il db con shift premuto e me lo apre senza avviare nulla
vado in macro e faccio doppio click su marco di nome autoexec che apre una form nascosta e una di nome login visibile, cosi facendo tutti i ribbon e menu vari diventano nascosti come l'esempio di Karl vedere foto.
ovvero nulla che si vede oltre alla form sviluppata da me.

caso 2 che fà la stessa cosa ma non funziona
apro db senza shift premuto
resta visibile il menu in alto con le scritte FILE HOME A CON SCRITTO COSA VUOI FARE?
E SOPRA UN ALTRA PICCOLA BARRA STRUMENTI CON DISCHETTO E ALTRI PULSANTI DISABILITATI

mi chiedo perchè???? qualche idea?


mario rossi

unread,
Dec 11, 2017, 8:29:19 PM12/11/17
to
mi sono dimenticato di scrivere che il codice che eseguo su apertura della form "login" è:

DoCmd.ShowToolbar "Ribbon", acToolbarNo
DoCmd.RunCommand acCmdWindowHide


caso 1 fà il suo dovere
caso 2 non fà il suo dovere

Davide La Mantia

unread,
Dec 12, 2017, 12:06:33 PM12/12/17
to
Che c'entra... ;-)

Quella è una popup che copre tutto quello che c'è dietro, non ho nascosto la ribbon, si vede dietro se guardi con attenzione.

:-)

Ciao

@Alex

unread,
Dec 12, 2017, 1:58:42 PM12/12/17
to
Io li rimuovo tutti perché le azioni d menù non sono gestibili e tocca poi fare i salti mortali con Aggiungi/Cancella/Filtra/Inventa/Copia....

Quindi per non andare a gestire eventi di maschera su da mi da fantasia UTENTE... metto un panetto di c4 che se prova a schiacciarli alla prima si pente per sempre...

I RIBBONS sono uno spettacolo di funzionalità ed estetica...peccato solo sia da passare per XML ... ma una potenzialità incredibile.

@Alex
0 new messages