Forum Support

Unsere freien Joomla! Erweiterungen sind ausgiebig dokumentiert und verfügen über eine sehr ausführliche Online-Dokumentation in der Administrationsoberfläche. Wird über diese frei zugänglichen Informationen hinaus individuelle Hilfe bei der Nutzung unserer freien Joomla! Erweiterungen nötig, so können Sie diese über unser kostenpflichtigen Support-Forum erhalten. Bitte erwerben Sie hierzu den kostenpflichtigen Forum Support. und melden sich dann mit dem Benutzer unter dem Sie den Support erworben haben an.

Forum Support ist umsonst, wenn Sie eine aktive Visforms Subscription oder eine aktive Subscription für das Bootstrap Carousel Modul haben. Bitte melden Sie sich mit dem entsprechenden Benutzer an, um eine Anfrage in unserem Forum zu stellen.

Lesender Zugriff auf das Forum ist für Jedermann möglich.

Topic-icon Berechnungen nur in einem bestimmten Zeitraum

Mehr
2 Monate 1 Woche her - 2 Monate 1 Woche her #5967 von schulzdesign
Berechnungen nur in einem bestimmten Zeitraum wurde erstellt von schulzdesign
Hallo liebes Forum,

ich habe heute eine etwas spezielle Anfrage.

Ich möchte für eine Pension Preise berechnen lassen, die aber in bestimmten Zeiträumen unterschiedlich sind.
So kostet ein Zimmer in dem Zeitraum vom 05.01. bis 06.04. nur 42,50 und vom 06.04. bis 11.05. 62,50 EUR.

Ich habe in dem Formular ein Datumfeld [STARTDATE] und ein Datumsfeld [ENDDATE]
Die Tage lasse ich in einem Berechnungsfeld [TAGE] berechnen ([ENDDATE]-([STARTDATE]))
Mit einem weiteren Berechnungsfeld [MIETE] berechne ich die Zimmermiete [TAGE]*42.50

Das funktioniert auch wunderbar.
Jetzt meine Frage: Gibt es sowas wie eine IF-Abfrage? Mit der ich z.B. das Datum abfragen kann?
Z.B.
If [STARTDATE] => 05.01.2019 and < 06.04.2019 then [TAGE]*42.50
If [STARTDATE] => 06.04.2019 and < 11.05.2019 then [TAGE]*62.50

Geht sowas?

Ich bin für jede Hilfe dankbar.

Herzliche Grüße
Thorsten
Werbeagentur Schulz-Design

Bitte Anmelden oder Registrieren um der Konversation beizutreten.

Mehr
2 Monate 1 Woche her #5968 von Administrator
Administrator antwortete auf Berechnungen nur in einem bestimmten Zeitraum
Hallo Thorsten,

prinzipiell ist so eine Art von Logik schon möglich.
Allerdings gibt es das Problem, dass dies mit einem Datumsfeld nicht funkioniert. EineBedingung [STARTDATE] => 05.01.2019 geht prinzipiell nicht.
D.h. für deinen konkreten Fall lautet die Antwort leider nein.

Zur allgemeinen Information, wie man das mit Zahlenwerten umsetzen kann:
Die prinzipielle Syntaxt wäre nicht mit if then else sondern
((Bedingung) ? Option1 : Option2))
Statt Option2 kann wieder so eine Abfrage verwendet werden also:
((Bedingung) ? Option1 : ((Bedingung2) ? Option2 : Option3))))
Wichtig ist, dass dann die gesamte 2. Bedingung nach dem : wieder komplett mit () umschlossen wird.
statt and verwendest man &&
und bei jedem Vergleich musst vor und nach dem Vergleichsoperator etwas stehen.

Gruß,
Aicha

-- Visforms Developer --

I helped you? The best way to thank me is to post a review on Joomla! Extensions Directory or to use the donate button to the right and make a donation. :)

Always consult our documentations before asking a question on our forum, the answer is most probably there. ;)

Konnte ich dir helfen? Die beste Art mir zu danken ist es, ein Review auf Joomla! Extensions Directory zu schreiben oder den Spendenbutton rechts zu verwenden, um mir eine Spende zukommen zu lassen. :)

Bitte konsultiere immer zuerst unsere Dokumentationen bevor du eine Frage im Forum stellst, die Antwort ist bestimmt da. ;)

Enjoy Joomla!
Folgende Benutzer bedankten sich: MaliRaj

Bitte Anmelden oder Registrieren um der Konversation beizutreten.

Moderatoren: Administrator