Welcome to the LimeSurvey Community Forum

Ask the community, share ideas, and connect with other LimeSurvey users!

Bedingungen funktionieren nicht bei Kombi von Datumvorgabe + Min/Max

More
1 month 3 weeks ago #270924 by neumane
Ihre LimeSurvey-Version: [LimeSurvey Community Edition Version 6.12.3+250331m]
Eigener Server oder LimeSurvey-Cloud: Eigener Server
Genutzte Designvorlage: mit mehreren getestet, auch mit Fruity Twentythree
==================
]Moin Moin liebe Community,

bei einer fast fertigen Umfrage funktionierten auf einmal die gesetzten Bedingungen für Filterfragen nicht mehr. Kurz vor der Verzweiflung stehend konnte ich aber dann das Problem isolieren. In der Umfrage gibt es ein Datumsfeld, das mit dem heutigen Datum vorausgefüllt werden soll. Zusätzlich haben wir ein "frühstes Datum" gesetzt. Einzeln funktionieren die Vorgaben, aber sobald beides gesetzt wird (Vorgabe-Antwort & Datumsprüfung) funktionieren jegliche Bedingungen nicht mehr. Fragen, die eingeblendet werden sollen, bleiben ausgeblendet.

Ich habe das Problem einmal "nachgebaut" und als .lss Datei angehängt. Mich würde brennend interessieren, ob das nur bei unserer Installation so ist oder sich LS bei Euch genauso verhält. Ein Traum wäre natürlich eine Lösung/workaround 

Ich danke Euch schon einmal für Eure Unterstützung



 

Please Log in to join the conversation.

More
1 month 3 weeks ago #270927 by Joffm
Lass die Vorbesetzung weg.
Das aktuelle Datum wird ja beim Öffnen des Datepickers sowieso gesetzt.
 

Dann ist alles in bester Ordnung.
 

Joffm
 

Volunteers are not paid.
Not because they are worthless, but because they are priceless

Please Log in to join the conversation.

More
1 month 3 weeks ago #270928 by neumane
Moin Joffm,

ich danke Dir für die schnelle Antwort. Darauf wird es dann wohl hinauslaufen. Unser Ziel ist es ursprünglich gewesen, die notwendige "Klickzahl" für die Befragten auf ein absolutes Minimum zu reduzieren. Aber komisch bleibt's schon, oder?

VG neumane

Please Log in to join the conversation.

More
1 month 3 weeks ago #270929 by Joffm
Wenn Du es mit der Vorgabeantwort machen willst, dürfen die Fragen nicht in einer Gruppe sein.
Um aber Deine Idee zu verwirklichen, musst Du den Vorgabedatumswert mithilfe einer Gleichungsfrage vorbesetzen.
Also {G01Q01=date('Y-m-d')}

 

Volunteers are not paid.
Not because they are worthless, but because they are priceless

Please Log in to join the conversation.

More
1 month 3 weeks ago #270930 by neumane
Yippieh :-))

Joffm...Du bist der Beste. So scheint es zu funktionieren...made my Day.

Ich danke Dir ganz herzlich,
beste Grüße neumane

Please Log in to join the conversation.

More
2 days 12 hours ago #271442 by neumane
Ein freundliches Moin Moin aus dem Norden,

die Umfrage läuft und aber nun müssen wir mit Schrecken feststellen, dass die Lösung wohl doch keine war :-0

Es sah so aus, als würde es richtig laufen: Datumsfeld ist mit Vorgabewert gefüllt und kann bei Bedarf geändert werden. ABER: es werden nicht die geänderten Werte weggeschrieben, sondern immer nur der Vorgabewert.

Ich hatte bereits versucht, den Ausdruck mit einer is_empty Bedingung zu erweitern, hatte aber keine Auswirkung.

Please Log in to join the conversation.

More
2 days 11 hours ago - 2 days 11 hours ago #271443 by Joffm
Sehe ich nicht.
Mit dieser "jungfräulichen" Stellung
 
ergeben sich z.B. diese Antworten (erste gar nicht geändert)
 

Wie sieht denn Deine Struktur aus?
Ist die Vorbesetzung auch in einer anderen Gruppe?

Joffm

Volunteers are not paid.
Not because they are worthless, but because they are priceless
Last edit: 2 days 11 hours ago by Joffm.

Please Log in to join the conversation.

More
2 days 11 hours ago #271444 by neumane
Vielen Dank für die schnelle Antwort.

Tatsächlich ist es rätselhaft, in der Beispielstruktur funktioniert es bei mir auch. Das Problem bei uns scheint aber lösbar, wenn ich bei der Gleichungsfrage eine Bedingung setze (is_empty).

Könnte ich Dir unsere Umfragestruktur vll. direkt zukommen lassen (eine "Veröffentlichung" im Forum wäre für uns problematisch).

VG neumane

Please Log in to join the conversation.

More
2 days 10 hours ago #271445 by Joffm

(eine "Veröffentlichung" im Forum wäre für uns problematisch).

Wieso das denn?
Du kannst doch sicher eine Umfrage mit z.B. drei Fragen erstellen, in welcher Deine jetzige Struktur abgebildet ist.

Wir wollen doch nie die gesamte echte, scharfe Umfrage sehen (ist meist viel zu umfangreich), sondern nur ein Beispiel der relevanten Fragen.

Joffm

Volunteers are not paid.
Not because they are worthless, but because they are priceless

Please Log in to join the conversation.

More
2 days 9 hours ago #271446 by neumane
Ich habe die Struktur der relevanten Fragen nachgestellt und die lss-Datei angehängt. Wenn ich die voreingestellten Werte bei Datum und Uhrzeit ändere, werden immer Speicherdatum und -uhrzeit gespeichert.

Danke und Gruß,
neumane

Please Log in to join the conversation.

More
1 day 9 hours ago #271451 by neumane
Ich habe nun bei der Gleichungsfrage eine Bedingung gesetzt: is_empty(G01Q03) and is_empty(G01Q04).

Das Problem lässt sich damit lösen, aber das Rätsel bleibt :-)

VG und nochmals herzlichen Dank,
neumane

Please Log in to join the conversation.

More
8 hours 39 minutes ago - 8 hours 39 minutes ago #271462 by Joffm
Hallo, weshalb frage ich denn: Ist die Zuweisungs-Gleichung in einer anderen Gruppe?
War sie nicht.
Also erste Lösung: Setze die Zuweisung in eine andere Gruppe (am Anfang)
 

Zweite Lösung mit "is_empty" in derselben Gruppe; Hierbei wird dann natürlich die Vorbesetzung auf das gewählte Datum gesetzt; ist also nicht ganz so gut.

{G01Q03=if(is_empty(G01Q03),date('Y-m-d'),G01Q03)}
{G01Q04=if(is_empty(G01Q04),date('Y-m-d H:i'),G01Q04)}

 

Joffm

Volunteers are not paid.
Not because they are worthless, but because they are priceless
Last edit: 8 hours 39 minutes ago by Joffm.

Please Log in to join the conversation.

Moderators: holchJoffmtpartner

Lime-years ahead

Online-surveys for every purse and purpose