Autor Thema: möglichkeit berechnende Felder übers backend zu berrechnen  (Gelesen 2115 mal)

Offline hOtze

  • Aktives Mitglied
  • ***
  • Beiträge: 159
  • Geschlecht: Männlich
  • .:[gEHt nIt???? gIBTs nIt!!!!]:.
Hi Kollegen,

gibt es eigentlich eine möglichkeit berrechnende felder in einer Form per script übers backend zu berrechenen?

Problemstellung ist folgende
In einem Dokument werden Zeit-werte eingetragen, und es gibt ein berechnendes feld welches die dauer durch eine formel ermittelt.
Von einem weitern dokument herraus wird nun eine neuer Zeitwert eingetragen. Aber das "dauer" feld wird dann natürlich erst beim erneuten öffnen des doks berechnet!

Gibts ne möglichkeit die berrechnung per script an zu triggern? Ohne das ich die formel in script übernehmen muß, oder das dokument kurz im frontend öffne und neulade?

Grüße h0tze
...........::]hOtze[::...............................................

Glombi

  • Gast
Re: möglichkeit berechnende Felder übers backend zu berrechnen
« Antwort #1 am: 19.01.05 - 14:12:02 »
Es geht mit

call doc.ComputeWithForm( false, false )

doc ist das Backend NotesDocument.

Wenn Deine Anwendung sauber programmiert ist, funktioniert das ohne Probleme. Wenn es allerdings ein Kuddelmuddel mit Datentypen und Feldtypen gibt, gibt es Fehler.

Andreas

Offline hOtze

  • Aktives Mitglied
  • ***
  • Beiträge: 159
  • Geschlecht: Männlich
  • .:[gEHt nIt???? gIBTs nIt!!!!]:.
Re: möglichkeit berechnende Felder übers backend zu berrechnen
« Antwort #2 am: 20.01.05 - 13:27:34 »
Hi Glombi!

danke für deinen hiweis! Hatte es mit ComputeWithForm auch schon ausprobiert. Aber ohne erfolg .... Aber wenn du sagst das geht teste ich das gleich nochmal! Vielleicht hatte ich ja was anders falsch gemacht.

Vermute mal das problem liegt hier "Anwendung sauber programmiert ist," ..... das sind hier irgendwie nur die wenigstens sachen! Vorallem da die db mitlerweile von zig Kollegen vergewaltigt wurde.  ;(
...........::]hOtze[::...............................................

Offline Axel

  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 8.658
  • Geschlecht: Männlich
  • It's not a bug, it's Notes
Re: möglichkeit berechnende Felder übers backend zu berrechnen
« Antwort #3 am: 20.01.05 - 14:50:37 »
Hi,

das Problem kenne ich. Auch in "sauberen Anwendungen" werden mit ComputeWithForm nicht zuverlässig alle berechneten Felder aktualisiert. Einen Grund habe ich bisher noch nicht erkennen können.


Axel
Ohne Computer wären wir noch lange nicht hinterm Mond!

Offline Thomas Schulte

  • @Notes Preisträger
  • Freund des Hauses!
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 4.388
  • Geschlecht: Männlich
  • Ich glaub mich tritt ein Pferd
Re: möglichkeit berechnende Felder übers backend zu berrechnen
« Antwort #4 am: 20.01.05 - 14:56:53 »
Außerdem scheint das verhalten von ComputeWithForm seit V6 deutlich restriktiver geworden zu sein was die Ausführung angeht. Fakt ist das Anwendungen die unter R5 programmiert wurden und die regen Gebrauch von dieser Funktion machen unter V6 mit erheblichen Problemen zu kämpfen haben, obwohl sie sauber programmiert sind.

Thomas
Thomas Schulte

Collaborative Project Portfolio and Project Management Software

"Aber wo wir jetzt einmal soweit gekommen sind, möchte ich noch nicht aufgeben. Versteh mich recht, aufgeben liegt mir irgendwie nicht."

J.R.R.Tolkien Herr der Ringe, Der Schicksalsberg

OpenNTF Project: !!HELP!! !!SYSTEM!!  !!DRIVER!!

Skype: thomasschulte-kulmbach

Offline Axel

  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 8.658
  • Geschlecht: Männlich
  • It's not a bug, it's Notes
Re: möglichkeit berechnende Felder übers backend zu berrechnen
« Antwort #5 am: 20.01.05 - 15:24:21 »
Ups, dann werde ich unter Umständen ja auch auf die Nase fallen.   :-\


Da stellt sich auch bei mir die Frage, wie regelt man denn in Zukunft die Aktualisierung von berechneten Feldern im Backend?


Axel
Ohne Computer wären wir noch lange nicht hinterm Mond!

Offline LordMacBee

  • Junior Mitglied
  • **
  • Beiträge: 88
  • Geschlecht: Männlich
  • I.8.P.P
    • Team Mental Racing - Online Nascar
Re: möglichkeit berechnende Felder übers backend zu berrechnen
« Antwort #6 am: 20.01.05 - 16:16:19 »
Hallo.

Kann das verhalten mit compute with form nur bestätigen...
Eventuell mit formelagent dokumente refreshen?

Ausserdem hier ein follow up angeregt durch das thema: Kann man einzelne Felder berechnen lassen (script & backend). Eventuell via API?

Never underestimate the predictability of stupidity

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz