Domino 9 und frühere Versionen > ND7: Entwicklung
Textfeld nach Datum sortieren
Lancelot:
Hallo Leute,
bei uns läuft seit Jahren eine DB mit wie im Anhang beschriebener Historisierung:
Die Historie wird in ein normales Textfeld mit Tabulatoren geschrieben.
Man möchte jetzt das die Histroie den neusten Eintrag immer oben anzeigt.
Kann man ein Tetfeld so sortieren, oder muß ich das anderst lösen.
Über eine Ansicht klappt es nicht, weil dann die Felder nicht mehr untereinander stehen.
Eine Tabelle scheidet auch aus, weil dort nur ein Feld drine wäre udn das Sortieren klappt dann auch nicht vernüftig.
Die Einträge vom Dtaum zum Datum wäre aber in Listenform vorhanden udn mit Kommas getrennt.
Hoffe es hat von Euch jemand eine Idee, wie ich das Problem angehen könnte.
Danke Euch schon mal.
BigWim:
Eine Sortierung wäre bei meinem Kenntnis etwas aufwendiger. Ich benutze diese Art der Historisierung je nach Anforderung so:
letzte Änderung anhängen - "absteigende Sortierung"
--- Code: ---@Explode("...";@Implode(...) + "neuer Wert")
--- Ende Code ---
letzte Änderung zuerst - "aufsteigende Sortierung"
--- Code: ---@Explode("...";"neuer Wert " + @Implode(...))
--- Ende Code ---
Markus
Lancelot:
Hallo Markus,
erst mal dank für die Antwort.
Das Löst aber mein Problem nicht, denn die alten Einträge in der Historie wäre dann unsortiert
udn nur die Neuen wären oben!
Kann mir nicht vorstellen das unseren Auftragsgebern das gefallen würde.
koehlerbv:
Verstehe ich das richtig, dass das Item "Historie" ein Multivalue-Textfeld ist?
Dann musst Du das doch nur mittels eines Agents in umgekehrter Reihenfolge wieder aufbauen und speichern. Und anschliessend die Routine ändern, die das Item belegt.
Bernhard
Thomas Schulte:
Eine Tabelle mit mehreren Feldern ist machbar und wäre mit einer etwas komplizierteren Aktion auch zu schaffen.
Navigation
[0] Themen-Index
[#] Nächste Seite
Zur normalen Ansicht wechseln