Comment collecter tous les tableaux de données dans une nouvelle fenêtre<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
J'ai un script qui extrait les données d'une base de données et renvoie un nombre aléatoire de tables. J'aimerais que tous les tableaux soient regroupés dans une seule fenêtre où un utilisateur peut faire défiler vers le bas pour voir les tableaux au lieu d'avoir les tableaux les uns derrière les autres. J'ai essayé une approche dans laquelle j'appelle la base de données, puis je crée une nouvelle fenêtre, je parcours tous les tableaux et je les ajoute à la fenêtre (voir ci-dessous), mais cela ne fonctionne pas. Peut-être que l'approche est totalement fausse et que je dois commencer par créer la fenêtre puis ajouter les tables lorsqu'elles sont renvoyées pour la base de données ou... ?
Merci d'avance 
Hans Jorgen
maintenant
= Nouvelle fenetre ( "Rapports sur les temps de latence EDC pour" || Essai || "" , Afficher le menu ( 0 ) , afficher les barres d'outils ( 0 ))
;
pour
( je = 1 , je <= Tableau N () , je
++,
maintenant
<< Ajouter ( Tableau de données (je ) )
;
)
;
Re : Comment collecter tous les tableaux de données dans une nouvelle fenêtreOUI, cela a fait la différence. Merci
Re : Comment collecter tous les tableaux de données dans une nouvelle fenêtreAppend nécessite une "boîte d'affichage" et ne reconnaît pas un Tableau de données en tant que tel. Essaie le dt << Nouvelle boîte de données () commande pour capturer un tableau dans une boîte d’affichage. Ou si l’objectif est simplement de parcourir les tableaux, un simple journal pourrait fonctionner.
Exemples:
nw1 = Nouvelle fenetre ( "tables verticales" ) ;
nw2 = Nouvelle fenetre ( "tableaux horizontaux" , hlb = Zone de liste H ()) ;
Pour ( je = 1 , je <= Tableau N () , je ++,
nw1 << Ajouter ( Tableau de données ( je ) << nouvelle boîte de données ) ; //Tables actives les unes sur les autres
hlb << Ajouter ( Tableau de données ( je ) << nouvelle boîte de données ) ; //Tables actives côte à côte
Tableau de données ( je ) << journal ; // Journal ; tables inactives, pour parcourir les données uniquement
) ;