Vai al contenuto

Cambiare il formato di un campo Numerico, Data o Data-Ora

Permessi Richiesti

Questa sezione richiede il permesso Application Designer dal tuo amministratore di Dominio.

Consulta Quali sono i compiti di Design? per saperne di più riguardo ai permessi per lavorare con il Design Mode e altri strumenti.

Impara come personalizzare il formato per mostrare date, data e ora e numeri nella tua applicazione. Questo documento fornisce anche le informazioni riguardo la sintassi da personalizzare i formati dei campi numerici (Numeric), data (Date) e data-ora (DateTime).

Come cambiare formato

Il formato è come la tabella di un'applicazione rappresenta un particolare tipo di dato. Come Designer, puoi selezionare come certi tipi di dati (Numeric, Date e DateTime) appariono all'utente.

Note

La procedura è la stessa sia per le tabelle di Master che di Dettaglio.

Per le tabelle di Dettaglio, trovi la stessa interfaccia andando in Details > [tabella di Dettaglio desiderata] > Configure.

L'azione conduce all'interfaccia che si comporta come quella della tabella di Master nel sotto-pannello Master.

Per maggiori informazioni sui Dettagli (Details), consulta Come collegare una tabella con ulteriori informazioni a una riga: Dettagli.

Segui i passi sotto per cambiare il formato di un campo data (Date), data e ora (Date-Time) o numerico (Numeric).

Note

La procedura per cambiare formato è la stessa per i campi data (Date), data e ora (Date-Time) e numerico (Numeric).

  1. In Design Mode, vai alle impostazioni della tabella che contiene i campi data (Date), data e ora (Date-Time) o numerici (Numeric). che vuoi configurare.

  2. Nelle impostazioni tabella sotto la colonna View Format, puoi vedere i campi il cui formato è personalizzabile.

    Clicca sul menù a tendina sotto View Format corrispondente al formato del campo che vuoi cambiare.

    Ciascun tipo di campo (Date, Date-Time o Numeric) offre differenti tipi di opzioni predefinite tra cui scegliere. Se devi personalizzare il formato di un campo Date, Date-Time o Numeric, clicca su Custom Format dal menù a tendina.

    L'azione apre la finestra Custom Format. Nella finestra Custom Format, puoi personalizzare il formato.

    • (1) La sintassi di riferimento per comporre il tuo formato. Vari in base al tipo di campo (Date, Date-Time o Numeric field).
    • (2) La casella di testo del formato dove puoi digitare il formato personalizzato usando la sintassi da (1).
    • (3) Anteprima del formato.
    • (4) Il pulsante ripristina il precedente formato personalizzato.
    • (5) Conferma i cambiamenti.
    • (6) Annulla i cambiamenti.

    Digita il formato personalizzato e clicca sul pulsante Confirm.

    Note

    Se stai personalizzando il formato di un campo di tipo numerico (Numeric), c'è un'ulteriore opzione.

    Se l'interruttore Invert decimals and thousands separator representation è attivato, il formato usa la virgola (,) invece del punto (.) per i decimali.

  3. Clicca sul pulsante Save per salvare i cambiamenti fatti. Trovi il pulsante Save nell'angolo in alto a sinistra nel Design Mode.

Success

Hai cambiato il formato per mostrare i dati di un campo data (Date), data e ora (Date-Time) o numerico (Numeric).

Formattare un campo secondo delle condizioni

Impara come inserire una Formula introducendo condizioni per formattare i campi.

  1. Nel pannello Table sulla tabella che vuoi personalizzare, clicca sul pulsante Restrictions. L'azione conduce al pannello Restrictions.

  2. Sotto la collonna Restrictions, clicca sul pulsante Format Type Formula in corrispondenza del campo che vuoi configurare.

    L'azione apre il Formula Editor e sarai in grado di inserire una formula per gestire la formattazione.

Vedi Sintassi formati personalizzati per imparare come scrivere le stringhe con il formato.

Sintassi formati personalizzati

Impara la sintassi per personalizzare il formato secondo le tue necessità.

Se il Designer ha delle necessità speciale per il formato Numeric, Date e DateTime, può personalizzarlo come visto al passo 2 in Come cambiare formato.

Sotto la sintassi per comporre il formato personalizzato (Custom Format) per i dati Numeric, Date e DateTime.

