Inserire un controllo selezione data

Si applica a
InfoPath 2010 InfoPath 2013

Una selezione data è un controllo che consente agli utenti di immettere rapidamente le date in un modulo di Microsoft Office InfoPath facendo clic su un piccolo calendario popup. Ad esempio, è possibile usare un controllo selezione data per raccogliere le date di nascita dagli utenti in un modulo di assicurazione. È anche possibile usare un controllo selezione data per visualizzare date preimpostate, ad esempio la data corrente.

Contenuto dell'articolo

Quando usare un controllo selezione data

Usare un controllo selezione data quando si vuole:

  • Consentire agli utenti di immettere le date di loro scelta in un modulo, ad esempio le date di inizio e di fine per un progetto specifico.
  • Usare le funzioni oggi e ora per visualizzare la data e l'ora di oggi in un modulo.
  • Visualizzare le date da un'origine dati esterna, ad esempio le date di fatturazione e spedizione da un database di ordini dei clienti.

Nella figura seguente viene usato un controllo selezione data in un modello di modulo di richiesta di viaggio per raccogliere la data di partenza per un volo.

3b44b63f-9a4b-4fe2-8be1-5a26f8a1dfcd

È possibile personalizzare il controllo selezione data in base alle proprie esigenze facendo doppio clic sul controllo nel modello di modulo e quindi modificandone le proprietà. È ad esempio possibile specificare una data predefinita o modificare la modalità di visualizzazione della data nella maschera.

Inizio pagina

Esperienza utente

I selezione data sono simili a caselle di testo, con la differenza che una piccola icona del calendario viene visualizzata sul lato destro della casella. Per aprire il calendario popup, gli utenti possono fare clic sull'icona del calendario. Quando viene visualizzato il calendario, gli utenti possono fare clic sulla data desiderata nel calendario o usare i pulsanti freccia destra e sinistra per scorrere i mesi. Se gli utenti vogliono inserire la data corrente, possono fare clic sul pulsante Oggi nella parte inferiore del calendario.

7b3f1415-c985-4f40-ac16-8981a0401da8

Inizio pagina

Considerazioni sulla compatibilità

Quando si progetta un modello di modulo in InfoPath, è possibile scegliere una modalità di compatibilità specifica per progettare un modello di modulo compatibile con browser. Quando un modello di modulo compatibile con browser viene pubblicato su un server che esegue InfoPath Forms Services e quindi abilitato per il browser, i moduli basati sul modello di modulo possono essere visualizzati in un Web browser. Quando si progetta un modello di modulo compatibile con browser, alcuni controlli non sono disponibili nel riquadro attività Controlli perché non possono essere visualizzati in un Web browser.

Anche se i controlli selezione data sono disponibili quando si progetta un modello di modulo compatibile con browser, tenere presente le limitazioni seguenti:

  • I controlli selezione data sono completamente supportati solo nei browser Windows Internet Explorer. In altri Web browser, il controllo selezione data viene visualizzato come casella di testo, anche se le opzioni di formattazione della data sono supportate nella casella di testo.
  • Il testo segnaposto è il testo visualizzato all'interno di un controllo in un modello di modulo. Un esempio di testo segnaposto è "Fare clic qui e digitare". Anche se è possibile lasciare le impostazioni del testo segnaposto per i modelli di modulo compatibili con browser, il testo non viene visualizzato nei Web browser.

Inizio pagina

Inserire un controllo selezione data

La procedura per l'inserimento di una selezione data varia leggermente a seconda che si stia progettando un nuovo modello di modulo vuoto o basando la struttura del modello di modulo su un database o su un'altra origine dati esterna.

La figura seguente mostra l'aspetto di un controllo selezione data quando viene selezionato in modalità progettazione.

0553b319-df10-46ce-9fb9-ee1cdd132d22

I controlli possono essere associati o non associati. I controlli associati sono connessi a un campo o a un gruppo nell'origine dati, in modo che i dati immessi al loro interno vengano salvati in un file di modulo (con estensione xml) sottostante. I controlli non associati non sono connessi a un campo o a un gruppo, quindi i dati immessi al loro interno non vengono salvati. Se si seleziona o si sposta il puntatore su un controllo, nell'angolo superiore destro del controllo vengono visualizzati il testo e un'icona di associazione. Il testo indica il gruppo o il campo a cui il controllo è associato nell'origine dati. L'icona indica se il controllo è correttamente associato a tale gruppo o campo. Se l'associazione è corretta, viene visualizzata un'icona verde. Se invece c'è un errore, verrà visualizzata un'icona blu o rossa.

L'origine dati del modello di modulo è composta da campi e gruppi organizzati gerarchicamente nel riquadro attività Origine dati. I controlli selezione data sono sempre associati a campi. Nell'esempio seguente, il selettore data di partenza nel modello di modulo è associato al campo departureDate nel riquadro attività Origine dati .

