Autor Thema: Problem mit berechnenden Feldern!  (Gelesen 2190 mal)

Offline hOtze

  • Aktives Mitglied
  • ***
  • Beiträge: 159
  • Geschlecht: Männlich
  • .:[gEHt nIt???? gIBTs nIt!!!!]:.
Problem mit berechnenden Feldern!
« am: 10.02.03 - 10:12:54 »
Guten Morgen Notez Kollegen......

ich hab hier mal wieder ein Problem welches mich fast an denn rande der Verzweiflung jagt, da ich denke das es ja eigentlich nicht so schwer sein kann.

Hab eine maske A mit einem Feld usesddocs, dort schreibe ich per Script einen Schlüssel hinnein. Ein weiteres feld soll nun von diesem Schlüssel das ende abscheinden und darstellen. (hab ich mit @Left realesiert)
Funktioniert so weit auch ganz gut, Problem ist nur das das berechnende Feld nicht automatisch aktualesiert wird, erst wenn man das entsprechenden Dokument öffnetn und speichert! *pfui*

Hab das jetzt auch schon mal mit uidoc.refresh() und uidoc.Save versucht, aber das funktioniert nicht.
Das berechnende Feld wird nicht aktualesiert. :o(
...........::]hOtze[::...............................................

Offline ata

  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 5.092
  • Geschlecht: Männlich
  • drenaiondrufflos
    • Anton Tauscher Privat
Re:Problem mit berechnenden Feldern!
« Antwort #1 am: 10.02.03 - 10:19:18 »
... schwer vorstellbar. Mit uidoc.refresh müßte das eigentlich funktionieren. Wo verwendest du was?

ata
Grüßle Toni :)

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:Problem mit berechnenden Feldern!
« Antwort #2 am: 10.02.03 - 10:28:21 »
Hi,

überprüfe mal deinen Feldtyp. Ist es evt. ein RTF-Feld ?


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

Offline hOtze

  • Aktives Mitglied
  • ***
  • Beiträge: 159
  • Geschlecht: Männlich
  • .:[gEHt nIt???? gIBTs nIt!!!!]:.
Re:Problem mit berechnenden Feldern!
« Antwort #3 am: 10.02.03 - 16:31:59 »
@ata

na hab ich mir eigentlich auch gedacht das ein refresh helfen würde..... :o(

Also in der Funktion in der ich den "schlüssel" setzte, hab ich am ende denn uidoc.Refresh getriggert.
Das Dokument wird hier auch nur im backend bearbeitet.

------------------
   Set uidoc = ws.CurrentDocument
   uidoc.editmode = True
   Call uidoc.Refresh()
   Call uidoc.save()
------------------

Aber das berechnete Feld welches mit dann denn schlüssel auseinander schneiden soll wird nicht upgedatet. Erst wenn ich das entsprechenden Dokument öffne, F9 drücke, und erneut speichere.

@Axel
ne handelt soch um ein ganz normales Text-Feld.
...........::]hOtze[::...............................................

Offline Rob Green

  • Freund des Hauses!
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 2.651
  • Geschlecht: Männlich
    • Meipor
Re:Problem mit berechnenden Feldern!
« Antwort #4 am: 10.02.03 - 16:33:57 »
wenn es im Backend bearbeitet wird, bringt doch uidoc.refresh nix..oder verstehe ich das richtig, daß nix im Frontend passiert.

Das computedocwithform (Backend) bringt auch keine Neuberechnung der "Formeln", man muß das immer händisch im Script nachziehen.
Vielleicht verdirbt Geld wirklich den Charakter.
Auf keinen Fall aber macht Mangel an Geld ihn besser.
(John Steinbeck)

Meiporblog: http://www.meipor.de/blog
allg. Unternehmerblog: http://www.m-e-x.de/blog

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:Problem mit berechnenden Feldern!
« Antwort #5 am: 10.02.03 - 16:39:39 »
Hi,

Zitat
Das computedocwithform (Backend) bringt auch keine Neuberechnung der "Formeln", man muß das immer händisch im Script nachziehen.

da muß ich ein bisschen widersprechen. ComputeWithForm bringt, auch wenn nur teilweise, eine Neuberechnung berechneter Felder.
Probleme gibt es auf jeden Fall mit @DBColumn und @DbLookup. Man sollte von Fall zu Fall prüfen ob's funktioniert.


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

Offline Rob Green

  • Freund des Hauses!
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 2.651
  • Geschlecht: Männlich
    • Meipor
Re:Problem mit berechnenden Feldern!
« Antwort #6 am: 10.02.03 - 16:43:33 »
gudder Hinweis, hab nicht dran gedacht, daß tatsächlich was geht mit compute!  :)
Vielleicht verdirbt Geld wirklich den Charakter.
Auf keinen Fall aber macht Mangel an Geld ihn besser.
(John Steinbeck)

Meiporblog: http://www.meipor.de/blog
allg. Unternehmerblog: http://www.m-e-x.de/blog

Offline ata

  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 5.092
  • Geschlecht: Männlich
  • drenaiondrufflos
    • Anton Tauscher Privat
Re:Problem mit berechnenden Feldern!
« Antwort #7 am: 10.02.03 - 17:34:58 »
... wenn ich mit ...

