Table de données vers boîte de table (moyen plus simple ?)<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />Est-ce que quelqu'un sait s'il existe un moyen plus simple de convertir un tableau de données (avec des colonnes de caractères et numériques) en une boîte d'affichage Table Box ?La seule façon que je vois est de parcourir chaque colonne du tableau de données pour les colonnes de caractères et les colonnes numériques (c'est-à-dire StringColBox, NumberColBox).Je me demandais simplement s'il existait une commande JSL insaisissable qui prendrait tout le contenu de la table de données pour le transmettre à la commande Table Box. .Peut-être qu'il n'y a aucun moyen de créer une boîte de table sans les StringColBox et NumberColBoxes séparées, je suppose ?Pensées?merci... dj
dt_Fruit : "Fruit" (caractère), "Emplacement" (caractère), "Rendement en fruit" (numérique), "Prix du fruit" (numérique)
TableBox(
StringColBox("Fruit",valeurfruit),
StringColBox("Emplacement",valeuremplacement),
NumberColBox("Rendement en fruits",valeur du rendement en fruits),
NumberColBox("Prix des fruits", valeur du prix des fruits)
);
Re : Table de données vers boîte de table (moyen plus simple ?)Vous pouvez obtenir une Table Box en un seul passage via Journal()
ferme tout ( journaux ) ;
dt = Ouvrir ( "$ENGLISH_SAMPLE_DATA/Grande Classe.jmp" ) ;
dt << journal ;
Nouvelle fenetre ( évaluer ( dt << obtenir un nom ) , Revue actuelle ()[ TableBox ( 1 )] ) ;
// Nettoyer l'espace de travail
Revue actuelle () << Fermer la fenêtre ;
Table de données vers boîte de table (moyen plus simple ?)Ok, j'ai réussi à simplifier un peu plus (mais si quelqu'un voit un moyen encore plus simple, n'hésitez pas à le partager !) :
colNamesStr = dt_Fruit<
colNamesNum = dt_Fruit<
TableBox(
StringColBox(char(colNamesStr[1]),colNamesStr[1]< StringColBox( char(colNamesStr[2]),colNamesStr[2]< ),
NuméroColBox( char(colNamesNum[1]),colNamesNum[1]< ),
NuméroColBox( char(colNamesNum[2]),colNamesNum[2]< )
);