Autor Thema: History-Klasse von TMC  (Gelesen 1158 mal)

Offline Alexis

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 534
  • Geschlecht: Männlich
  • LotusNotes macht süchtig!
History-Klasse von TMC
« 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
« Letzte Änderung: 18.11.05 - 12:30:50 von Alexis »
wenn ich kein Problem hätte, wär' ich nicht hier ---
wenn ich im Forum eine Lösung gefunden hätte, wär' ich nicht hier ---
wenn ich nicht wüsste, dass mir hier fast immer geholfen wird, wär' ich AUCH nicht hier ---

Offline TMC

  • Freund des Hauses!
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 3.660
  • Geschlecht: Männlich
  • meden agan
Re: History-Klasse von TMC
« Antwort #1 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.
Matthias

A good programmer is someone who looks both ways before crossing a one-way street.


Offline Alexis

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 534
  • Geschlecht: Männlich
  • LotusNotes macht süchtig!
Re: History-Klasse von TMC
« Antwort #2 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



« Letzte Änderung: 18.11.05 - 12:30:29 von Alexis »
wenn ich kein Problem hätte, wär' ich nicht hier ---
wenn ich im Forum eine Lösung gefunden hätte, wär' ich nicht hier ---
wenn ich nicht wüsste, dass mir hier fast immer geholfen wird, wär' ich AUCH nicht hier ---

Offline Alexis

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 534
  • Geschlecht: Männlich
  • LotusNotes macht süchtig!
Re: History-Klasse von TMC
« Antwort #3 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
wenn ich kein Problem hätte, wär' ich nicht hier ---
wenn ich im Forum eine Lösung gefunden hätte, wär' ich nicht hier ---
wenn ich nicht wüsste, dass mir hier fast immer geholfen wird, wär' ich AUCH nicht hier ---

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz