Benötigen Sie Hilfe mit dem JSL-Code zum Speichern und Schließen der TabelleHallo ,
Ich bin neu bei JSL und benötige Hilfe bei Folgendem:
//Öffne eine CSV-Tabelle mit a Button-Box.
Lot_Tracker_window=Neues Fenster("Lot tracker", Lot_Tracker = Button Box("Lot tracker", dt=open("C:\Users\user\Documents\Temp\Lot tracker.csv")) );
//Nachdem ich Änderungen in der dt-Tabelle vorgenommen habe, indem ich das JMP-Tabellenfenster bearbeitet habe. Ich möchte meine Änderungen an der Originaldatei „Lot tracker.csv", indem ich eine neue Schaltflächenbox verwende, die angezeigt werden soll, wenn ich auf die Schaltflächenbox Lot_Tracker klicke. Was mache ich falsch?
Neues Fenster("Save To Lot Tracker", Save_Lot_Tracker = Button Box("Save To Lot Tracker", dt << save("C:\Users\user\Documents\Temp\Lot tracker.csv")));
Aufhören()
Betreff: Benötigen Sie Hilfe mit dem JSL-Code zum Speichern und Schließen der TabelleVielen Dank, Sie waren eine große Hilfe.Betreff: Benötigen Sie Hilfe mit dem JSL-Code zum Speichern und Schließen der TabelleIn diesem Fall ist dies jedoch nicht der Fall. Sie können einfach den zweiten Codeabschnitt in das Schaltflächenfeld im ersten Fenster einbetten und erhalten dann das, was Sie möchten.
Lot_Tracker_window = New Window( "Lot tracker",
Lot_Tracker = Button Box( "Lot tracker",
dt = Open( "C:\Users\user\Documents\Temp\Lot tracker.csv" );
Lot_Tracker_window << close window;
New Window( "Save To Lot Tracker",
Save_Lot_Tracker = Button Box( "Save To Lot Tracker",
dt << save( "C:\Users\user\Documents\Temp\Lot tracker.csv" );
Quit();
)
);
)
);Betreff: Benötigen Sie Hilfe mit dem JSL-Code zum Speichern und Schließen der TabelleDanke für die Hilfe.
Ist es möglich, das m odal ohne die OK-Taste?
Betreff: Benötigen Sie Hilfe mit dem JSL-Code zum Speichern und Schließen der TabelleDankeBetreff: Benötigen Sie Hilfe mit dem JSL-Code zum Speichern und Schließen der TabelleIch glaube, Ihr Problem besteht darin, dass Sie aufgrund der Art und Weise, wie Sie Ihren Code eingerichtet haben, davon ausgehen, dass JMP darauf wartet, dass Sie jeden Schritt abschließen, bevor Sie fortfahren.Die Standardeinstellung in JSL besteht jedoch darin, mit der Verarbeitung weiterer Anweisungen fortzufahren, bis der Code vollständig ist (ohne Pause).Daher öffnet Ihr Code die beiden Fenster, sieht dann Quit() und stoppt die Verarbeitung.Was Sie tun müssen, ist, das erste Fenster zu einem modalen Fenster zu machen und dann die Quit()-Funktion in das zweite Fenster einzubetten, sodass sie erst ausgeführt wird, nachdem die Schaltfläche „Speichern“ gedrückt wurde.
//Open a csv table with a Button Box.
Lot_Tracker_window = New Window( "Lot tracker",
modal,
Lot_Tracker = Button Box( "Lot tracker",
dt = Open( "C:\Users\user\Documents\Temp\Lot tracker.csv" )
)
);
//After i make changes in dt table by aditing the JMP table window.
//I want to Save&Close my changes to the original file "Lot tracker.csv",
//by using a new Button Box that i want to popup when i click
//Lot_Tracker Button Box. what am i doing wrong?
New Window( "Save To Lot Tracker",
Save_Lot_Tracker = Button Box( "Save To Lot Tracker",
dt << save( "C:\Users\user\Documents\Temp\Lot tracker.csv" );
Quit();
)
);