bd563ae1-ac47-4893-b6e8-5288289528f3

Inserire una selezione data in un nuovo modello di modulo vuoto

Quando si progetta un nuovo modello di modulo vuoto, per impostazione predefinita è selezionata la casella di controllo Crea automaticamente origine dati del riquadro attività Controlli. In questo modo InfoPath può creare automaticamente campi e gruppi nell'origine dati quando vengono aggiunti controlli al modello di modulo. Questi campi e gruppi sono rappresentati da icone di cartelle e file nel riquadro attività Origine dati.

  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 Selezione data.

  4. Per aggiungere un'etichetta al controllo, digitare il testo sopra o a sinistra del controllo, seguito da due punti (:).

  5. Per specificare la modalità di visualizzazione della data nella maschera, fare doppio clic sul selettore data inserito nel modello di modulo.

  6. Fare clic sulla scheda Dati e quindi su Formato.

  7. Nella finestra di dialogo Formato data dell'elenco Visualizza la data come questa fare clic sul formato di visualizzazione desiderato.

    Nota

    È possibile modificare il formato di visualizzazione della data solo se il tipo di dati è testo, data o data e ora.

Inserire una selezione data in un modello di modulo basato su un'origine dati esistente

Se il progetto del modello di modulo si basa su un file XML (Extensible Markup Language), un database o un servizio Web esistente, InfoPath ricava i campi e i gruppi del riquadro attività Origine dati da questa origine dati esistente. In questo scenario è possibile aggiungere una selezione data trascinando un campo di selezione data dal riquadro attività Origine dati nel modello di modulo oppure inserendo il controllo selezione data usando il riquadro attività Controlli , come descritto nella procedura seguente:

  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 Selezione data.

  4. Nella finestra di dialogo Associazione selezione data selezionare il campo in cui si vogliono archiviare i dati di selezione data e quindi fare clic su OK.

  5. InfoPath utilizza il nome del campo o gruppo come etichetta di controllo. Se necessario, modificare il testo dell’etichetta.

  6. Per specificare la modalità di visualizzazione della data nella maschera, fare doppio clic sul selettore data inserito nel modello di modulo.

  7. Nella scheda Dati fare clic su Formato.

  8. Nella casella di riepilogo Visualizza la data come questa fare clic sul formato di visualizzazione desiderato nella finestra di dialogo Formato data .

    Nota

    È possibile modificare il formato di visualizzazione della data solo se il tipo di dati è testo, data o data e ora.

Suggerimento

È anche possibile usare il riquadro attività Origine dati per inserire i controlli. Nel riquadro attività Origine dati fare clic con il pulsante destro del mouse sul campo a cui associare la selezione data e quindi scegliere Selezione data dal menu di scelta rapida.

Inizio pagina

Visualizzare la data corrente in un controllo selezione data

Per inserire automaticamente la data corrente in una maschera quando gli utenti la aprono, è possibile usare la funzione oggi con un controllo selezione data.

  1. Inserire una selezione data nel modello di modulo.

  2. Fare doppio clic sul controllo selezione data inserito nel modello di modulo.

  3. Fare clic sulla scheda Dati.

  4. In Valore predefinito fare clic su Inserisci formula888d37c3-e2dd-4119-8922-6a7ed6128c8e .

  5. Nella finestra di dialogo Inserisci formula fare clic su Inserisci funzione.

  6. Nell'elenco Categorie della finestra di dialogo Inserisci funzione fare clic su Data e ora.

  7. Nell'elenco Funzioni fare clic su oggi e quindi fare clic due volte su OK per tornare alla finestra di dialogo Proprietà selezione data .
    Si noti che oggi() viene visualizzato nella casella Valore .

  8. In Valore predefinito deselezionare la casella di controllo Aggiorna questo valore quando il risultato della formula viene ricalcolato .

    Nota

    Se si deseleziona questa casella di controllo, la data non viene aggiornata automaticamente ogni volta che un utente apre un modulo basato su questo modello di modulo. Questa soluzione è ideale nelle situazioni in cui si vuole che gli utenti vedano la data di creazione del modulo. È possibile lasciare selezionata la casella di controllo nelle situazioni in cui è presente un campo Ultimo aggiornamento attivato o Ultimo aperto il , in cui si vuole che la data venga modificata ogni volta che si apre il modulo.

  9. Fare clic su OK per tornare al modello di modulo.

  10. Per verificare le modifiche, fare clic su Anteprima nella barra degli strumenti Standard oppure premere CTRL+MAIUSC+B.

  11. Verificare che la data visualizzata nel selettore data abbia l'aspetto desiderato. In caso contrario, è possibile modificare la modalità di visualizzazione della data o dell'ora facendo clic sul pulsante Formato nella finestra di dialogo Proprietà selezione data .

