PAN: Maschere numeriche adattate
copia linkDescrizione
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.
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