Hilfe bei der WertbestellungIch möchte meine Spalte also auf eine bestimmte Weise anordnen, indem ich die Eigenschaft Wertreihenfolge verwende. In diesem Fall sind b1, b2 und b3 Benutzereingaben aus dem Textbearbeitungsfeld, aber die Reihenfolge in der Spalte folgt immer noch nicht {"Puffer", b1, b2, b3}, sondern folgt einer alphabetischen Reihenfolge.
dt = current data table();
:Results<<SET property=""></SET>
Ich habe nach der Wertbestellung auch Folgendes versucht, aber es hilft nicht
dt << Sort(By(:Results),Order(Ascending),Replace Table);
Betreff: Hilfe bei der WertbestellungHallo @Thierry_S
Ich habe Ihr Skript ausprobiert, aber die Spaltenreihenfolge ist immer noch alphabetisch
Betreff: Hilfe bei der WertbestellungHallo Schah,
Ich glaube, dass das neueste Skript, das ich in meiner vorherigen Nachricht hochgeladen habe, so funktioniert, wie Sie es möchten. Hast du es versucht?
Am besten,
TSBetreff: Hilfe bei der Wertbestellung@Thierry_S
Nehmen wir an, der Benutzer hat Folgendes für Probennamen in das Textbearbeitungsfeld eingegeben:
C für b1
B für b2
A für b3
dann wird die Spaltenreihenfolge zu "Puffer", b3, b2, b1, wenn ich das Skript ausführe, folgt es einer alphabetischen Reihenfolge. Ich möchte, dass das Skript so ausgeführt wird, dass die Spaltenreihenfolge "Puffer", b1, b2, b3 bleibt, unabhängig davon, was als Beispielnamen eingegeben wird.
Betreff: Hilfe bei der WertbestellungHallo,
Mir ist immer noch nicht klar, was Sie versuchen, aber das folgende leicht modifizierte Skript gibt keinen Fehler im Protokoll zurück (siehe Eval List-Aufruf unten).
Names Default to Here (1);
dt = current data table();
InputWindow = New Window( "Enter Input",
<<MODAL></MODAL>
Betreff: Hilfe bei der Wertbestellung@Thierry_S @ron_horne
Entschuldigen Sie die Verwirrung, dies ist die erweiterte Version meines Skripts
dt = current data table();
InputWindow = New Window( "Enter Input",
<<MODAL></MODAL>
Betreff: Hilfe bei der WertbestellungMacht nichts, ich habe es jetzt
Am besten,
TSBetreff: Hilfe bei der WertbestellungHallo Schah,
Tut mir leid, dass mein kurzes Skript nicht funktioniert hat. Ich versuche herauszufinden, was Sie mit "Benutzereingaben, die von b1, b2 erfasst werden" meinen? Handelt es sich dabei um numerische Werte oder andere Bezeichnungen für die spezifischen Assay-Bedingungen?
Am besten,
TSBetreff: Hilfe bei der WertbestellungHallo @shah47
Ich finde @Mark_Bailey habe es richtig verstanden.
Bitte öffnen Sie die angehängte Datei und sehen Sie, ob die Skripte den Job machen.
names default to here (1);
a = "Running Buffe"
b1 = "B";
b2 = "A";
b3 = "Blank Sample in well";
b4 = "Buffer";
:Results << Set Property( "Value Ordering", Eval List( {a, b1, b2, b3, b4} ) );Betreff: Hilfe bei der WertbestellungHallo @Thierry_S
Danke, aber diese Lösung funktioniert nicht für das, was ich versuche. "A" und "B" sind Benutzereingaben, die von b1, b2 usw. mit einem Textbearbeitungsfeld erfasst wurden. Nachdem der Benutzer also die Werte für b1, b2 eingegeben hat, ist die Spaltenreihenfolge standardmäßig alphabetisch.
Betreff: Hilfe bei der WertbestellungHallo, basierend auf der Tabelle, die Sie geteilt haben,
Hier ist ein kurzes Skript, das das tun sollte, was Sie wollen: Ändern Sie einfach die Reihenfolge der Werte im Set-Eigenschaftenaufruf
Names Default to Here (1);
dt = Current Data Table ();
:Results << set property("value ordering", {"Blank Sample Well", "Running Buffe", "Buffer", "A", "B"});
dt << Sort( replace table, By( :Results ), Order( Ascending ) );Betreff: Hilfe bei der WertbestellungHallo @ron_horne
Ich habe die Spalte angehängt, nur zur Wiederholung, die Benutzereingaben werden als b1, b2 usw. erfasst. In diesem Fall habe ich einen Test gemacht und "B" für b1 und "A" für b2 eingegeben, aber wie Sie sehen können, ist die Reihenfolge in der Tabelle alphabetisch.
Betreff: Hilfe bei der WertbestellungH @shah47
Können Sie eine Tabelle mit nur dieser Spalte hochladen?
Betreff: Hilfe bei der WertbestellungVielen Dank für die prompte Antwort, leider wird die Spaltenreihenfolge immer noch alphabetisch umgekehrt
Betreff: Hilfe bei der WertbestellungIch bin mir nicht sicher, aber versuche Folgendes:
:Results << Set Property( "Value Ordering", Eval List( {"Buffer", b1, b2, b3} ) );Betreff: Hilfe bei der WertbestellungHallo @shah47
Versuche Folgendes:
dt <SPAN class="token operator">=</SPAN> <SPAN class="token function">current data table</SPAN><SPAN class="token punctuation">(</SPAN><SPAN class="token punctuation">)</SPAN><SPAN class="token punctuation">;</SPAN>
<SPAN class="token punctuation">:</SPAN>Results<SPAN class="token operator"><</SPAN><SPAN class="token operator"><</SPAN><SPAN class="token messages">set property</SPAN><SPAN class="token punctuation">(</SPAN><SPAN class="token string">"value ordering"</SPAN><SPAN class="token punctuation">,</SPAN> <SPAN class="token punctuation">{</SPAN><SPAN class="token string">"Buffer"</SPAN><SPAN class="token punctuation">,</SPAN> "b1"<SPAN class="token punctuation">,</SPAN> "b2"<SPAN class="token punctuation">,</SPAN> "b3"<SPAN class="token punctuation">}</SPAN><SPAN class="token punctuation">)</SPAN><SPAN class="token punctuation">;</SPAN>
Sobald dies korrekt ist, sollte die Sortierung auch funktionieren,
Ron