Bonjour,
J'ai lancé un script qui importe plusieurs fichiers Excel dans une seule table. Le champ de date a un mélange de formats ; mm/jj/aaaa , mm.jj.aa et mm-jj-aa.
J'ai essayé d'utiliser recode, et en regardant le script, il ressemble à des valeurs statiques :
Current Data Table() << Begin Data Update;<BR />dc1 = New Column( :Date );<BR />dc1 << Set Name( "Date 3" );<BR />Current Data Table() << Go to( dc1 );<BR />Current Data Table() << Move Selected Columns( after( :Date ) );<BR />For Each Row(<BR /> dc1[] = Match( :Date,<BR /> "10.11.18", "10/11/18",<BR /> "10.16.18", "10/16/18",<BR /> "10.20.18", "10/20/18",<BR /> "10.21.18", "10/21/18",<BR /> "10.24.18", "10/24/18",<BR /> "11-01-18 A1", "11/01/18 A1",<BR /> "11.08.18", "11/08/18",<BR /> :Date<BR /> )<BR />);<BR />Current Data Table() << End Data Update;<BR />
Essentiellement, ce que je recherche comme résultat final, c'est que toutes les dates soient formatées dans un format de date court, mm/jj/aa.
J'ai besoin d'aide pour faire fonctionner ce code pour toutes les nouvelles valeurs qui peuvent être ajoutées ultérieurement ou peut-être existe-t-il une meilleure façon de le faire ?
Il s'agit d'un problème courant pour les utilisateurs. Une recherche des discussions précédentes trouvera quelques solutions qui pourraient vous convenir. en voici un discussion à partir de laquelle vous pouvez adapter une réponse.