Accedi con Microsoft
Accedi o crea un account.
Salve,
Seleziona un altro account.
Hai più account
Scegli l'account con cui vuoi accedere.

Nota: Riteniamo importante fornire il contenuto della Guida più recente non appena possibile, nella lingua dell'utente. Questa pagina è stata tradotta automaticamente e potrebbe contenere errori di grammatica o imprecisioni. L'intento è quello di rendere fruibile il contenuto. Nella parte inferiore della pagina è possibile indicare se le informazioni sono risultate utili. Questo è l'articolo in lingua inglese per riferimento.

Parte del contenuto di questo argomento potrebbe non essere applicabile 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

I pulsanti sono controlli versatili che sono utili per diversi scenari. Ad esempio, è possibile 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 del modulo.

  • Calcolare i dati del modulo.

Se si conosce come scrivere codice, è possibile utilizzare un pulsante per eseguire operazioni più complesse o di eseguire operazioni che non sono supportate nell'interfaccia utente in modalità progettazione. Ad esempio, è possibile utilizzare codice per eliminare automaticamente tutte le righe in una tabella ripetuta quando un utente fa clic su un pulsante Elimina tutto.

Se si progetta modello di modulo in modo che all'invio di dati a un database o altra origine dati esterna, un comando Invia del menu File e un pulsante Invia verrà aggiunti alla maschera. Tuttavia, questi punti di invio sono semplici agli utenti di perdere. È consigliabile pertanto, è possibile aggiungere un pulsante Invia al modello di modulo. Di seguito viene illustrato come che può vedere il modulo dell'utente.

submit button on form

Quando si aggiunge un pulsante al modello di modulo per impostazione predefinita, InfoPath consente di inserire un pulsante "Pulsante" come il testo visualizzato nel controllo. Se si desidera modificare il testo e assegnare un'azione al pulsante tramite una regola, è necessario fare doppio clic sul pulsante e specificare le opzioni 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.

Inizio pagina

Inserire un pulsante

La procedura per l'inserimento di un pulsante è lo stesso se si sta la progettazione di un nuovo modello di modulo vuoto o basare la struttura del modello di modulo in un database o altra origine dati esterna.

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

A button selected in design mode

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 inserire il cursore nel punto in cui aggiungere il controllo.

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

  3. In 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. Nella colonna azione, fare clic sull'azione che si desidera eseguire.

    Azioni disponibili

    Le azioni di INVIO e regole e codice personalizzato sono sempre disponibili. La disponibilità di altre azioni pulsanti dipende da come è stato progettato il modello di modulo e se il modello di modulo include una connessione dati che esegue una query o invia dati a origini dati esterne, ad esempio un database o un servizio Web.

    Azione

    Descrizione

    Invia

    Questa azione avvia lo standard funzionalità per il modulo di invio, ovvero: è simile all'utente facendo clic su Invia dal menu File. Per avviare una personalizzata azione di invio, selezionare regole e codice personalizzato e quindi creare una regola per inviare i dati.

    Regole e codice personalizzato

    Questa azione consente di eseguita una regola quando si fa clic o codice personalizzato il pulsante. Ad esempio, è possibile creare una regola che invia i dati da un modulo a un servizio Web o per inviare i dati come messaggio di posta elettronica in risposta all'utente facendo clic sul pulsante automaticamente. 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 un servizio Web, questa azione di query un database o un servizio Web in base ai valori immessi nei campi utilizzati per i dati della query.

    Nuovo Record

    Se il modulo è connesso a un database o un servizio Web, questa azione rimuove i valori nella maschera in modo che un utente può immettere nuovi dati.

    Elimina e invia

    Se il modulo è connesso a un database o un servizio Web, questa azione consente di eliminare i record dal database che sono stati restituiti in una query.

    Aggiorna

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

    Modulo di aggiornamento

    Nel modulo progettati per essere compilati in un Web browser, questa azione Aggiorna dati del modulo in modo incrementale. Si supponga ad esempio una casella totale modifiche in basano ai valori immessi dagli utenti in altri controlli nel modulo. Per evitare di aggiornare il modulo ogni volta che cambiano i valori presenti nei controlli, è possibile impedire dati inviati al server per i controlli specifici. È quindi possibile aggiungere un pulsante Aggiorna totali accanto alla casella totale, l'utente può fare clic per aggiornare manualmente i totali. Il pulsante associato all'azione Modulo aggiornamento è visibile solo quando gli utenti di visualizzare e compilano il modulo nel browser.

  7. Nella casella etichette, eseguire una delle operazioni seguenti:

    • Per utilizzare il testo personalizzato sul pulsante, digitare il testo che si desidera visualizzare.

    • 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.

Inizio pagina

Suggerimenti per il layout

Utilizzare i suggerimenti seguenti per perfezionare l'aspetto, dimensioni e altri elementi di un controllo pulsante:

  • Pulsanti di comandi sono particolarmente utili per essere inserito quando l'etichetta contiene solo i alcune parole.

  • Per modificare le dimensioni dei diversi pulsanti contemporaneamente, selezionare i pulsanti su cui si desidera modificare. Premere ALT + INVIO e quindi apportare le modifiche necessarie nella scheda dimensioni.

  • Per modificare il colore di un pulsante o il bordo, selezionare il pulsante che si desidera modificare. Nel menu formato fare clic su bordi e sfondo e quindi apportare le modifiche necessarie.

  • Non è possibile aggiungere un'immagine a un pulsante in modalità progettazione. Per risolvere questa limitazione, è possibile modificare manualmente il file manifesto (con estensione xsf) associata al modello di modulo, anche se questo metodo è consigliato solo per i progettisti esperti.

  • Se si usa lo stesso pulsante in più visualizzazioni, provare a inserire nella stessa posizione in ogni visualizzazione e utilizzare lo stesso testo pulsante per la coerenza.

  • Per un aspetto più raffinato, è consigliabile limitare il numero di larghezze diverse che utilizzare per i pulsanti nel modello di modulo. Inoltre, provare a evitare l'utilizzo di pulsanti stretti, brevi o alti, in quanto la dimensione dei pulsanti non standard assumono l'aspetto disorganizzati.

Inizio pagina

Serve aiuto?

Vuoi altre opzioni?

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

Le community aiutano a porre e a rispondere alle domande, a fornire feedback e ad ascoltare gli esperti con approfondite conoscenze.

Queste informazioni sono risultate utili?

Come valuti la qualità della lingua?
Cosa ha influito sulla tua esperienza?
Premendo Inviare, il tuo feedback verrà usato per migliorare i prodotti e i servizi Microsoft. L'amministratore IT potrà raccogliere questi dati. Informativa sulla privacy.

Grazie per il feedback!

×