Inserire un pulsante

Importante :  Il presente articolo è stato tradotto automaticamente, vedere la dichiarazione di non responsabilità. Per visualizzare la versione inglese dell'articolo, fare clic qui.

Parte del contenuto di questo argomento potrebbe non essere valido per alcune lingue.

È possibile inserire un pulsante, detta anche un pulsante di comando o un pulsante di comando in un modello di modulo di Microsoft Office InfoPath. Utenti fare clic sui pulsanti per avviare un'azione immediata, ad esempio l'invio di un modulo a un servizio Web o query su un database. È possibile associare un pulsante a regole o codice personalizzato che viene eseguita quando si fa clic sul pulsante.

In questo articolo

Quando utilizzare un pulsante

Inserire un pulsante

Suggerimenti per il layout

Quando utilizzare un pulsante

I pulsanti sono controlli versatili che si rivelano utili nelle situazioni più disparate. È possibile ad esempio utilizzare un pulsante quando si desidera:

  • Inviare dati a una o più origini dati.

  • Consentire agli utenti di passare a un'altra visualizzazione del modulo.

  • Aggiornare i dati da un'origine dati secondaria.

  • Cancellare i risultati delle query dal modulo.

  • Calcolare dati nel modulo.

Se si è in grado di scrivere codice, sarà altresì possibile utilizzare un pulsante per eseguire azioni più sofisticate o azioni non supportate nell'interfaccia utente in modalità progettazione. È possibile ad esempio utilizzare del codice per eliminare automaticamente tutte le righe di una tabella ripetuta quando l'utente fa clic su un pulsante Elimina tutto.

Quando si progetta un modello di modulo destinato all'invio di dati a un database o ad altra origine dati esterna, nel modulo vengono aggiunti un comando Invia nel menu File e una barra degli strumenti Invia. Questi punti di invio non sono tuttavia particolarmente evidenti e potrebbero non essere notati dagli utenti. A tale proposito può essere utile considerare la possibilità di aggiungere un pulsante Invia nel modello di modulo. Nella figura seguente viene illustrato un esempio di come potrebbe apparire all'utente un pulsante di invio in un modulo.

pulsante di invio nel modulo

Quando si aggiunge un pulsante al modello di modulo, per impostazione predefinita InfoPath inserisce un pulsante sul quale è visualizzato "Pulsante" come testo del controllo. Per modificare il testo e assegnare un'azione al pulsante utilizzando una regola, è necessario fare doppio clic sul pulsante e specificare le opzioni appropriate nella finestra di dialogo Proprietà pulsante.

Se si desidera che il testo sul pulsante cambi in base ai valori del modulo, è possibile creare un'etichetta di pulsante dinamico. Ad esempio, è possibile creare un pulsante con l'etichetta Invia a Manager, dove Manager è il nome che viene digitato nella casella di testo Manager in un' posizione nella maschera.

Torna all'inizio

Inserire un pulsante

La procedura di inserimento di un pulsante descritta di seguito è la stessa indipendentemente che si progetti un nuovo modello di modulo vuoto o che si basi la progettazione del modello di modulo su un database o su altra origine dati esterna.

Nella figura seguente viene illustrato l'aspetto di un pulsante quando è selezionato in modalità progettazione.

Un pulsante selezionato in modalità progettazione

Diversamente da altri InfoPath controlli, pulsanti non sono associati a campi o gruppi nell'origine dati. In questo modo vengono utilizzati per avviare un'azione, non per raccogliere dati da parte dell'utente.

