Das Notes Forum

Domino 9 und frühere Versionen => ND6: Entwicklung => Thema gestartet von: Alexis am 17.11.05 - 12:39:46

Titel: History-Klasse von TMC
Beitrag von: Alexis am 17.11.05 - 12:39:46
Hallo Forum,

ich habe die History-Klasse von TMC in einer Datenbank eingebunden und stoße dabei auf ein (kleines) Problem in der Formatierung des History-Feldes. Vielleicht kann mir jemand einen Rat geben.

Im Falle, dass in einem Feld mit Mehrfachwerten eines dieser Werte entfällt, wird der bisherige Inhalt aufgeführt, wobei jeder alte Wert zu einem Zeilenumbruch führt. Dieses ist optisch natürlich unschön:

17.11.2005 - 12:02   Alexis Müller   Changed field 'Stage' (former: '023
024
025')

Setzt man in den Eigenschaften keinen Zeilenumbruch pro Wert, sondern ein Trennzeichen, dann wird die Ausgabe des Feldes noch unübersichtlicher.

Für eine Ratschlag wäre ich dankbar.

Alexis
Titel: Re: History-Klasse von TMC
Beitrag von: TMC am 17.11.05 - 20:02:00
Ups, das ist aber schon länger her....  ::)
Kannst Du mal einen Link posten? Afaik hatte ich mehrere Versionen online gestellt, daher bitte Direktlink zum Download.

Soweit ich mich noch erinnere wird die Historie über Tabs pro Zeile getrennt.
d.h.
17.11.2005 - 12:02 <TAB> Alexis Müller <TAB> Changed field 'Stage' (former: '023024025')

Du markierst also den Abschnitt im Designer, und setzt an den entsprechenden Stellen Tabulatoren, dann sollte es klappen.
Titel: Re: History-Klasse von TMC
Beitrag von: Alexis am 18.11.05 - 09:54:02
Hallo Matthias,

Danke, dass Du dich auf mein Posting meldest. Unabhängig vom Alter ist Dein Script sehr wertvoll, da ich hiermit die Dokumentation eines Qualitätsmanagements überwache.

Zunächst: das verwendete Script ist vom 17.10.2004 (Updatedatum).

Anhand Deiner Antwort merke ich, dass ich meine "Entdeckung" sauberer dokumentieren sollte. Entgegen Deiner Annahme sieht die entsprechende Zeile in der History wie folgt aus:

17.11.2005 - 12:02 <TAB> Alexis Müller <TAB> Changed field 'Stage' (former: '023 <Chr(13)>
024 <Chr(13)>
025')

Dabei sind die Werte 023, 024, 025 eben jene 3 Werte des Mehrfachfeldes "Stage", die geändert wurden (also nicht etwa ein Wert '023024025') und bei den Feldeigenschaften habe ich vorgegeben: "Display separate values with New Line".

Ich hoffe, dass das Problem jetzt offensichtlich geworden ist und Du vielleicht eine Lösung angeben kannst.

Alexis



Titel: Re: History-Klasse von TMC
Beitrag von: Alexis am 18.11.05 - 12:28:40
Hallo @all,

Problem gelöst durch Ersetzen von ";" durch " / " in der entsprechenden Variablen strText der Private Function xNewHistoryEntry(strText As String) As String.

@Matthias
... ist vielleicht sinnvoll dieses in Deinem Script mit einzubauen.

Alexis