Domino 9 und frühere Versionen > ND6: Entwicklung
Hilfe bei simpler Rechnung in @Formel
Jenson:
Das wäre eine Idee... das Probiere ich mal schnell aus. Werde berichten ...
Jenson
Jenson:
@Semaphorus:
Das ist eine Datenbank in der ich in einer Maske die Möglichkeit habe eine @Formel einzugeben. Diese wird dann beim Aufrufen eines Dokumentes über das Web vorher ausgeführt und schreibt berechnete Werte in ein Template. Alles was zum Schluss ausgegeben wird ist reiner Text.
Totaler Abbruch heisst, dass ich bei der Ausgabe des Dokumentes über das Web alle Felder die ich bis zu dieser Stelle in der Formel ausgebe angezeigt werden. Alle die nach dieser Stelle in der Formel berechnet werden, fehlen in der Webausgabe.
Jenson
cococo69:
--- Zitat von: Jenson am 14.09.04 - 15:45:15 --- Ich habe auch einfach mal versucht den Wert einfach per @Round( <ERGEBNIS>; 0,01) zu runden. Das wiederrum führt zum totalen Abbruch des Scriptes.
--- Ende Zitat ---
Bei mir ergibt @Round (8,45-8; 0,01) als Ergebnis 0,45
System stürzt NICHT ab!
Gruß Armin
Semeaphoros:
Na, das mit totalem Abbruch zu bezeichnen, ist ein bisschen unsinnig - sorry. Da stimmt wohl mit der Syntax etwas nicht. Poste doch mal die gesamte Formel
Jenson:
Die Formel hat derzeit 12 DIN-A4 Seiten Umfang ... Ich kann aber mal den Ausschnitt posten um den es eigentlich geht:
_HTMLHoursComplete hat hier laut Ausgabe: 8,5
_WorkingHours hat hier laut Ausgabe: 8
-----SCHNIPP------
_HoursIst := @TextToNumber(_HTMLHoursComplete);
_HoursSoll := @TextToNumber(_WorkingHours);
_Debit := (_HoursIst - _HoursSoll);
@if((@isError(_HoursInteger) | (@isError(_Debit))); "";
@Do(
@if(_Debit < 0; _HTMLHoursUnder := @Text(_Debit); "");
@if(_Debit > 0; _HTMLHoursOver :=@Text(_Debit); "")
)
);
------ SCHNAPP -------
Als Ergebnis bekomme ich dann diese 0.4999999999 ....
Jenson
Navigation
[0] Themen-Index
[#] Nächste Seite
[*] Vorherige Sete
Zur normalen Ansicht wechseln