Si applica a
Access per Microsoft 365 Access 2024 Access 2021 Access 2019 Access 2016

Si applica a

Oggetto Form

Oggetto Report

È possibile usare la proprietà .ASceltaObbligatoria per specificare se una maschera o un report si apre come finestra modale. Quando una maschera o un report si apre come finestra modale, è necessario chiuderla prima di passare lo stato attivo a un altro oggetto. Oggetto Boolean di lettura/scrittura.

espressione.ASceltaObbligatoria

espressione Obbligatorio. Espressione che restituisce uno degli oggetti inclusi nell'elenco Si applica a.

Osservazioni

La proprietà .ASceltaObbligatoria usa le impostazioni seguenti.

Impostazione

Visual Basic

Descrizione

True

La maschera o il report si apre come finestra modale.

No

False

(Impostazione predefinita) La maschera si apre come finestra non modale.

È possibile impostare questa proprietà usando la finestra delle proprietà di una maschera o un report, una macro o il codice di Visual Basic, Applications Edition (VBA).

Quando si apre una finestra modale, le altre finestre in Access vengono disabilitate finché non si chiude la maschera (anche se è possibile passare alle finestre in altre applicazioni). Per disattivare i menu e barre degli strumenti oltre alle altre finestre, impostare entrambe le proprietà .ASceltaObbligatoria e PopUp su Sì.

È possibile usare la proprietà .StileBordo per specificare il tipo di bordo di una maschera. Le maschere modali hanno in genere la proprietà .StileBordo impostata su FinestraDiDialogo.

Suggerimento

È possibile usare le proprietà .ASceltaObbligatoria, .PopUp e .StileBordo per creare una finestra di dialogo personalizzata. È possibile impostare .ASceltaObbligatoria su Sì, .PopUp su Sì e .StileBordo su FinestraDiDialogo per le finestre di dialogo personalizzate.

Impostando la proprietà .ASceltaObbligatoria su Sì, la maschera diventa modale solo se:

  • Viene aperta nella visualizzazione Maschera dal riquadro di spostamento.

  • Viene aperta nella visualizzazione Maschera usando una macro o il codice VBA.

  • Passare dalla visualizzazione Struttura alla visualizzazione Maschera.

Se la maschera è modale, non è possibile passare alla visualizzazione Foglio dati dalla visualizzazione Maschera, anche se è possibile passare alla visualizzazione Struttura e quindi alla visualizzazione Foglio dati.

La maschera non modale nella visualizzazione Struttura o nella visualizzazione Foglio dati, anche se si passa dalla visualizzazione Foglio dati alla visualizzazione Maschera.

Nota: È possibile usare l'impostazione Finestra di dialogo dell'argomento di azione Modalità finestra dell'azione ApriMaschera per aprire una maschera con le proprietà .ASceltaObbligatoria e .PopUp impostate su Sì.

Esempio

Per restituire il valore della proprietà .ASceltaObbligatoria per la maschera "Order Entry", è possibile usare il codice seguente:

Dim b As Booleanb = Forms("Order Entry").Modal

Per impostare il valore della proprietà .ASceltaObbligatoria, è possibile usare quanto segue:

Forms("Order Entry").Modal = True

Serve aiuto?

Vuoi altre opzioni?

Esplorare i vantaggi dell'abbonamento e i corsi di formazione, scoprire come proteggere il dispositivo e molto altro ancora.