Domino 9 und frühere Versionen > ND6: Entwicklung

Hilfe bei simpler Rechnung in @Formel

<< < (2/6) > >>

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