Renommer un script jsl de colonneSalut
Je suis assez nouveau dans les scripts JSL. Je n'arrive pas à trouver un script pour renommer un en-tête de colonne d'un nom à un autre
Toutes mes excuses, c'est probablement évident pour la plupart ici
Re : Renommer un script jsl de colonneÀ l’avenir, l’aide en ligne pourrait vous être utile. Dans ce cas:
- Sélectionner Aide > Index des scripts .
- Changer le menu déroulant de l'initiale toutes catégories à Objets .
- Sélectionner Script de colonne sous Tableau de données dans la première liste.
- Sélectionner Définir le nom dans la deuxième liste.
Vous trouverez la syntaxe correcte avec les arguments et les options. Vous pouvez exécuter un exemple et observer le résultat. Vous pouvez cliquer Aide sur la rubrique pour accéder à la couverture plus complète du système d'aide principal.
Vous pouvez également effectuer une recherche dans les objets avec nom de colonne par exemple pour retrouver toutes les fonctions ou messages associés.
Re : Renommer un script jsl de colonneMerci beaucoup Jim
C'est exactement ce dont j'avais besoin. J'utilisais une variante de ce script avec laquelle je jouais depuis des lustres et je n'arrivais pas à le faire fonctionner.
Merci également d'avoir montré où vous l'avez trouvé.
Re : Renommer un script jsl de colonneVoici un exemple de
Aide ==> Index de script ==> Table de données ==> Script de colonne
Names Default To Here( 1 );
dt = Open( "$SAMPLE_DATA/Big Class.jmp" );
:Age << Set Name( "Time" );
Re: Renommer une colonne script jslLe script que vous proposez fonctionne bien lorsqu'un utilisateur travaille avec une seule table. Cependant, j'essaie de modifier le nom d'une colonne spécifique dans l'une des tables ouvertes, et je ne trouve aucune solution dans l'index des scripts. Quelle serait la syntaxe JSL pour ce scénario ?
Exemple
Je travaille avec deux tables (Cdt1 et Cdt2) et Cdt1 a une colonne avec le nom « valeur » que je veux changer en « Code d'erreur »
J'ai essayé de sélectionner d'abord la colonne « valeur » avant de changer le nom, mais cela n'a pas aidé.
Cdt1 << Select Columns("value");
Column("value") << Set Name( "Fault code" );
Mon autre tentative était pire...
Cdt1 << Columns("value") << Set Name ("Fault code");
Quoi qu'il en soit, malgré mes efforts et mes recherches de conseils, je n'ai pas réussi. Toute aide serait la bienvenue.
Re: Renommer une colonne script jslExtrait de l'index des scripts :


Votre code devrait donc être :
Cdt1:value << Set Name( "Fault code" );
OU
Column( Cdt1, "value" ) << Set Name( "Fault code" );