Hallo,
danke für die per Mail zur Verfügung gestellten Informationen. Ich möchte hier kurz für alle, die den Post lesen das Ergebnis zusammenfassen.
Einmal ist in der verwendeten Formel ein Fehler drin. Die zweite "If" Bedingung nach dem : muss ebenfalls wieder komplett in Klammern gefasst werden. Korrekt wäre also
Code:
([KATEGORIE01]>12)?10.00:(([KATEGORIE01]>0)?30.00:0.00))
Dies hat dazu geführt, dass die Berechnung falsche Ergebnisse lieferte.
Das die berechneten Werte nicht in der Datenbank gespeichert wurden ist ein Bug in Visforms, den bislang noch niemand entdeckt hat, vielleicht weil er nur unter sehr speziellen Bedingungen zum Tragen kommt, nämlich wenn berechnete Felder gleichzeitig auch bedingte Felder sind, die per Default versteckt sind. Der Fehler betrifft auch nur das Speichern. In der Übersichtsseite, in Platzhaltern in E-Mails und im Ergebnistext werden die Werte korrekt verwendet.
Ich habe diesen Bug nun gefixt und dir die geänderten Dateien vorab zum Testen zukommen gelassen. Der Bugfix wird mit der nächsten Version Visforms und Visforms Subscprition dann released.
Danke für deine Unterstützung.
Gruß,
Aicha