Inizio pagina

Visualizzare la data e l'ora correnti in un controllo selezione data

Per inserire automaticamente la data e l'ora correnti in una maschera quando gli utenti lo aprono, è possibile usare la funzione Now con un controllo selezione data.

  1. Inserire una selezione data nel modello di modulo.

  2. Fare doppio clic sul controllo selezione data inserito nel modello di modulo.

  3. Fare clic sulla scheda Dati.

  4. Nella casella Tipo di dati fare clic su Data e ora (dateTime).In the Data type, click Date and Time (dateTime).

  5. Fare clic su Formato.

  6. Nella finestra di dialogo Formato data e ora fare clic sull'opzione desiderata nell'elenco Visualizza l'ora come questa e quindi fare clic su OK.

  7. Nella finestra di dialogo Proprietà selezione data , in Valore predefinito, fare clic su Inserisci formula888d37c3-e2dd-4119-8922-6a7ed6128c8e .

  8. Nella finestra di dialogo Inserisci formula fare clic su Inserisci funzione.

  9. Nell'elenco Categorie della finestra di dialogo Inserisci funzione fare clic su Data e ora.

  10. Nell'elenco Funzioni fare clic ora e quindi fare clic due volte su OK per tornare alla finestra di dialogo Proprietà selezione data .
    Si noti che now() viene visualizzato nella casella Valore .

  11. In Valore predefinito deselezionare la casella di controllo Aggiorna questo valore quando il risultato della formula viene ricalcolato .

    Nota

    Se si deseleziona questa casella di controllo, la data non viene aggiornata automaticamente ogni volta che un utente apre un modulo basato su questo modello di modulo. Questa soluzione è ideale nelle situazioni in cui si vuole che gli utenti vedano la data di creazione del modulo. È possibile lasciare selezionata la casella di controllo nelle situazioni in cui è presente un campo Ultimo aggiornamento attivato o Ultimo aperto il , in cui si vuole che la data venga modificata ogni volta che si apre il modulo.

  12. Fare clic su OK per tornare al modello di modulo.

  13. Per verificare le modifiche, fare clic su Anteprima nella barra degli strumenti Standard oppure premere CTRL+MAIUSC+B.

  14. Verificare che la data visualizzata nel selettore data abbia l'aspetto desiderato. In caso contrario, è possibile modificare la modalità di visualizzazione della data o dell'ora facendo clic sul pulsante Formato nella finestra di dialogo Proprietà selezione data .

Inizio pagina

Suggerimenti per il layout

Usare i suggerimenti seguenti per perfezionare l'aspetto, le dimensioni e altri aspetti di una selezione data:

  • Per modificare le dimensioni di più selezione data contemporaneamente, selezionare i selezione data di cui modificare le dimensioni, scegliere Proprietà dal menu Formato e quindi apportare le modifiche necessarie nella scheda Dimensioni.
  • Per modificare il bordo o il colore di una selezione data, selezionare il selettore data, scegliere Bordi e sfondo dal menu Formato e quindi apportare le modifiche necessarie.
  • Per personalizzare il testo visualizzato in un controllo selezione data, usare le caselle Carattere e Dimensioni carattere sulla barra degli strumenti Formattazione . Per modificare contemporaneamente il tipo e le dimensioni del carattere per tutti i controlli selezione data nel modello di modulo, fare clic con il pulsante destro del mouse sulla selezione data che contiene la formattazione desiderata e quindi scegliere Applica carattere a tutti i controlli selezione data dal menu di scelta rapida.
  • Per vedere l'aspetto che avrà il controllo selezione data con il testo effettivo, fare clic su Dati di esempio nel menu Visualizza . In questo modo è possibile farsi un'idea dell'aspetto del modulo quando viene compilato dagli utenti.
  • In alcuni casi, il testo all'interno di un controllo selezione data e l'etichetta a sinistra del selettore data potrebbero risultare leggermente fuori allineamento. Per riallinearle rapidamente, fare doppio clic su Selezione data, fare clic su Allinea nella scheda Dimensioni e quindi su Applica. Se il selettore di etichette e date si trova in celle diverse in una tabella di layout, fare clic con il pulsante destro del mouse sulla cella che contiene l'etichetta, scegliere Proprietà tabella dal menu di scelta rapida e quindi fare clic su Allinea al centro in Allineamento verticale nella scheda Cella .
  • Per modificare la modalità di visualizzazione della data, fare doppio clic su Selezione data, fare clic sulla scheda Dati e quindi sul pulsante Formato . Scegliere un formato di visualizzazione nella finestra di dialogo Formato data .

Inizio pagina