Inserire un pulsante

  1. Nel modello di modulo posizionare il cursore nel punto in cui si vuole inserire il controllo.

  2. Se il riquadro attività Controlli non è visibile, fare clic su Altri controlli nel menu Inserisci oppure premere ALT+I, C.

  3. Nel gruppo Inserisci controlli fare clic su Pulsante.

  4. Fare doppio clic sull'icona del pulsante che è stato inserito nel modello di modulo.

  5. Fare clic sulla scheda Generale.

  6. Nell'elenco Azione fare clic sull'azione che si desidera venga avviata quando l'utente fa clic sul pulsante.

    Azioni disponibili

    Le azioni Invia e Regole e codice personalizzato sono sempre disponibili. La disponibilità di altre azioni per il pulsante dipende da come è stato progettato il modello di modulo e dal fatto che il modello di modulo includa una connessione dati per eseguire query sui dati o inviare i dati a origini dati esterne, ad esempio un database o un servizio Web.

    Azione

    Descrizione

    Invia

    Questa azione avvia la funzionalità di invio standard per il modulo e il risultato è lo stesso di quando l'utente sceglie Invia dal menu File. Per avviare un'azione di invio personalizzata, selezionare Regole e codice personalizzato e quindi creare una regola per l'invio dei dati.

    Regole e codice personalizzato

    Questa azione esegue una regola quando si fa clic sul pulsante oppure esegue codice personalizzato. È ad esempio possibile creare una regola per l'invio automatico dei dati da un modulo a un servizio Web oppure per l'invio dei dati come messaggio di posta elettronica, in risposta al clic dell'utente sul pulsante. Per definire una regola, fare clic su Regole. Per definire il codice, fare clic su Modifica codice modulo.

    Esegui query

    Se il modulo è connesso a un database o a un servizio Web, questa azione esegue una query sul database o sul servizio Web in base ai valori immessi nei campi usati per la query sui dati.

    Nuovo record

    Se il modulo è connesso a un database o a un servizio Web, questa azione cancella i valori nel modulo per consentire a un utente di immettere nuovi dati.

    Elimina e invia

    Se il modulo è connesso a un database o a un servizio Web, questa azione elimina dal database i record restituiti in una query.

    Aggiorna

    Se il modulo è connesso a un database o a un servizio Web, questa azione aggiorna i dati del database o del servizio Web restituiti in una query.

    Aggiorna modulo

    In un modulo progettato per essere compilato in un Web browser questa azione aggiorna i dati in modo incrementale. Si immagini, ad esempio, una casella Totale che cambia in base ai valori immessi dagli utenti in altri controlli nel modulo. Per evitare di aggiornare il modulo ogni volta che cambiano i valori in tali controlli, è possibile impedire l'invio dei dati al server per i controlli specifici. È quindi possibile aggiungere un pulsante Aggiorna totali accanto alla casella Totale, su cui l'utente può fare clic per aggiornare manualmente i totali. Il pulsante associato all'azione Aggiorna modulo è visualizzato solo quando gli utenti visualizzano e compilano il modulo nel browser.

  7. Nella casella Etichetta eseguire una delle operazioni seguenti:

    • Per utilizzare testo personalizzato come etichetta del pulsante, digitare il testo che si desidera venga visualizzato.

    • Per usare un valore compreso tra il modulo per il testo del pulsante, fare clic su Inserisci Formula Icona del pulsante . Nella finestra di dialogo Inserisci Formula, fare clic su Inserisci campo o gruppo e quindi selezionare il campo o gruppo a cui si desidera utilizzare.

Torna all'inizio

Suggerimenti relativi al layout

I consigli forniti di seguito aiutano a perfezionare l'aspetto, le dimensioni e altri elementi di un controllo pulsante:

  • I pulsanti tendono ad avere un aspetto migliore se l'etichetta contiene solo poche parole.

  • Per modificare le dimensioni di più pulsanti contemporaneamente, selezionare i pulsanti su cui si desidera intervenire, premere ALT+INVIO e apportare le modifiche necessarie nella scheda Dimensioni.

  • Per modificare il bordo o il colore di un pulsante, selezionare il pulsante da modificare, scegliere Bordi e sfondo dal menu Formato e quindi apportare le modifiche necessarie.

  • Non è possibile aggiungere un'immagine a un pulsante in modalità progettazione. Per ovviare a questa limitazione, modificare manualmente il file di manifesto (con estensione xsf) associato al modello di modulo. Questa operazione dovrebbe essere eseguita esclusivamente da progettisti di moduli esperti.

  • Se si utilizza lo stesso pulsante in più di una visualizzazione, per garantire una maggiore uniformità è consigliabile cercare di inserirlo nella stessa posizione in tutte le visualizzazioni e utilizzare lo stesso testo per il pulsante.

  • Per ottenere un modello di modulo dall'aspetto curato e professionale è consigliabile non utilizzare pulsanti con larghezze molto diverse, cercando altresì di evitare di inserire pulsanti con dimensioni non standard che spesso conferiscono al modulo un aspetto poco professionale.

Torna all'inizio

Nota : Dichiarazione di non responsabilità per la traduzione automatica: Il presente articolo è stato tradotto tramite un software di traduzione automatica e non da una persona. Microsoft offre le traduzioni automatiche per consentire a coloro che non conoscono la lingua inglese di leggere gli articoli sui prodotti, sui servizi e sulle tecnologie Microsoft. Dal momento che l'articolo è stato tradotto automaticamente, potrebbe contenere errori di sintassi, di grammatica o di utilizzo dei vocaboli.

Amplia le tue competenze
Esplora i corsi di formazione
Ottieni in anticipo le nuove caratteristiche
Partecipa al programma Office Insider

Queste informazioni sono risultate utili?

Grazie per i tuoi commenti e suggerimenti

Grazie per il tuo feedback! Potrebbe essere utile metterti in contatto con uno dei nostri operatori del supporto di Office.

×