Je crée un tableau récapitulatif comme suit, mais il place le symbole de verrouillage sur les colonnes du tableau récapitulatif.
FAILS_SUM = FAILS << Résumé(
Group( :Lot, :Wafer, :Part, :End_Date, :X, :Y ),
linkToOiginalDataTable(0),
outputTableName(FAILS<
invisible
);
Je déverrouille par programme les colonnes en utilisant
colNames = FAILS_SUMMARY << getColumnNames();
for(i=1, i<=nItems(colNames),i++,
colonne(colNames ) << setLock(0);
);
La colonne de regroupement 'Lot' est dissociée de sa colonne source.
La colonne de regroupement 'Wafer' est dissociée de sa colonne source.
La colonne de regroupement 'X' est dissociée de sa colonne source.
La colonne de regroupement 'Y' est dissociée de sa colonne source.
La colonne de regroupement 'Part' est dissociée de sa colonne source.
La colonne de regroupement 'End_Date' est dissociée de sa colonne source.
Quels sont les critères pour lesquels JML/JSL verrouille les colonnes lors de la création d'un tableau récapitulatif ?
Que signifie l'avertissement que je reçois !
Comment puis-je nettoyer A) Ne pas verrouiller les colonnes ou
Les déverrouiller ?
Troie
Vous pouvez déverrouiller une colonne avec ce code :
dt:Colonne<Re : Verrouiller des colonnes lors de la création d'un tableau récapitulatif<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
... ce qui est logique sauf que Troy a " linkToOiginalDataTable(0)" dans son code !
Cela ressemble à une faute de frappe : "Oiginal" !!
Un tableau récapitulatif est lié à l'original par défaut et donc les colonnes sont verrouillées.
Il est possible de créer une table non liée avec des colonnes non verrouillées en utilisant Résumé (voir exemple JSL ci-dessous) ou Tabuler (table de sortie de << Transformer en tableau de données devrait ont colonnes déverrouillées).
.
Tableau de données actuel () << Résumé ( Groupe ( : âge ) , Moyenne ( : hauteur ) ,
Lien vers le tableau de données d'origine ( 0 )) ;