Al momento sei offline in attesa che la connessione Internet venga ristabilita

ACC2000: Come utilizzare una macro condizionale per la conferma di modifiche a un campo

Il presente articolo è stato tradotto tramite il software di traduzione automatica di Microsoft e non da una persona. Microsoft offre sia articoli tradotti da persone fisiche sia articoli tradotti automaticamente da un software, in modo da rendere disponibili tutti gli articoli presenti nella nostra Knowledge Base nella lingua madre dell’utente. Tuttavia, un articolo tradotto in modo automatico non è sempre perfetto. Potrebbe contenere errori di sintassi, di grammatica o di utilizzo dei vocaboli, più o meno allo stesso modo di come una persona straniera potrebbe commettere degli errori parlando una lingua che non è la sua. Microsoft non è responsabile di alcuna imprecisione, errore o danno cagionato da qualsiasi traduzione non corretta dei contenuti o dell’utilizzo degli stessi fatto dai propri clienti. Microsoft, inoltre, aggiorna frequentemente il software di traduzione automatica.

Clicca qui per visualizzare la versione originale in inglese dell’articolo: 209549
Questo articolo è stato archiviato. L’articolo, quindi, viene offerto “così come è” e non verrà più aggiornato.
Moderato: Impone la macro di base, codifica e le competenze di interoperabilità.

In questo articolo si applica a un database di Microsoft Access (MDB) e a un progetto Microsoft Access (adp).

Sommario
In questo articolo viene illustrato come utilizzare una macro condizionale per richiedere all'utente di confermare le modifiche apportate a un campo.
Informazioni
Per utilizzare una macro condizionale per richiedere all'utente per confermare le modifiche a un campo in un modulo, attenersi alla seguente procedura:

attenzione : se la procedura in questo esempio, è possibile modificare il database di esempio Northwind.mdb. È possibile che si desidera eseguire il backup del file Northwind.mdb attenersi alla seguente procedura su una copia del database.

  1. Avviare Microsoft Access, quindi aprire il database di esempio Northwind.mdb oppure il progetto di esempio NorthwindCS.adp.
  2. Nella finestra del database, fare clic su macro e scegliere Nuovo . Nel menu Visualizza , fare clic su condizioni per visualizzare la colonna condizione . Creare la seguente nuova macro:
       Condition                      Action         Action Arguments   -------------------------------------------------------------------   MsgBox("Commit changes?",1)=2  CancelEvent         ...                            SendKeys       Keystrokes: {ESC}                                                 Wait: NO					
    Nota : I puntini di sospensione nella colonna condizione forza eseguire l'azione su tale riga, se la condizione nella riga precedente. Accesso valuta le condizioni di macro come true o false. Se l'espressione è true, verrà automaticamente eseguita l'azione; se è false, verrà ignorato il tipo di azione.

  3. Salvare la macro come AreYouSure.
  4. Nella finestra del database, fare clic su moduli fare clic su Impiegati e quindi fare clic su struttura per aprire la maschera Impiegati in visualizzazione struttura.
  5. Dal menu Visualizza , è necessario scegliere Proprietà per aprire la finestra delle proprietà, se non è già aperto.
  6. Selezionare la casella testo di titolo per selezionarlo.
  7. Impostare la proprietà Prima dell'aggiornamento per la casella di testo titolo AreYouSure .
  8. Dal menu Visualizza scegliere Visualizzazione Maschera . Modificare le informazioni nel campo titolo. Premere il tasto TAB per spostarsi al campo successivo. Quando viene visualizzato un messaggio di conferma, fare clic su OK per confermare la modifica oppure fare clic su Annulla per annullare la modifica.
Nota : questo esempio viene utilizzata la funzione MsgBox instead of l'azione FinestraMessaggio. L'azione FinestraMessaggio dispone solo di un pulsante OK , mentre la funzione MsgBox può anche includere un pulsante Annulla .
Riferimenti
Per ulteriori informazioni sulla funzione MsgBox, in Visual Basic Editor scegliere Guida in linea di Visual Basic dal menu Guida , digitare funzione msgbox nell'Assistente di Office o nella ricerca libera e quindi fare clic su Cerca per visualizzare l'argomento.
convalida dei dati le macro di moduli

Avviso: questo articolo è stato tradotto automaticamente

Proprietà

ID articolo: 209549 - Ultima revisione: 02/01/2014 13:25:35 - Revisione: 2.0

Microsoft Access 2000 Standard Edition

  • kbnosurvey kbarchive kbmt kbhowto kbinfo KB209549 KbMtit
Feedback