J'essaie de mettre à jour une colonne avec une formule donnée une entrée de zone d'édition de texte. J'ai essayé d'autres solutions trouvées sur la page de discussions mais sans succès
Au début de mon code, je définis la zone comme 1 par défaut. Il s'agit également de la valeur par défaut à l'intérieur de la zone d'édition du nombre :
aire = 1 ;
J'ai une colonne qui utilise la variable area :
dt << New Column( "Current Density",
Numeric,
"Continuous",
Format( "Best", 12 ),
Formula( column(7) / area )
) << Move Selected Columns( {:Current Density}, after( column(7)) );Ensuite, j'ai la fonction du bouton. L'espoir est qu'il prendra la valeur mise à jour, la branchera dans la colonne, puis réexécutera la formule afin de mettre à jour les tracés que j'ai dans mon application JMP.
NEB1 << Set Function(
NEB1 = Number Edit Box();
dt << set table variable( "area", NEB1 << get );
);
NEB1 << Set Number Changed(
NEB1 = Number Edit Box();
dt << set table variable( "area", NEB1 << get );
dt << Rerun Formulas;
Actuellement, il renvoie la variable sous la forme "."
Voici d'autres paramètres éventuellement pertinents pour NEB1
NEB1 << Set( 1 );
NEB1 << Set Lock( 0 );
NEB1 << Set Minimum( 0 );
NEB1 << Set Exclude Minimum( 1 );
NEB1 << Set Maximum( . );
NEB1 << Set Exclude Maximum( 1 );
NEB1 << Set Increment( . );
NEB1 << Set Integer Only( 0 );
Je ne suis pas sûr de ce que je fais de mal. Toute aide pour retourner un nombre et mettre à jour la colonne serait grandement appréciée.
Merci!