Inviare i dati del modulo a un database di Microsoft Access

Si applica a
InfoPath 2010 InfoPath 2013

Contenuto dell'articolo

Panoramica

Quando si progetta un modello di modulo di Microsoft Office InfoPath basato su un database di Microsoft Office Access (.mdb) o Microsoft Office Access 2007 (con estensione accdb), la Connessione guidata dati crea una connessione dati di invio al database se vengono soddisfatte le condizioni seguenti.

  • Il modello di modulo è progettato in modo che gli utenti debbano compilarlo con InfoPath. Se il modulo verrà compilato tramite un Web browser, non potrà inviare dati direttamente a un database. Per configurare un modello di modulo compatibile con browser per l'invio di dati a un database, usare una connessione dati che invia dati a un servizio Web compatibile con il database.
  • La tabella di database principale usata nella connessione dati principale contiene una chiave primaria, un vincolo univoco o un indice univoco.
  • Tutte le altre tabelle di database utilizzate con questa connessione dati principale dispongono di una semplice relazione gerarchica con la tabella di database principale.
  • Il database non contiene campi in grado di archiviare un tipo di dati binario di grandi dimensioni, ad esempio immagini, oggetti OLE, file allegati, tipo di dati Memo di Office Access o il tipo di dati Testo SQL.

Se il database soddisfa questi requisiti, InfoPath crea la connessione dati di invio e aggiunge un pulsante Invia alla barra degli strumenti Standard e un comando Invia al menu File della maschera.

Nota

Le connessioni dati secondarie non possono inviare dati a un database. Se si vuole usare una connessione dati di invio a un database come connessione dati secondaria, identificare un servizio Web compatibile con il database e quindi aggiungere una connessione dati di invio a tale servizio Web.

Dopo aver abilitato la connessione dati di invio, è possibile personalizzare le opzioni di invio per il modello di modulo nei modi seguenti.

  • Modificare il testo visualizzato sul pulsante Invia sulla barra degli strumenti Standard e il comando Invia nel menu File.
  • Modificare le scelte rapide da tastiera per il pulsante Invia sulla barra degli strumenti Standard e il comando Invia nel menu File.
  • Creare messaggi personalizzati da visualizzare agli utenti quando inviano i moduli.
  • Specificare se lasciare aperta la maschera, chiuderla o aprire un'altra maschera vuota dopo l'invio del modulo.

Inizio pagina

Passaggio 1: Abilitare la connessione dati di invio

  1. Scegliere Connessioni dati dal menu Strumenti.
  2. Nella finestra di dialogo Connessioni dati fare clic sulla connessione dati principale e quindi su Modifica.
  3. Nella Connessione guidata dati fare clic su Avanti.
  4. Nella pagina successiva della procedura guidata selezionare la casella di controllo Attiva invio per questa connessione e quindi fare clic su Fine.

Inizio pagina

Passaggio 2: Configurare le opzioni di invio

Dopo aver abilitato la connessione dati di invio, InfoPath aggiunge un pulsante Invia alla barra degli strumenti Standard e un comando Invia al menu File. InfoPath configura anche i moduli basati su questo modello di modulo in modo che visualizzino un messaggio agli utenti dopo l'invio dei moduli completati. Questo messaggio indica se il modulo è stato inviato correttamente. Per impostazione predefinita, InfoPath mantiene aperto anche il modulo dopo che l'utente lo ha inviato. Per modificare il testo visualizzato sul pulsante Invia , nonché il comportamento che si verifica dopo l'invio dei moduli da parte degli utenti, eseguire le operazioni seguenti:

  1. Scegliere Opzioni di invio dal menu Strumenti.

    1. Per modificare il nome del pulsante Invia visualizzato sulla barra degli strumenti Standard e il comando Invia visualizzato nel menu File quando gli utenti compilano il modulo, digitare il nuovo nome nella casella Didascalia della finestra di dialogo Opzioni invio.

      Suggerimento

      Se si vuole assegnare una scelta rapida da tastiera a questo pulsante e comando, digitare una e commerciale (&) prima del carattere da usare come scelta rapida da tastiera. Ad esempio, per assegnare ALT+B come scelta rapida da tastiera per il pulsante e il comando Invia , digitare SU&bmit.

  2. Se non si vuole che gli utenti usino un comando Invia o il pulsante Invia sulla barra degli strumenti Standard quando compilano il modulo, deselezionare la casella di controllo Mostra la voce di menu Invia e il pulsante Invia della barra degli strumenti.

    1. Per impostazione predefinita, dopo che gli utenti inviano un modulo, InfoPath mantiene aperto il modulo e visualizza un messaggio per indicare se il modulo è stato inviato correttamente. Per modificare questo comportamento predefinito, fare clic su Avanzate e quindi eseguire una delle operazioni seguenti:

      • Per chiudere il modulo o creare un nuovo modulo vuoto dopo che l'utente invia un modulo completo, fare clic sull'opzione desiderata nell'elenco Dopo l'invio .

      • Per creare un messaggio personalizzato per indicare se il modulo è stato inviato correttamente, selezionare la casella di controllo Usa messaggi personalizzati e quindi digitare i messaggi nelle caselle Operazione riuscita e Attivata .

        Suggerimento

        Usare un messaggio nella casella Errore attivato per indicare agli utenti cosa fare se non possono inviare il modulo. Ad esempio, è possibile suggerire agli utenti di salvare il modulo e contattare qualcuno per altre istruzioni.

      • Se non si vuole visualizzare un messaggio dopo che l'utente invia un modulo, deselezionare la casella di controllo Mostra messaggi di successo e di errore .

Inizio pagina