Le script d'exemple suivant convertit le type de données de toutes les colonnes du tableau actuel en type Caractère. Il s'agit d'une suggestion plus concise que celle proposée précédemment dans cette discussion.
Pour parcourir les colonnes, il n'est pas nécessaire de connaître leur nombre ni leurs noms avant la boucle `for()`. La fonction `NCol()` renvoie le nombre de colonnes dans la table de données. La fonction `Column()` permet d'accéder à une colonne par son index.
dt = Current Data Table();
For( i = 1, i <= N Col( dt ), i++,
Column( dt, i ) << Data Type( "Character" )
);
J'espère que cela vous aidera.
Essayez ça
dt=current data table();
::cc = ::dt << Get Column Names( Continuous );
::ncols = N Items( ::cc );
For( ::i = 1, ::i <= ::ncols, ::i++,
::name = ::cc[::i];
::cc[::i] << Data Type( Character );
Current Data Table() << Run Formulas;
);