- Posts: 7
- Thank you received: 0
Welcome to the LimeSurvey Community Forum
Ask the community, share ideas, and connect with other LimeSurvey users!
Parsen eines Plus-Zeichens am Anfang eines Strings
- tpeschel
- Topic Author
- Offline
- New Member
Less
More
6 years 1 month ago #164798
by tpeschel
Replied by tpeschel on topic Parsen eines Plus-Zeichens am Anfang eines Strings
@all Danke für Eure Unterstützung!!!
Jetzt weiss ich wenigstens, dass ich nicht total verrueckt bin.
Leider kann ich selbst nichts updaten, aber ich lasse es meinen Admin wissen.
Vielen Dank nochnmal!
Die eigentliche Aufgabe ist/war es, Wertebereiche metrischer Variable von zum Beispiel -30 bis +20 zu garantieren und es wurde explizit verlangt, dass das Vorzeichen unbedingt eingegeben werden muesse. Ich weiss, dass klingt etwas verrueckt, aber ...
Gibt es eine Moeglichkeit, die Felder einer Matrix fuer Zahlen mit separaten Wertebereichen zu belegen?
Das wuerde mein Problem nahezu erschlagen. Und gibt es dann noch die Moeglichkeit, dass das Plus nicht verschwindet, wenn ich eine positive Zahl mit Vorzeichen eingebe?
Jetzt weiss ich wenigstens, dass ich nicht total verrueckt bin.
Leider kann ich selbst nichts updaten, aber ich lasse es meinen Admin wissen.
Vielen Dank nochnmal!
Die eigentliche Aufgabe ist/war es, Wertebereiche metrischer Variable von zum Beispiel -30 bis +20 zu garantieren und es wurde explizit verlangt, dass das Vorzeichen unbedingt eingegeben werden muesse. Ich weiss, dass klingt etwas verrueckt, aber ...
Gibt es eine Moeglichkeit, die Felder einer Matrix fuer Zahlen mit separaten Wertebereichen zu belegen?
Das wuerde mein Problem nahezu erschlagen. Und gibt es dann noch die Moeglichkeit, dass das Plus nicht verschwindet, wenn ich eine positive Zahl mit Vorzeichen eingebe?
The topic has been locked.
- Joffm
- Offline
- LimeSurvey Community Team
Less
More
- Posts: 12923
- Thank you received: 3977
6 years 1 month ago - 6 years 1 month ago #164816
by Joffm
Volunteers are not paid.
Not because they are worthless, but because they are priceless
Replied by Joffm on topic Parsen eines Plus-Zeichens am Anfang eines Strings
Hallo, tpeschel,
jetzt wird es für mich etwas verwirrend; und m.E. Zeit, dass Du einmal eine *.lss schickst, damit wir etwas besser sehen, wie es sein soll.
Es ist halt leider so: Das Forum wimmelt von Threads, in denen eine Abbildung aus einem Buch gezeigt wird mit der Frage "Wie mache ich es, dass es in LS genau so aussieht?"
(Papier ist eben geduldig)
Manchmal muss man sich auch von vorgefassten Ideen trennen und einen anderen Ansatz wählen.
Ich habe daher einmal in V 2.72 (die Validierung sollte aber auch in älteren Vertsionen klappen) die Eingabe als Text realisiert.
Dann ist die Validierung natürlich etwas umständlicher, geht aber.
Siehe hier:
Kein Vorzeichen -> Fehler
Außerhalb de Wertebereiches -> Fehler
Nicht numerisch -> Fehler:
Alles in Ordnung:
Gut, die Validierung wäre dann in etwa so:
Der Fragencode ist "Q4"
Hier sind jetzt auch die angefragten separaten Wertebereiche drin (o wie ich das verstanden habe).
Bis dann
Joffm
jetzt wird es für mich etwas verwirrend; und m.E. Zeit, dass Du einmal eine *.lss schickst, damit wir etwas besser sehen, wie es sein soll.
Es ist halt leider so: Das Forum wimmelt von Threads, in denen eine Abbildung aus einem Buch gezeigt wird mit der Frage "Wie mache ich es, dass es in LS genau so aussieht?"
(Papier ist eben geduldig)
Manchmal muss man sich auch von vorgefassten Ideen trennen und einen anderen Ansatz wählen.
Ich habe daher einmal in V 2.72 (die Validierung sollte aber auch in älteren Vertsionen klappen) die Eingabe als Text realisiert.
Dann ist die Validierung natürlich etwas umständlicher, geht aber.
Siehe hier:
Kein Vorzeichen -> Fehler
Außerhalb de Wertebereiches -> Fehler
Nicht numerisch -> Fehler:
Alles in Ordnung:
Gut, die Validierung wäre dann in etwa so:
Der Fragencode ist "Q4"
Ist eigentlich klar: Es wird geguckt, ob jede Teilfrage innerhalb der Grenzen ist und dann eben noch, ob das erste Zeichen ein "+" oder "-" ist.(Q4_SQ001 ge -20) and (Q4_SQ001<=30) and ((substr(Q4_SQ001,0,1)=="+") OR (substr(Q4_SQ001,0,1)=="-")) and (Q4_SQ002 ge -10) and (Q4_SQ002<=40) and ((substr(Q4_SQ002,0,1)=="+") OR (substr(Q4_SQ002,0,1)=="-"))
Hier sind jetzt auch die angefragten separaten Wertebereiche drin (o wie ich das verstanden habe).
Bis dann
Joffm
Volunteers are not paid.
Not because they are worthless, but because they are priceless
Last edit: 6 years 1 month ago by Joffm.
The topic has been locked.
- tpeschel
- Topic Author
- Offline
- New Member
Less
More
- Posts: 7
- Thank you received: 0
6 years 1 month ago #164837
by tpeschel
Replied by tpeschel on topic Parsen eines Plus-Zeichens am Anfang eines Strings
Joffm Du bist grossartig!
Danke Dir!!!
Bin noch ziemlich neu auf dem Gebiet (3Wochen) und mir fehlt noch etwas die Erfahrung.
Deine Zeilen sind genau das, das ich gesucht habe.
Danke Dir!!!
Bin noch ziemlich neu auf dem Gebiet (3Wochen) und mir fehlt noch etwas die Erfahrung.
Deine Zeilen sind genau das, das ich gesucht habe.
The topic has been locked.
- holch
- Offline
- LimeSurvey Community Team
Less
More
- Posts: 11658
- Thank you received: 2742
6 years 1 month ago #164847
by holch
Kann ja keiner damit Rechnen, dass der Joffm mit so einer alten Krücke unterwegs ist...
I answer at the LimeSurvey forum in my spare time, I'm not a LimeSurvey GmbH employee.
No support via private message.
Replied by holch on topic Parsen eines Plus-Zeichens am Anfang eines Strings
jelo wrote: Ist auch so angekommen.Mein Post zielte auf holch ab. Der hat bei Dir eine LTS-Version reininterpretiert.
Kann ja keiner damit Rechnen, dass der Joffm mit so einer alten Krücke unterwegs ist...
I answer at the LimeSurvey forum in my spare time, I'm not a LimeSurvey GmbH employee.
No support via private message.
The topic has been locked.
- Joffm
- Offline
- LimeSurvey Community Team
Less
More
- Posts: 12923
- Thank you received: 3977
6 years 1 month ago - 6 years 1 month ago #164849
by Joffm
Volunteers are not paid.
Not because they are worthless, but because they are priceless
Replied by Joffm on topic Parsen eines Plus-Zeichens am Anfang eines Strings
Da kannst Du einmal sehen, wie fürsorglich ich bin.
Ich will eben auf Augenhöhe sein mit den Versionen, mit welchen einige unserer Studenten mit ihren Uni-Versionen daherkommen.
Joffm
Ich will eben auf Augenhöhe sein mit den Versionen, mit welchen einige unserer Studenten mit ihren Uni-Versionen daherkommen.
Joffm
Volunteers are not paid.
Not because they are worthless, but because they are priceless
Last edit: 6 years 1 month ago by Joffm.
The topic has been locked.
- holch
- Offline
- LimeSurvey Community Team
Less
More
- Posts: 11658
- Thank you received: 2742
6 years 1 month ago #164851
by holch
Sehr löblich! Aber ich hoffe du hast dann noch 1.7 oder so installiert. PHPsurveyor-Installationen wären vielleicht auch noch von Nöten.
I answer at the LimeSurvey forum in my spare time, I'm not a LimeSurvey GmbH employee.
No support via private message.
Replied by holch on topic Parsen eines Plus-Zeichens am Anfang eines Strings
Joffm wrote: Da kannst Du einmal sehen, wie fürsorglich ich bin.
Ich will eben auf Augenhöhe sein mit den Versionen, mit welchen einige unserer Studenten mit ihren Uni-Versionen daherkommen.
Joffm
Sehr löblich! Aber ich hoffe du hast dann noch 1.7 oder so installiert. PHPsurveyor-Installationen wären vielleicht auch noch von Nöten.
I answer at the LimeSurvey forum in my spare time, I'm not a LimeSurvey GmbH employee.
No support via private message.
The topic has been locked.
Moderators: Joffm