ACCESS 2013 eliminare barra strumenti

di il
13 risposte

ACCESS 2013 eliminare barra strumenti

Ciao,
ho inserito nell'evento Form Load della mia prima Form l'evento:
DoCmd.ShowToolbar "Ribbon", acToolbarNo
Ma continuo a vedere tutte le barre degli strumenti.
Avete suggerimenti?
Grazie

13 Risposte

  • Re: ACCESS 2013 eliminare barra strumenti

    Questo accade credo in quanto la GUI è già stata caricata...!
    Prova a creare una Form e la definisci come Form di caricamento dalle proprietà di Access e gli fai eseguire quel codice.
    Dovresti vedere che in questo caso funziona.
    Chiaramente se è vero ma se la tua Form non è apribile come Form Iniziale, crea una Form apposita che esegue solo quel codice e la rendi NON VISIBILE dopo 100ms.

    Altrimenti prova a leggere questo, mi pare indichi di creare un FakeRibbon:
    https://msdn.microsoft.com/en-us/library/office/ff837012.aspx
  • Re: ACCESS 2013 eliminare barra strumenti

    Ciao Alex,
    io questo codice lo faccio eseguire proprio sulla form definita come form di caricamento... per questo chiedevo consiglio.
    Mi sembra strano che non funzioni...
  • Re: ACCESS 2013 eliminare barra strumenti

    alexxx71 ha scritto:


    ciao Alex,
    io questo codice lo faccio eseguire proprio sulla form definita come form di caricamento... per questo chiedevo consiglio.
    Mi sembra strano che non funzioni...
    Provato ora in realtà, da me, funziona sempre, sia accdb/mdb, sia su Form Apertura che su Form aperta a mano...
    Non saprei cosa aggiungere.
  • Re: ACCESS 2013 eliminare barra strumenti

    alexxx71 ha scritto:


    ho inserito nell'evento Form Load della mia prima Form l'evento:
    DoCmd.ShowToolbar "Ribbon", acToolbarNo
    Ma continuo a vedere tutte le barre degli strumenti.

    @Alex ha scritto:


    ...
    Provato ora in realtà, da me, funziona sempre, sia accdb/mdb, sia su Form Apertura che su Form aperta a mano...
    Funziona da me, un file mdb con su A2013 32bit su Win 8.1 64bit e se digito nella finestra immediata
    DoCmd.ShowToolbar "Ribbon", acToolbarYes
    ricompare subito
  • Re: ACCESS 2013 eliminare barra strumenti

    Sembrerà strano, e non capisco perchè, ma ho cerato una nuova form che in caricamento esegue solamente quel codice, seguito dall'apertura della form che inizialmente era la mia form di apertura.
    In questo modo funziona.
    Eseguito lo stesso codice nell'originaria form di apertura non va.
    Non me lo so spiegare...
  • Re: ACCESS 2013 eliminare barra strumenti

    Adesso ho un secondo problema.
    Nonostante con il file MDB funziona perfettamente e mi elimina le barre strumenti, ma se creo il file MDE mi ritrovo sempre con le barre...
    Come mai?
  • Re: ACCESS 2013 eliminare barra strumenti

    Il mio codice sulla fake form di apertura fa questo:
    1 carica il codice DoCmd.ShowToolbar "Ribbon", acToolbarNo
    2 apre la vera form di apertura
    3 si auto chiude la fake form di apertura che ho creato solo per eseguire quel codice
    DoCmd.ShowToolbar "Ribbon", acToolbarNo
    DoCmd.OpenForm "FORM_APERTURA"
    DoCmd.Close acForm, "FAKE_FORM"
    con il file MDB funziona benissimo.
    Con il file MDE mi rimangono tutte le barre degli strumenti
  • Re: ACCESS 2013 eliminare barra strumenti

    alexxx71 ha scritto:


    ...
    con il file MDB funziona benissimo.
    Con il file MDE mi rimangono tutte le barre degli strumenti...
    Ho trasformato in mde un mdb che conteneva una sola maschera (creato da zero, vuoto) con il solo codice per nascondere il Ribbon e funziona. Ricevo il messaggio di avvertimento, all'apertura, di contenuto potenzialmente dannoso e mi chiede di autorizzare (non sono in una trusted location). Autorizzo e va.
  • Re: ACCESS 2013 eliminare barra strumenti

    Se lo faccio da zero su un ACCDB creando un ACCDE funziona anche a me.
    Se lo faccio da MDB ad MDE sulla mia applicazione già esistente non funziona..
  • Re: ACCESS 2013 eliminare barra strumenti

    Esiste un equivalente del metodo Ribbon in Access 2003?
  • Re: ACCESS 2013 eliminare barra strumenti

    alexxx71 ha scritto:


    Esiste un equivalente del metodo Ribbon in Access 2003?
    Cosa intendi? il ribbon (che non è un metodo) in Access 2003 non esisteva, c'era il "menù vecchio stile".
  • Re: ACCESS 2013 eliminare barra strumenti

    Si mi sono espresso male. intendevo un metodo per eliminare il menu anche da 2003 come ho fatto usando il Ribbon in Access 2013
  • Re: ACCESS 2013 eliminare barra strumenti

    Per quanto riguarda il problema che avevo sulla conversione da MDB ad MDE, nella quale non mi funzionave il codice
    DoCmd.ShowToolbar "Ribbon", acToolbarNo
    Magari a qualcuno può interessare, ho trovato la soluzione: nel menu Opzioni di Access bisogna abilitare la voce "Barre degli strumenti incorporate"
Devi accedere o registrarti per scrivere nel forum
13 risposte