Dim ws As New NotesUIWorkspace
Dim docThis As NotesDocument
Dim value As Variant

Set docThis = ws.CurrentDocument.Document
docThis.Feld1 = "Hallole Nachbar"

Call ws.CurrentDocument.Refresh
Call ws.CurrentDocument.Save

... arbeite, dann wird das uiudoc neu berechnet, mein per Backend gesetzter Feldwert ist im Dokument und auch gespeichert, berechnete Felder wurden neu berechnet...

... ansonsten klappt in meinen Masken was, was nicht sein darf...

ata
Grüßle Toni :)

Offline Rob Green

  • Freund des Hauses!
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 2.651
  • Geschlecht: Männlich
    • Meipor
Re:Problem mit berechnenden Feldern!
« Antwort #8 am: 10.02.03 - 17:45:50 »
ja, aber das Doc ist doch im Frontend geladen, dann geht es ja...ich meinte vielmehr eben den Fall, daß alles im Backen passiert. Destowegen meine Frage  auf
"Also in der Funktion in der ich den "schlüssel" setzte, hab ich am ende denn uidoc.Refresh getriggert.
Das Dokument wird hier auch nur im backend bearbeitet."
*kratz*

Aber, ata, Du hast völlig recht mit dem "ist was nicht sein kann"...ich wunder mich auch immer, wenn etwas doch klappt oder nimm die Hummel...*ob ich zuviel schwarzen Tee getrunken habe?*

Vielleicht verdirbt Geld wirklich den Charakter.
Auf keinen Fall aber macht Mangel an Geld ihn besser.
(John Steinbeck)

Meiporblog: http://www.meipor.de/blog
allg. Unternehmerblog: http://www.m-e-x.de/blog

Offline ata

  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 5.092
  • Geschlecht: Männlich
  • drenaiondrufflos
    • Anton Tauscher Privat
Re:Problem mit berechnenden Feldern!
« Antwort #9 am: 10.02.03 - 17:48:58 »
... na ich dachte dat Dingens ist im Frontend offen - im Backend geht dat nit...

... nur wundere ich mich, daß dann keine Meldung kommt mit "... Befehl kann nicht ausgeführt werden..."

ata
Grüßle Toni :)

Offline Performance

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 1.096
  • Geschlecht: Männlich
  • I love YaBB 1G - SP1!
Re:Problem mit berechnenden Feldern!
« Antwort #10 am: 10.02.03 - 18:07:33 »
was hälst du von UIdoc.reload()

bringt Änderungen im backend in den Vordergrund...


cu
Wir können alles außer hochdeutsch !

Alles ist möglich, es ist nur eine Frage der Zeit oder des Geldes!

Offline ata

  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 5.092
  • Geschlecht: Männlich
  • drenaiondrufflos
    • Anton Tauscher Privat
Re:Problem mit berechnenden Feldern!
« Antwort #11 am: 10.02.03 - 18:49:11 »
@Performance

... bringt aber nur was , wenn das Doc im Frontend offen ist - und da ist mit Refresh eigentlich der Käse gegessen...

ata
Grüßle Toni :)

Offline Performance

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 1.096
  • Geschlecht: Männlich
  • I love YaBB 1G - SP1!
Re:Problem mit berechnenden Feldern!
« Antwort #12 am: 10.02.03 - 19:12:19 »
yep ata
dok im edit mode - backend Änderungen - uidoc.refresh funktioniert nicht immer, deshalb mache ich uidoc.reload - was bis jetzt immer funktioniert hat


cu
Wir können alles außer hochdeutsch !

Alles ist möglich, es ist nur eine Frage der Zeit oder des Geldes!

Offline ata

  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 5.092
  • Geschlecht: Männlich
  • drenaiondrufflos
    • Anton Tauscher Privat
Re:Problem mit berechnenden Feldern!
« Antwort #13 am: 10.02.03 - 19:14:08 »
... da hast du natürlich recht...

ata  ;D
Grüßle Toni :)

Offline hOtze

  • Aktives Mitglied
  • ***
  • Beiträge: 159
  • Geschlecht: Männlich
  • .:[gEHt nIt???? gIBTs nIt!!!!]:.
Re:Problem mit berechnenden Feldern!
« Antwort #14 am: 11.02.03 - 09:34:18 »
Morgen Kollegen!

Hier is ja ne richtige Diskussion ausgebrochen!  :)

Mh also ich hab das jetzt mal mit der ComputeWithForm method  versucht, aber auch das führte auch nit zum Erfolg.

Ich glaube ich muß wohl in den sauern apfel beisen und mein Problem ohne berechnendes feld lösen.   ::)


Oder hat noch jemand ne Idee wie ich dieses verfluchte  :) berrechnenden Feld aktualesiert bekomme ohne das Dokument im Front End zu öffnen?


Aber trotzdem schonmal vielen dank für die bisherigen hinweise.


Ciao hotze
...........::]hOtze[::...............................................

Offline ata

  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 5.092
  • Geschlecht: Männlich
  • drenaiondrufflos
    • Anton Tauscher Privat
Re:Problem mit berechnenden Feldern!
« Antwort #15 am: 11.02.03 - 13:43:52 »
... wie lautet denn die Formel in dem berechneten Feld - das Feld sollte auf sich selbst berechnet sein...

ata
Grüßle Toni :)

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz