Das Notes Forum

Domino 9 und frühere Versionen => ND6: Entwicklung => Thema gestartet von: Kadlec am 11.03.10 - 09:25:23

Titel: Feld (in einem kontrollierten Abschnitt) wird nicht immer gefunden.
Beitrag von: Kadlec am 11.03.10 - 09:25:23
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
Titel: Re: Feld (in einem kontrollierten Abschnitt) wird nicht immer gefunden.
Beitrag von: Thomas Schulte am 11.03.10 - 09:28:57
Welches  deiner Felder?
Titel: Re: Feld (in einem kontrollierten Abschnitt) wird nicht immer gefunden.
Beitrag von: Kadlec am 11.03.10 - 10:14:12
Es ist ein RT Feld z.B Note1_RT.
Titel: Re: Feld (in einem kontrollierten Abschnitt) wird nicht immer gefunden.
Beitrag von: Thomas Schulte am 11.03.10 - 10:24:04
Und das steckt im Zugriffskontrollierten Abschnitt? Mach mal aus deinem @Command ein @postedCommand. Beziehungsweise steck deine @Commands in den @true Teil deiner @if Abfrage.
Titel: Re: Feld (in einem kontrollierten Abschnitt) wird nicht immer gefunden.
Beitrag von: Kadlec am 11.03.10 - 10:38:14
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
Titel: Re: Feld (in einem kontrollierten Abschnitt) wird nicht immer gefunden.
Beitrag von: Kadlec am 16.03.10 - 13:50:10
So Problem ist gelöst. Frage des warum bleibt evt. kanns mir einer erklären.
Ein einfaches FIELD Note1_RT := "" behebt das Problem.

Boris