Autor Thema: Feldwert ändern ohne Bearbeitungsmodus  (Gelesen 1714 mal)

Offline Worn

  • Aktives Mitglied
  • ***
  • Beiträge: 171
  • Geschlecht: Männlich
Feldwert ändern ohne Bearbeitungsmodus
« am: 02.08.06 - 17:08:10 »
Hallo,

ich habe eine Aktion in einer Maske die eine Dokumentverknüpfung zu einem ausgewählten
Empfänger sendet. Ich möchte wenn die Mail gesendet wurde ein Feld (Zahl, berechnet)
hochzählen, da ich gerne wissen will wie oft ein Dockument Link gesendet wurde.
Ich habe aber das Problem, dass wenn das Dokument nicht im Bearbeitungsmodus ist das Feld nicht beschrieben wird! Also kann ich nicht counten.
Wäre es eine Lösung bevor ich das Feld beschreibe das Dokument auf edit modus zu setzen? Kann ich es dann auch wieder sperren (also eben raus aus Edit modus))?

Weiterhin ist noch wichtig, nur der Admin darf Dokumente bearbeiten und die User die das Dokument angelegt haben. Wenn nun aber ein dritter das Dok versenden will und ich Programmgesteuert das Dok auf edit setzte geht das gut?

Grüße

Ben
Wer für alles offen ist der kann ja nich ganz dicht sein!

Offline umi

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 2.062
  • Geschlecht: Männlich
  • one notes to rule'em all, one notes to find'em....
    • Belsoft AG
Re: Feldwert ändern ohne Bearbeitungsmodus
« Antwort #1 am: 02.08.06 - 17:18:07 »
Das geht nicht.
such mal in diesem Forum, das Thema wurde schon ein paar mal durchgekaut.
Gruss

Urs

<:~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Jegliche Schreibfehler sind unpeabischigt
http://www.belsoft.ch
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~:>

Offline smoki

  • Senior Mitglied
  • ****
  • Beiträge: 325
  • Geschlecht: Männlich
    • Smoki's Lotus Notes
Re: Feldwert ändern ohne Bearbeitungsmodus
« Antwort #2 am: 03.08.06 - 00:50:23 »
Ein paar Gedanken hierzu: (Ohne Funktionsgarantie!!!)

Ich gehe mal einfach davon aus, dass du mehrere Server hast. :)

Dann könntest du für jede Mail ein Antwortdokument an dieses Dokument anhängen. Mittels einen Agenten der auf dem Server gestartet wird (RunOnServer)

Auf einem Server, werden die Antwortdokumente anschliessend aggregiert und das Ergebnis in einer Counter-Variable erhöht und in das Dokument geschrieben.

Falls du Replizierkonflikte gänzlich vermeiden willst, schreibst du den Counter nicht in das Dokument sondern in ein Dokument, dass auf das andere Dokument via UNID verweist! In der Maske ist das Counter-Feld dann als Berechnet markiert und holt sich den Wert via @Dblookup aus dem anderen Dokument.

Vermutlich gibt es noch ein paar Fallstricke an die ich nicht gedacht habe.

Wünsche schon mal viel Erfolg beim Experimentiern!

Gruss
Chris

Driri

  • Gast
Re: Feldwert ändern ohne Bearbeitungsmodus
« Antwort #3 am: 03.08.06 - 08:49:17 »
Vor einem ähnlichen Problem stand ich vor kurzem auch (http://atnotes.de/index.php?topic=31434.0)

In dem Thread findest Du auch eine kurze Beschreibung, wie ich es gelöst habe.

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz