ElencoCampiVuoti ( nomiCampi )
Moderatore: Moderatori
-
- Messaggi: 3616
- Iscritto il: sabato 7 febbraio 2004, 1:00
- Località: Roma
- Contatta:
ElencoCampiVuoti ( nomiCampi )
Una funzione personalizzata ricorsiva necessaria per conoscere i campi vuoti di un determinato formato ( vedere anche questo post ):
/*
ElencoCampiVuoti ( nomiCampi )
il parametro nomiCampi può essere dinamicamente sostituito dalla funzione:
FieldNames ( fileName ; layoutName )
*/
If ( ValueCount ( nomiCampi ) > 0 ;
Let ([
nomeCampo = GetValue ( nomiCampi ; 1 ) ;
contenutoCampo = Evaluate ( GetField ( nomeCampo ) );
prossimiCampi = RightValues ( nomiCampi ; ValueCount ( nomiCampi ) - 1 )
];
Case(
IsEmpty ( contenutoCampo ) ; nomeCampo & ¶ & ElencoCampiVuoti ( prossimiCampi ) ;
ElencoCampiVuoti ( prossimiCampi )
)
)
)
/*
ElencoCampiVuoti ( nomiCampi )
il parametro nomiCampi può essere dinamicamente sostituito dalla funzione:
FieldNames ( fileName ; layoutName )
*/
If ( ValueCount ( nomiCampi ) > 0 ;
Let ([
nomeCampo = GetValue ( nomiCampi ; 1 ) ;
contenutoCampo = Evaluate ( GetField ( nomeCampo ) );
prossimiCampi = RightValues ( nomiCampi ; ValueCount ( nomiCampi ) - 1 )
];
Case(
IsEmpty ( contenutoCampo ) ; nomeCampo & ¶ & ElencoCampiVuoti ( prossimiCampi ) ;
ElencoCampiVuoti ( prossimiCampi )
)
)
)
Raybaudi FMP 12 Adv. Windows XP SP3