Domino 9 und frühere Versionen > ND6: Entwicklung
Feld (in einem kontrollierten Abschnitt) wird nicht immer gefunden.
Kadlec:
Ein Dokument kann einen oder aber auch fünf Bearbeiter haben,diese stehen alle im Feld OperatorName_T.
Jeder Bearbeiter hat einen kontrollierten Abschnitt der (Ber. zur Anzeige) wie fogt berechnet wird:
TempEditor := @Subset(@Subset(OperatorName_T;1);-1);
Temptxt := "...ist der erste SPE im Feld <Name> ("+TempEditor+").";
@If(@Elements(OperatorName_T) >= 1;TempEditor;Temptxt).
Mit einem Action Button wird das entsprechende Feld "angesprungen":
TempSPE := @Contains(@Explode(OperatorName_T;";");@UserName);
REM {Feldname berechnen in das der Cursor gestzt werden soll.};
TempPos := @Member(@UserName;OperatorName_T);
TempFieldName := "Note" + @Text(TempPos) + "_RT";
@If(TempSPE = @True;
@Success;
@Return(@Prompt([Ok];"FEHLER";"Da Du nicht als Bearbeiter eingetragen bist, darfst Du auch keine Bemerkung eingeben!")));
@Command([EditDocument];"1");
@Command([EditGotoField];TempFieldName)
Nun habe ich das Problem das bei einigen Dokumenten das Feld nicht gefunden wird also wohl der Abschnitt gesperrt ist?
Irgenwer eine Idee?
Boris
Thomas Schulte:
Welches deiner Felder?
Kadlec:
Es ist ein RT Feld z.B Note1_RT.
Thomas Schulte:
Und das steckt im Zugriffskontrollierten Abschnitt? Mach mal aus deinem @Command ein @postedCommand. Beziehungsweise steck deine @Commands in den @true Teil deiner @if Abfrage.
Kadlec:
Ach daher kommst Du.
Dazu noch eine Info wenn ich das Dokument mit einem Doppelklick öffne ist wirklich kein Feld zu sehen also die Aussage Feld nicht gefunden wäre OK.
Aber warum und warum nicht immer?
Boris
Navigation
[0] Themen-Index
[#] Nächste Seite
Zur normalen Ansicht wechseln