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 |
|---|---|---|
|
Sì |
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