English
Instant Developer Foundation Documentazione
  • Note di rilascio
  • Instant Developer Foundation
  • Versioni precedenti
  • Versione 7.1.3300
  • Miglioramenti

PAN: Maschere numeriche adattate

copia link

Descrizione

Nelle versioni precedenti, le caratteristiche di precisione (lunghezza massima) e scala definite nei campi numerici del database non si riflettevano sulla struttura della maschera di imputazione a video. Solo per i campi interi in cui non veniva indicata una specifica maschera, essa veniva calcolata in base alla lunghezza massima.

Con questa modifica ora la maschera viene adattata alle caratteristiche del campo, calcolando la precisione e la scala secondo il seguente algoritmo:

  • Campi Interi: precisione = massima lunghezza, scala = 0.
  • Campi Float: nessun adattamento.
  • Campi Currency: scala come definita dalla maschera (max 6 cifre), precisione = massima lunghezza - scala (max 13 cifre).
  • Campi Decimal: precisione e scala come definite nel campo del database.
In base ai parametri appena calcolati, si controlla che il numero di cifre intere specificate nella maschera non sia superiore a precisione - scala e che il numero di cifre decimali della maschera non sia superiore a scala. In caso contrario la maschera viene troncata dal lato sinistro o destro rispettivamente.

Ad esempio, se la maschera applicata ad un campo decimal(5,2) è ###,###,###.00, allora la maschera di imputazione a video sarà ###.00. Se ad un campo integer(4) viene applicata la stessa maschera, a video il campo avrà #,###.

Funzionalità interessate

Maschere a video di campi numerici

Note

  • Questa modifica può modificare il comportamento di applicazioni esistenti nel caso di campi currency e decimal a bassa precisione. Potete ricercare i campi con precisione minore di 10 di tipo decimal o currency per vedere se ci sono nei vostri progetti.

Ultima modifica: 23/03/2021 / Validità: da 7.0.3200

Hai trovato utile l'articolo?

Grazie per il feedback!

Ti serve altro aiuto?

Consulta il Forum