Passa al contenuto principale

DEFFORMAT

DesktopWebInterop .NET.NET Interop

Consente di definire dei formati personalizzati da applicare ai controlli di una videata e/o di una griglia.

Parametri

ParametroDefinizioneI/OInformazioniVersione traduttoreSMP
FORMATOStringaINObbligatorioDesktopWeb
TIPOEnumerazioneINObbligatorioDesktopWeb
CIFRETOTInteroINDesktopWeb
CIFREDECInteroINDesktopWeb
SEGNOInteroINDesktopWeb
NOZEROInteroINDesktopWeb
NOZERODECInteroINDesktopWeb
ASTERISCHIInteroINDesktopWeb
MAIUSCOLOInteroINDesktopWeb
BARRATOInteroIN28.1DesktopWeb

FORMATO

StringaINInputObbligatorioObbligatorioValore non necessarioValore non necessarioDesktopWeb

Nome da associare al formato.

TIPO

EnumerazioneINInputObbligatorioObbligatorioValore non necessarioValore non necessarioDesktopWeb

Tipologia di formati ammessi.

Parametro enumerato, può assumere i seguenti valori:

ValoreDescrizione
TESTOTESTO
CODICECODICE
NUMERICONUMERICO
IMPORTOIMPORTO
IMPEUROIMPEURO
DATA6DATA6
DATA8DATA8
ANNO2ANNO2
ANNO4ANNO4
PERIODO4PERIODO4
PERIODO6PERIODO6
GIORNOMESEGIORNOMESE
ORAORA
ORA6ORA6
CARTELLACARTELLA
ARCHIVIOARCHIVIO
INTERVALLOINTERVALLO
COLORECOLORE
FONTSCHERMOFONTSCHERMO
FONTSTAMPANTEFONTSTAMPANTE

CIFRETOT

InteroINInputValore non necessarioValore non necessarioDesktopWeb

Numero di cifre totali del formato.

CIFREDEC

InteroINInputValore non necessarioValore non necessarioDesktopWeb

Numero di cifre decimali del formato.

SEGNO

InteroINInputValore non necessarioValore non necessarioDesktopWeb

Consente di abilitare o meno il segno.

Parametro con valori ammessi, si possono utilizzare i seguenti valori:

ValoreDescrizione
0No
1Si

NOZERO

InteroINInputValore non necessarioValore non necessarioDesktopWeb

Consente di visualizzare o meno gli zeri non significativi.

Parametro con valori ammessi, si possono utilizzare i seguenti valori:

ValoreDescrizione
0No
1Si

NOZERODEC

InteroINInputValore non necessarioValore non necessarioDesktopWeb

Consente di visualizzare o meno gli zeri decimali non significativi.

Parametro con valori ammessi, si possono utilizzare i seguenti valori:

ValoreDescrizione
0No
1Si

ASTERISCHI

InteroINInputValore non necessarioValore non necessarioDesktopWeb

Consente di sostituire i caratteri digitati con Asterischi.

Parametro con valori ammessi, si possono utilizzare i seguenti valori:

ValoreDescrizione
0No
1Si

MAIUSCOLO

InteroINInputValore non necessarioValore non necessarioDesktopWeb

Consente di convertire automaticamente i caratteri digitati in maiuscolo.

Parametro con valori ammessi, si possono utilizzare i seguenti valori:

ValoreDescrizione
0No
1Si

BARRATO

28.1InteroINInputValore non necessarioValore non necessarioDesktopWeb

Consente di convertire automaticamente i caratteri digitati in barrati.

Parametro con valori ammessi, si possono utilizzare i seguenti valori:

ValoreDescrizione
0No
1Si

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