Campi numerici

Qui la sintassi per formattare i dati dei campi numerici (Numeric). Concatena i simboli per ottenere la formattazione desiderata.

Simbolo Risultato
# La cifra sostituisce l'asterisco. Se non c'e una cifra in quella posizione, lascia vuoto.
0 La cifra sostituisce l'asterisco. Se non c'e una cifra in quella posizione, inserisce 0.
. Separatore decimale in formato americano.
, Separatore migliaia in formato americano.
% Moltiplica il numero per 100 aggiungendo il simbolo percentuale alla fine.
$ Inserisce il simbolo valuta. Dipende dalla configurazione della valuta.
\ Introduce nel formato una sequenza di escape.
'String' Scrivere una stringa fra apici singoli.

Info

eLegere presuppone lo standard americano per rappresentare decimali (.) e migliaia (,).

Se vuoi usare lo standard Europeo con la virgola decimale (e.g. 100.000,50), attiva l'interruttore Invert decimals and thousands separator representation. L'azione inverte punti e virgole.

eLegere non supporta la virgola decimale direttamente nel formato; e.g. scrivere 0.000,00## non funziona. Bisogna utilizzare il punto decimale (.) dopodiché l'interruttore.

Note

Puoi usare gli stessi simboli nelle formule in Design Mode > Table > Restrictions per le formule di tipo formato (Format Type Formula).

Se vuoi specificare o lo standard americano o lo standard Europeo in base ad alcune condizione in una Format Type Formula numerica (Numeric), scrivile nelle funzioni come segue:

  • Formato Americano (punto per decimale, virgole per gruppi di migliaglia): {0:,#.00##}
  • Formato Europeo (virgola per decimale, punto per gruppi di migliaglia): {1:,#.00##}

Consulta Formattare una cella numerica secondo la valuta nel Formulario casi d'uso per un esempio.

Campi Data

Qui la sintassi per formattare i campi di tipo data (Date). Concatena le convenzioni per ottenere il risultato desiderato.

Simbolo Risultato
d Rappresenta il giorno con una sola cifra (1 to 31).
dd Rappresenta il giorno con due cifre (01 to 31).
ddd Abbreviazione per il nome del giorno della settimana (Tue, Wed, Fri).
M Rappresenta il mese con una sola cifra (1 to 12).
MM Rappresenta il mese con due cifre (01 to 12).
MMM Nome abbreviato del mese (Jan, Jun, Sep).
MMMM Rappresenta il nome completo del mese (January, June, September).
yy Rappresenta un anno utilizzando le ultime 2 cifre (2024 : 24).
yyyy Inserisce l'anno completo (2024).
'String' Scrivere una stringa fra apici singoli.

Campi Data-Ora

Qui la sintassi per formattare i campi di tipo data-ora (DateTime). Concatena le convenzioni per ottenere il risultato desiderato.

Simbolo Risultato
d Rappresenta il giorno con una sola cifra (1 to 31).
dd Rappresenta il giorno con due cifre (01 to 31).
ddd Abbreviazione per il nome del giorno della settimana (Tue, Wed, Fri).
M Rappresenta il mese con una sola cifra (1 to 12).
MM Rappresenta il mese con due cifre (01 to 12).
MMM Nome abbreviato del mese (Jan, Jun, Sep).
MMMM Rappresenta il nome completo del mese (January, June, September).
yy Rappresenta un anno utilizzando le ultime 2 cifre (2024 : 24).
yyyy Inserisce l'anno completo (2024).
'String' Scrivere una stringa fra apici singoli.
h Rappresenta l'ora utilizzando l'orologio da 12 ore (1 to 12).
hh Rappresenta l'ora utilizzando l'orologio da 12 ore (01 to 12).
H Rappresenta l'ora utilizzando l'orologio da 24 ore (1 to 23).
HH Rappresenta l'ora utilizzando l'orologio da 24 ore (01 to 23).
m Rappresenta i minuti da 0 a 59.
mm Rappresenta i minuti da 00 a 59.
s Rappresenta i secondi da 0 a 59.
ss Rappresenta i secondi da 00 a 59.
tt Inserisce AM/PM nell'orologio da 12 ore.
zzz Differenza di fuso orario UTC (+02.00)