Uso dei campi data/ora

Per offrire la possibilità di registrare in un modulo la data, l'ora o entrambi, è necessario aggiungere al modulo un campo data/ora. Il valore contenuto in un campo data/ora può essere formattato e visualizzato in base a pattern predefiniti e in base alle impostazioni internazionali specificate per il campo.

Ad esempio, è possibile aggiungere un campo data/ora alla struttura del modulo per consentire all'utente di immettere la data o di selezionarla da un calendario.

Dopo aver aggiunto un campo data/ora alla struttura del modulo, è possibile modificare il testo della didascalia e manipolare le proprietà dell'oggetto utilizzando le schede Campo, Valore e Binding della palette Oggetto. È possibile definire le seguenti proprietà:

  • Modificare la didascalia del campo. Vedere Formattazione delle didascalie.

  • Definire uno stile di bordo per il campo. Vedere Impostazione dello stile del bordo

  • Definire il campo come visibile, invisibile o nascosto. Vedere Oggetti visibili, invisibili o nascosti.

  • Specificare le impostazioni internazionali del campo. Vedere Specifica delle impostazioni internazionali (lingua e Paese o regione) di un oggetto.

  • Specificare il formato "combinato" del campo. Vedere Uso dei campi di testo.

  • In Designer, specificare l'uso della lunghezza orizzontale del campo di testo per determinare il numero massimo di caratteri e numeri consentiti.

  • Definire il pattern di visualizzazione.

  • Definire il pattern di modifica (ovvero il formato in cui viene immessa la data).

  • Specificare un valore iniziale predefinito da visualizzare.

  • Definire una proprietà di esecuzione (ad esempio, inserire la data e l'ora in cui il modulo è stato rappresentato).

  • Definire il pattern di convalida.

  • Visualizzare la data, l'ora o entrambi.

  • Specificare un pattern di binding dati.

  • Specificare un metodo di binding per la memorizzazione e il recupero dei dati associati.

I campi data/ora supportano script e calcoli. Se l'utente deve fornire dei dati, è possibile stabilire se l'input sia consigliato o obbligatorio, configurando conformemente anche i messaggi di prompt per gli utenti. L'input degli utenti può essere convalidato mediante script.

Aggiunta di campi della data corrente

È possibile utilizzare un campo data/ora per visualizzare automaticamente la data corrente utilizzando l'opzione Proprietà esecuzione nella scheda Valore della palette Oggetto.

Nota: Quando si utilizza un campo di data corrente, la data viene aggiornata per riflettere la data corrente del sistema ogni volta che l'utente apre il modulo.
  1. Nella palette Libreria oggetto, fare clic sulla categoria Standard e trascinare un oggetto Campo data/ora nella struttura del modulo.

  2. Nella palette Oggetto, fare clic sulla scheda Valore, quindi selezionare Calcolato - Solo lettura dall'elenco Tipo.

  3. Selezionare l'opzione Proprietà esecuzione.

  4. Visualizzare il modulo nella scheda Anteprima PDF.

Definizione del comportamento dei campi data/ora

  1. Nella palette Oggetto, fare clic sulla scheda Valore. Selezionare una delle seguenti opzioni:

    • Per consentire agli utenti di scegliere se immettere i dati, selezionare Inserito dall'utente - Opzionale.

    • Per richiedere agli utenti di immettere i dati e rendere i campi consigliati, selezionare Inserito dall'utente - Consigliato e immettere un messaggio personalizzato nella casella Messaggio avvertenza.

    • Per richiedere agli utenti di immettere i dati e rendere i campi obbligatori, selezionare Inserito dall'utente - Richiesto e immettere un messaggio personalizzato nella casella Messaggio avvertenza.

    • Per rendere il campo di sola lettura e visualizzare un valore di dati calcolato e visualizzato mediante uno script allegato, selezionare Calcolato - Solo lettura. Gli utenti non possono modificare il valore calcolato.

    • Per rendere il campo modificabile e visualizzare un valore di dati calcolato e visualizzato mediante uno script allegato, selezionare Calcolato - Utente può ignorare. Se lo script di calcolo è progettato per accettare input, gli utenti potranno modificare il valore calcolato. Se un utente sceglie di modificare il valore calcolato, verrà visualizzato il messaggio personalizzato specificato nella casella Avvertenza di ignorare.

    • Per rendere il campo di sola lettura e visualizzare un valore di dati unito o calcolato e visualizzato in fase di esecuzione, selezionare Solo lettura. Gli utenti non possono modificare tale valore.

  2. Se il valore è consigliato o obbligatorio, immettere un prompt nella casella Messaggio avvertenza.

  3. Se il valore sarà calcolato, allegare all'oggetto lo script di calcolo mediante l'Editor di script.

  4. (Facoltativo) Per un valore calcolato che può essere ignorato, è possibile scrivere un messaggio nella casella Avvertenza di ignorare.

    È possibile compilare dinamicamente un messaggio script o pattern di convalida con un valore di un'origine dati. Ciò serve a garantire che gli utenti inseriscano nel campo il valore corretto.

Definizione delle proprietà di binding dei dati personalizzate per i campi data/ora

Le opzioni di binding consentono di creare un modulo che acquisisca i dati di infrastrutture aziendali e/o di utilizzare un'origine dati esterna per riempire il modulo in fase di esecuzione. Le proprietà di binding dei dati vengono impostate nella scheda Binding della palette Oggetto.

  1. Selezionare il campo data/ora.

  2. Abilitare il modulo a connettersi all'origine dati nel momento in cui il modulo viene aperto.

  3. Eseguire un binding del campo con il nodo di dati corrispondente. Per informazioni sul binding di oggetti a un'origine dati, vedere Binding dei campi a un'origine dati.

Specifica dei dati da visualizzare nei campi data/ora

È possibile scegliere di visualizzare la data, l'ora o entrambi.

  1. Nella palette Oggetto, fare clic sulla scheda Binding.

  2. Dall'elenco Formato dati, specificare gli elementi da visualizzare nel campo:

    • Data Specifica l'oggetto come data.

    • Ora Specifica l'oggetto come ora.

    • Data e ora Specifica l'oggetto come data e ora.

Definizione del pattern per la visualizzazione dei campi data/ora

  1. Nella palette Oggetto, fare clic sulla scheda Campo.

  2. Fare clic su Pattern > Visualizza.

  3. Nell'elenco per la selezione del tipo scegliere il pattern utilizzato per la visualizzazione dei dati in un campo data/ora.

    Nota: Per visualizzare tutti i formati di data, ora e data/ora nell'elenco Selezionare il tipo, è prima necessario selezionare Data e ora nell'elenco Formato dati della scheda Binding nella palette Oggetto.

Specifica del formato combinato dei campi data/ora

Se si desidera separare i numeri aggiunti ai campi data/ora con linee del bordo, usare il formato combinato.

  1. Nella palette Oggetto, fare clic sulla scheda Campo.

  2. Selezionare Combinazione di caratteri per includere le linee dei bordi che separano ciascun numero all'interno del campo data/ora.

  3. Specificare i numeri che saranno separati dalle linee dei bordi all'interno del campo data/ora.

Limitazione dei numeri nei campi data/ora

È possibile limitare i numeri immessi nel campo data/ora specificando l'utilizzo della lunghezza orizzontale del campo data/ora da parte di Designer per determinare la quantità di numeri massima consentita.

 Fare clic sulla scheda Campo nella palette Oggetto, quindi selezionare Limita lunghezza all'area visibile.