Comment supprimer/fermer toutes les tables de données sans aucune ligne de l'espace de travail en même temps ?Mélange et nettoyage des donnéesRe : Comment supprimer/fermer simultanément toutes les tables de données avec des lignes non nulles de l'espace de travail ?Il existe plusieurs discussions précédentes à ce sujet.Mais voici un simple morceau de code qui fera ce que vous voulez :
Names Default To Here( 1 );
For( i = N Table(), i >= 1, i--,
If( N Rows( Data Table( i ) ) == 0,
Close( Data Table( i ), nosave )
)
);
Re : Comment supprimer/fermer simultanément toutes les tables de données avec des lignes non nulles de l'espace de travail ?Bonjour David, désolé, il y a eu une faute de frappe dans la question, je souhaite supprimer/supprimer toutes les tables qui se trouvent dans mon espace de travail et qui n'ont aucune ligne ; Je veux dire, fermez toutes les tables vides en même temps.
En fait, j'ai développé un script qui génère environ 100 tables et certaines tables (environ 30 supposent) ne contiendront aucune donnée donc vides. Je souhaite supprimer ces tables de l'espace de travail afin de lui donner un aspect propre et de faciliter la navigation entre les tables.
Je voudrais savoir s'il existe une commande jsl pour effectuer l'opération ?Re : Comment supprimer/fermer simultanément toutes les tables de données avec des lignes non nulles de l'espace de travail ?Cela signifie-t-il que vous souhaitez garder les tables ouvertes si elles n'ont aucune ligne ?Je ne sais pas comment faire cela sans script, mais en général, si je veux fermer toutes mes tables, je vais sur l'une de mes tables et dans le menu, sélectionnez Fenêtre> Fermer toutes les tables de données.