DEFFORMAT
Consente di definire dei formati personalizzati da applicare ai controlli di una videata e/o di una griglia.
Parametri
| Parametro | Definizione | I/O | Versione traduttore | SMP | |
|---|---|---|---|---|---|
| FORMATO | Stringa | ||||
| TIPO | Enumerazione | ||||
| CIFRETOT | Intero | ||||
| CIFREDEC | Intero | ||||
| SEGNO | Intero | ||||
| NOZERO | Intero | ||||
| NOZERODEC | Intero | ||||
| ASTERISCHI | Intero | ||||
| MAIUSCOLO | Intero | ||||
| BARRATO | Intero | 28.1 |
TIPO
Tipologia di formati ammessi.
Parametro enumerato, può assumere i seguenti valori:
| Valore | Descrizione |
|---|---|
TESTO | TESTO |
CODICE | CODICE |
NUMERICO | NUMERICO |
IMPORTO | IMPORTO |
IMPEURO | IMPEURO |
DATA6 | DATA6 |
DATA8 | DATA8 |
ANNO2 | ANNO2 |
ANNO4 | ANNO4 |
PERIODO4 | PERIODO4 |
PERIODO6 | PERIODO6 |
GIORNOMESE | GIORNOMESE |
ORA | ORA |
ORA6 | ORA6 |
CARTELLA | CARTELLA |
ARCHIVIO | ARCHIVIO |
INTERVALLO | INTERVALLO |
COLORE | COLORE |
FONTSCHERMO | FONTSCHERMO |
FONTSTAMPANTE | FONTSTAMPANTE |
SEGNO
Consente di abilitare o meno il segno.
Parametro con valori ammessi, si possono utilizzare i seguenti valori:
| Valore | Descrizione |
|---|---|
0 | No |
1 | Si |
NOZERO
Consente di visualizzare o meno gli zeri non significativi.
Parametro con valori ammessi, si possono utilizzare i seguenti valori:
| Valore | Descrizione |
|---|---|
0 | No |
1 | Si |
NOZERODEC
Consente di visualizzare o meno gli zeri decimali non significativi.
Parametro con valori ammessi, si possono utilizzare i seguenti valori:
| Valore | Descrizione |
|---|---|
0 | No |
1 | Si |
ASTERISCHI
Consente di sostituire i caratteri digitati con Asterischi.
Parametro con valori ammessi, si possono utilizzare i seguenti valori:
| Valore | Descrizione |
|---|---|
0 | No |
1 | Si |
MAIUSCOLO
Consente di convertire automaticamente i caratteri digitati in maiuscolo.
Parametro con valori ammessi, si possono utilizzare i seguenti valori:
| Valore | Descrizione |
|---|---|
0 | No |
1 | Si |
BARRATO
Consente di convertire automaticamente i caratteri digitati in barrati.
Parametro con valori ammessi, si possono utilizzare i seguenti valori:
| Valore | Descrizione |
|---|---|
0 | No |
1 | Si |
Esempi
Viene definito il formato 'NUMERI' ed applicato ad un edit
DIM num[INT]
'@DEFFORMAT FORMATO["NUMERI"] _
TIPO[NUMERICO]_
CIFRETOT[10]_
SEGNO
'@DEFVID DIM[5,30] TIT["Videata"] ID["IDvid1"]
'@DEFGRIDPANEL NOME[GridPanel1] ID["IDGridPanel1"] DIMENSIONAMENTOAUTOMATICO[1] _
RIGA[ALTEZZA[1] LAYOUT[#FISSO] ] _
RIGA[ALTEZZA[1] LAYOUT[#FISSO] ] _
RIGA[ALTEZZA[1] LAYOUT[#FISSO] ] _
COLONNA[LUNGHEZZA[1] LAYOUT[#FISSO]] _
COLONNA[LUNGHEZZA[28] LAYOUT[#DINAMICO]] _
COLONNA[LUNGHEZZA[1] LAYOUT[#FISSO]]
'@DEFEDIT ID["IDedit1"] VAR[num] POS[1,1] DIM[1,1] RET[1,1] GRID[COL[2] RIGA[2] COLDIN[1]] FMT["NUMERI"]
'@ENDGRIDPANEL NOME[GridPanel1]
'@RUNVID
Vengono definiti 2 formati 'NUMERI CON SEGNO' e 'NUMERI SENZA SEGNO'
DIM num[INT]
'@DEFFORMAT FORMATO["NUMERI CON SEGNO"] _
TIPO[NUMERICO]_
CIFRETOT[10]_
SEGNO
'@DEFFORMAT FORMATO["NUMERI SENZA SEGNO"] _
TIPO[NUMERICO]_
CIFRETOT[10]
'@DEFVID DIM[4,70] TIT["Videata"] ID["IDvid1"]
'@DEFGRIDPANEL NOME[GridPanel2] ID["IDGridPanel2"] DIMENSIONAMENTOAUTOMATICO[1] _
RIGA[ALTEZZA[1] LAYOUT[#FISSO] ] _
RIGA[ALTEZZA[1] LAYOUT[#FISSO] ] _
RIGA[ALTEZZA[1] LAYOUT[#FISSO] ] _
RIGA[ALTEZZA[1] LAYOUT[#FISSO] ] _
COLONNA[LUNGHEZZA[1] LAYOUT[#FISSO]] _
COLONNA[LUNGHEZZA[28] LAYOUT[#DINAMICO]] _
COLONNA[LUNGHEZZA[1] LAYOUT[#FISSO]]
'@DEFEDIT ID["IDeditSegno"] VAR[num] POS[1,1] DIM[1,1] RET[1,1] GRID[COL[2] RIGA[2] COLDIN[1]] FMT["NUMERI CON SEGNO"]
'@DEFEDIT ID["IDeditNoSegno"] VAR[num] POS[1,1] DIM[1,1] RET[1,1] GRID[COL[2] RIGA[2] COLDIN[1]] FMT["NUMERI SENZA SEGNO"]
'@ENDGRIDPANEL NOME[GridPanel2]
'@RUNVID