Tabellen schließen ohne zu speichernIch habe ein paar Frustrationen beim Schließen von Datentabellen.
1) Wenn ich versuche, Tabellen über die Taskleiste zu schließen, fragt JMP jedes Mal, ob ich die Datentabelle ausblenden oder einfach alle zugehörigen Diagramme und Berichte schließen möchte, und frage dann separat, ob ich Wirklich Ich möchte die Tabelle schließen, ohne zu speichern. Gibt es eine Möglichkeit, einen dieser Dialoge zu entfernen? Ich verstehe, dass ein Programm einen Benutzer warnen möchte, bevor er eine Datentabelle schließt, ohne sie zu speichern, aber ich öffne jeden Tag Dutzende Tabellen und muss keine davon speichern. Sie werden über ein JSL-Skript geöffnet. Wenn ich also etwas zum Skript hinzufügen kann, um beim Schließen nicht nachzufragen, ist das großartig, aber ich schließe sie nicht mit einem Skript, daher ist „Schließen (dt, kein Speichern)“ leider nicht der Fall Die einzige Antwort, die ich brauche.
2) Wenn ich die Tabellen, die ich schließen möchte, im Startfenster auswähle, kann ich sie alle schließen und „Keine speichern“, was großartig ist, aber dann bleiben alle damit verbundenen Diagramme, Berichte und Grafiken geöffnet und scheinbar verwaist als wäre es ein Bug. Kennt jemand eine Problemumgehung für dieses Problem, außer auf alle Diagramme zusätzlich zu den Tabellen zu klicken?
MassenanpassungBetreff: Tabellen schließen ohne zu speichernDas funktioniert perfekt, danke!
Betreff: Tabellen schließen ohne zu speichernVersuchen Sie es mit der Option „Datei“ > „Mehrere schließen“ im Dateimenü. Es erscheint ein Dialogfenster, in dem Sie alle oder ausgewählte Dateien zum Schließen auswählen können. Diejenigen, die möglicherweise gespeichert werden müssen, sind mit einem * gekennzeichnet und Sie haben die Möglichkeit, sie zu überprüfen oder nicht zu überprüfen.Betreff: Tabellen schließen ohne zu speichernEine andere Möglichkeit besteht darin, ein Skript zu speichern, um die Datentabelle zu schließen, wenn Sie sie öffnen:
Names Default To Here( 1 );
dt = Open( "$SAMPLE_DATA/Big Class.jmp" );
dt << New Script( "Close without save",
current data table() << Close Window;
);

Betreff: Tabellen schließen ohne zu speichernEntschuldigung, es liegt ein Tippfehler im obigen Skript vor. Dies funktioniert nur, wenn ein Fenster direkt geschlossen wird. Möglicherweise können Sie es jedoch so ändern, dass es in allen Fällen funktioniert.
Names Default To Here( 1 );
dt = Open( "$SAMPLE_DATA/Big Class.jmp" );
dt << New Column( "a new column here", "Character" );
dt << On Close(
window = Current Window();
table = window[Data Browser Box( 1 )] << Get Data Table;
(table << Get Windows()) << Close Window();
Close( table, No Save );
1
)
Betreff: Tabellen schließen ohne zu speichernWenn Sie die Tabellen mit einem Skript öffnen, können Sie den Tabellen die folgende OnClose-Funktion hinzufügen.Hier öffne ich eine integrierte Tabelle und füge eine On-Close-Anweisung hinzu, um die Tabelle ohne Speichern zu schließen – Sie sollten dies ohne Probleme zu Ihrem Skript hinzufügen können.
Names Default To Here( 1 );
dt = Open( "$SAMPLE_DATA/Big Class.jmp" );
dt << New Column( "a new column here", "Character" );
dt << On Close(
window = Current Window();
table = wnd[Data Browser Box( 1 )] << Get Data Table;
(table << Get Windows()) << Close Window();
Close( table, No Save );
1
)
Es gibt wahrscheinlich eine Möglichkeit, die Fenster-/Tabellenvariable dazu zu bringen, eine Liste der angehängten Fenster (die Diagramme usw.) bereitzustellen, die Sie dann schließen können, aber ich habe es nicht überprüft.