Nei database desktop di Access se le opzioni della finestra del documento sono state impostate per l'uso delle finestre sovrapposte anziché dei documenti a schede, è possibile usare l'azione di macro SpostaERidimensionaFinestra per spostare o ridimensionare la finestra attiva. Per informazioni su come impostare le opzioni della finestra del documento, vedere la sezione Osservazioni.
Nota: Questa azione di macro non può essere applicata alle finestre del codice di Visual Basic Editor. Per informazioni su come usare le finestre del codice, vedere l'argomento relativo alla proprietà WindowState.
Nota: L'azione di macro SpostaERidimensionaFinestra non è disponibile nelle app Web di Access.
Impostazione
L'azione di macro SpostaERidimensionaFinestra prevede gli argomenti seguenti.
Argomento dell'azione |
Descrizione |
---|---|
A destra |
Nuova posizione orizzontale dell'angolo in alto a sinistra della finestra, misurata a partire dal bordo sinistro della relativa finestra contenitore. Immettere la posizione nella casella degli argomenti A destra. |
Giù |
Nuova posizione verticale dell'angolo in alto a sinistra della finestra, misurata a partire dal bordo superiore della relativa finestra contenitore. |
Larghezza |
Nuova larghezza della finestra. |
Altezza |
Nuova altezza della finestra. |
Se si lascia vuoto un argomento, Access usa l'impostazione corrente della finestra.
È necessario immettere un valore almeno per un argomento.
Nota: Ogni misura viene espressa in centimetri o pollici, a seconda delle impostazioni internazionali nel Pannello di controllo di Windows.
Osservazioni
Per configurare un'applicazione per l'uso delle finestre sovrapposte anziché dei documenti a schede, usare la procedura seguente:
-
Fare clic su File > Opzioni.
-
Fare clic su Database corrente.
-
Nella sezione Opzioni applicazione in Opzioni finestra del documento fare clic su Finestre sovrapposte.
-
Fare clic su OK, quindi chiudere e riaprire il database.
Questa azione equivale a fare clic su Sposta o Ridimensiona nel menu di controllo della finestra. In combinazione con i comandi di menu è possibile usare i tasti di direzione della tastiera per spostare o ridimensionare la finestra. Con l'azione di macro SpostaERidimensionaFinestra è possibile immettere direttamente i valori relativi a posizione e dimensioni. È anche possibile usare il mouse per spostare e ridimensionare le finestre.
Questa azione di macro può essere usata in qualsiasi finestra e in qualsiasi visualizzazione.
Suggerimenti
-
Per spostare una finestra senza ridimensionarla, immettere i valori per gli argomenti A destra e Giù e lasciare vuoti gli argomenti Larghezza e Altezza.
-
Per ridimensionare una finestra senza spostarla, immettere i valori per gli argomenti Larghezza e Altezza e lasciare vuoti gli argomenti A destra e Giù.
Per eseguire l'azione di macro SpostaERidimensionaFinestra in un modulo di Visual Basic, Applications Edition (VBA), usare il metodo MoveSize dell'oggetto DoCmd.
Esempio
Sincronizzazione delle maschere tramite una macro
Le azioni di macro seguenti permettono di aprire una maschera Elenco prodotti nell'angolo in basso a destra della maschera Fornitori per visualizzare i prodotti del fornitore corrente. La tabella seguente illustra l'uso delle azioni Eco, FinestraMessaggio, VaiAControllo, ArrestaMacro, ApriMaschera e SpostaERidimensionaFinestra. Illustra anche l'uso di un'espressione condizionale con le azioni FinestraMessaggio, VaiAControllo e ArrestaMacro. Questa macro dovrebbe essere collegata al pulsante Riepilogo prodotti nella maschera Fornitori.
Condizione |
Azione |
Argomenti: impostazione |
Commento |
---|---|---|---|
EcoSchermo |
Eco schermo: No |
Interrompe l'aggiornamento dello schermo durante l'esecuzione della macro. |
|
IsNull([IDFornitore]) |
FinestraMessaggio |
Messaggio: Passare al record del fornitore di cui si vuole visualizzare i prodotti, quindi fare di nuovo clic sul pulsante Riepilogo prodotti. SegnaleAcustico: Sì Tipo: Nessuna Titolo: Selezione di un fornitore |
Se nella maschera Fornitori non esiste un fornitore corrente, visualizza un messaggio. |
VaiAControllo |
Nome controllo: NomeSocietà |
Sposta lo stato attivo sul controllo NomeSocietà. |
|
... |
ArrestaMacro |
Arresta la macro. |
|
ApriMaschera |
Nome maschera: Elenco prodotti Visualizza: Foglio dati Nome filtro: Condizione WHERE: [ID fornitore] = [Maschere]![Fornitori]![IDFornitore] Modalità Immissione dati: Sola lettura Modalità finestra: Normale |
Apre la maschera Elenco prodotti e visualizza i prodotti del fornitore corrente. |
|
SpostaERidimensionaFinestra |
A destra: 1,98 cm Giù 4,6 cm |
Posiziona la maschera Elenco prodotti in basso a destra della maschera Fornitori. |