ACCESS FINESTRA MESSAGGI IN UNA MACRO

lunedì 10 dicembre 2007 - 13.47

giulconi Profilo | Newbie

HELP!
IN UNA MACRO PIUTTOSTO CRITICA, HO INSERITO FINESTRA MESSAGGIO PER AVVERTIRE CIRCA LA CRITICITA' DELL'ESECUZIONE.
UNA VOLTA APPARSO IL MESSAGGIO PERO' NON POSSO ANNULLARE L'ESECUZIONE DELLA MACRO STESSA.
COME FACCIO AD INSERIRE UN'OPZIONE: "VUOI CONTINUARE OPPURE ANNULLA"????
GRAZIE A CHI MI RICORDA LA PROCEDURA.
Giulio

alpanix Profilo | Junior Member

>IN UNA MACRO PIUTTOSTO CRITICA, HO INSERITO FINESTRA MESSAGGIO
>PER AVVERTIRE CIRCA LA CRITICITA' DELL'ESECUZIONE.
>UNA VOLTA APPARSO IL MESSAGGIO PERO' NON POSSO ANNULLARE L'ESECUZIONE
>DELLA MACRO STESSA.
>COME FACCIO AD INSERIRE UN'OPZIONE: "VUOI CONTINUARE OPPURE ANNULLA"????

ciao
nella condizione della macro inserisci il msgbox così:
MsgBox("Confermare l'operazione";1;"Attenzione")=1

questo, all'avvio della macro, ti apre una form di messaggio con i pulsanti "OK" e "Annulla", e se clicchi su "Annulla" non prosegue nel comando della macro.


>GRAZIE A CHI MI RICORDA LA PROCEDURA.
prego
AlPanix

giulconi Profilo | Newbie

PERFETTO! MA COME INTERROMPO L'ESECUZIONE DELLA MACRO?

Giulio

alpanix Profilo | Junior Member

>PERFETTO! MA COME INTERROMPO L'ESECUZIONE DELLA MACRO?

stesso metodo, però da macro invece di eseguire un comando "Apri..." dovrai eseguire il comando "ArrestaMacro" inserendo come condizione MsgBox(vedi sopra) = 2.
tutto quello che segue, nel caso venga premuto il tasto "Annulla" non viene eseguito.

AlPanix

alpanix Profilo | Junior Member

ciao
se ha funzionato la mia soluzione, accetta la risposta così chiudiamo il thread
AlPanix

giulconi Profilo | Newbie

Si, grazie. Tutto ok, problema risolto.
Giulio
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?

Dopo esserti registrato potrai chiedere
aiuto sul nostro Forum oppure aiutare gli altri

Consulta le Stanze disponibili.

Registrati ora !
Copyright © dotNetHell.it 2002-2025
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5