Domino 9 und frühere Versionen > Entwicklung

History modifizieren der Eingabemaske

(1/2) > >>

adminnaddel:
hallo liebe gemeinde,

mit der folgende formel erstelle ich eine durchgehende history.
was aber nicht passt ist, daß er mir sagt, welches feld geändert wurde.
kann man durch ergänzungen der formel das noch heraus kriegen?

_CN:=@Name([CN];@UserName);
_EditDate:=@Text(@Today);
_LastEdit:=@Subset(History;1);
_Edit:=_CN+" am: "+_EditDate+" bei Status: "+Status;
@If(@IsDocBeingSaved; @If(History = ""; _Edit;_LastEdit=_Edit;History;
_Edit:History); @IsNewDoc; ""; History)

wäre toll wenn jemand einen vorschlag hätte!
danke

mfg aus hamburg

Rob Green:
mit Script, und zwar

http://searchdomino.techtarget.com/tip/1,289483,sid4_gci490482,00.html
http://searchdomino.techtarget.com/tip/1,289483,sid4_gci490209,00.html
http://searchdomino.techtarget.com/tip/1,289483,sid4_gci490338,00.html

adminnaddel:
 ;D Meister Rob Green,

das mal ne Idee.
Danke, werde ich mal probieren!

Grüße

adminnaddel:
 :o hallo

das script im ersten link hatte ich schon, aber der  step 2 mit:

Step 2:
Declare a dynamic array in the Form (Declarations) section-

Form (Declarations)
Dim FieldValues() As String

ist mir nicht ganz klar?
Wo muß das rein?

danike

adminnaddel:
hallo du bin ich es schon wieder!

ich habe step 2 jetzt in die form declarations geschrieben.

wenn ich jetzt ein doc öffnen es ändere und wieder speichere, sehe ich kurz im feld edithistory das sich was getan hat.
sprich, ich sehe wer was geändert hat, wann usw..
schau ich mir jedoch später noch einmal an, sehe ich, daß nicht wirklich was gespeichert wurde! es steht jetzt in feld eine"0".

will jetzt das doc ein zweites mal ändern und speichern, kriege ich folgende meldung:

Attempt to access unintialized dynamic array

was zum teufel soll daß ?

bitte brauche kurz hilfe!

mfg hamburg

Navigation

[0] Themen-Index

[#] Nächste Seite

Zur normalen Ansicht wechseln