+ Rispondi al messaggio
Visualizzazione dei risultati da 1 a 5 su 5

Nascondere e non solo chiudere il "riquadro di spostamento"

  1. #1
    Gian58 non è in linea Novello
    Ciao a tutti ...
    In passato mi è capitato di trovare degli ottimi suggerimenti per problemi che incontro nella realizzazione del mio database di gestione della mia azienda.
    Mi sono deciso a scrivervi perché non sono riuscito a trovare nessuna soluzione a questo mio problema.
    Premetto che sto utilizzando un database di access2000 contenente solo le tabelle (questo database è sul server) e altri database di access2007 contenenti le forms reports ecc. su altri computer della rete.

    Il mio problema è il seguente:
    All'apertura del database su un computer della rete il riquadro di spostamento non è visibile perché nelle opzioni di access / database corrente / spostamento ho tolto la spunta alla casella "visualizza riquadro di spostamento"

    Alla apertura di una determinata form collego una tabella del database sul server con il seguente comando:
    DoCmd.TransferDatabase acLink, "Microsoft Access", XX_NomeDatabase, acTable, "Commesse", "Commesse"
    (XX_NomeDatabase è l'indirizzo del database del server)
    (Commesse è il nome della tabella che devo collegare)

    Dopo che è stata collegata la tabella si apre il riquadro di spostamento ...!!!

    L'apertura del riquadro di spostamento non mi serve a nulla ... anzi mi rompe le scatole.
    Ho cercato in giro nella rete per trovare qualche suggerimento ma .... non ho trovato nulla.

    Chiedo: esiste la possibilità di non fare aprire il riquadro dopo il collegamento della tabella oppure, in subordine, è possibile nascondere il riquadro di spostamento da codice vba?

    Ringrazio anticipatamente tutti coloro che potranno darmi un suggerimento a questo fastidioso problema.
    Grazie

  2. #2
    L'avatar di @Alex
    @Alex non è in linea Moderatore Globale
    Io sapevo di questo metodo:
        
    DoCmd.SelectObject acTable, "tuaTabella", True
    DoCmd.RunCommand acCmdWindowHide
    
    ℹ️ Leggi di più su @Alex ...

  3. #3
    Gian58 non è in linea Novello
    Ciao Alex ...
    Grazie al tuo suggerimento sono riuscito a trovare la soluzione al mio problema.
    Ho usato il metodo che mi hai suggerito in questo modo:

    DoCmd.SelectObject acTable,  , True
    DoCmd.RunCommand acCmdWindowHide
    
    Non ho inserito nulla nella variabile "tuaTabella" perché non sapevo come si chiama il riquadro di spostamento, però funziona
    Dopo aver collegato la tabella ho inserito il codice sopracitato e il riquadro di spostamento non viene più visualizzato.

    Attenzione: non bisogna lanciare il metodo da una form aperta con la proprietà modal = true perchè il metodo, invece di nascondere
    il riquadro di spostamento, nasconde la tua form precedentemente aperta.
    Spero di essermi spiegato
    Grazie
    Ultima modifica di AntonioG; 03-12-2013 00:24 

  4. #4
    L'avatar di @Alex
    @Alex non è in linea Moderatore Globale
    Bastava mettere il nome di una tabella qualsiasi purché esistente, quel comando ha solo il compito di spostare il focus sull'oggetto che fa da container..... il NavigationPane quindi con l'istruzione successiva renderlo Hide.
    ℹ️ Leggi di più su @Alex ...

  5. #5
    Gian58 non è in linea Novello
    Ciao Alex ...
    Avevo intuito che era necessario spostare il focus sul NavigationPane ma... pensavo di dover scrivere il nome del NavigationPane e non che era sufficiente scrivere il nome di una tabella esistente.
    Grazie anche della spiegazione ... alla prossima

+ Rispondi al messaggio

Potrebbero interessarti anche ...

  1. nascondere riquadro di spostamento su relink tabelle
    Da Tommy_G nel forum Microsoft Access
    Risposte: 1
    Ultimo Post: 06-06-2019, 11:58
  2. Disabilitare il "Riquadro di spostamento" - Access 2007/2010
    Da vincenzocil nel forum Microsoft Access
    Risposte: 3
    Ultimo Post: 19-10-2012, 15:49
  3. Risposte: 7
    Ultimo Post: 01-09-2011, 10:28
  4. Nascondere riquadro di spostamento in vba
    Da mrk88 nel forum Microsoft Access
    Risposte: 5
    Ultimo Post: 24-05-2011, 19:40
  5. Risposte: 6
    Ultimo Post: 17-12-2004, 23:27