Autor Thema: Ansicht mit mehreren Kategorien  (Gelesen 1235 mal)

Offline emadowo

  • Aktives Mitglied
  • ***
  • Beiträge: 105
  • Geschlecht: Männlich
  • Danke für dieses Forum!
Ansicht mit mehreren Kategorien
« am: 04.05.10 - 16:26:17 »
Hallo Notes-Freunde!
Bräuchte mal wieder eure Hilfe!

Gegeben ist eine Maske mit folgendem Aufbau:
Feld1 "Bereich"
Feld2 "Hauptkategorie"
Feld3 "Unterkategorie"
Feld4 "Kurzbeschreibung"

Gefüllt werden die Dokumente unterschiedlich: mal sind die Felder Hauptkategorie und Unterkategorie gefüllt, mal nicht.

Beispiele:
1. Dokument:
Bereich = "Anweisungen"
Hauptkat. = nix
Unterkat. = nix
Kurzbeschreibung = "für alle gültig"

2. Dokument:
Bereich = "Anweisungen"
Hauptkat. = "speziell"
Unterkat. = nix
Kurzbeschreibung = "für Vertrieb"

3. Dokument:
Bereich = "Anweisungen"
Hauptkat. = "speziell"
Unterkat. = nix
Kurzbeschreibung = "für Mitarbeiter"


Die Ansicht sollte so werden:
Anweisungen
  -  für alle
  -  speziell
     -   für Vertrieb
     -   für Mitarbeiter

Versteht ihr, was ich meine?  Wenn die Kategorienfelder nicht gefüllt sind, sollte nicht "nicht kategorisiert" drin stehen und keine Lücken entstehen. Wie könnte ich das realisieren?

« Letzte Änderung: 04.05.10 - 16:46:26 von earchy »
Erwin Maier
IT-Administration Genossenschaftsbank
Notes R9.01
Kenntnisse: Formelsprache, Script

Driri

  • Gast
Re: Ansicht mit mehreren Kategorien
« Antwort #1 am: 04.05.10 - 16:36:07 »
Das einfachste dürfte sein, Du packst die vier Felder in eine Liste, entfernst mit @Trim die Leerwerte und löst die Liste dann via @Implode zu einem String wieder auf. Dabei kannst Du dann als Trennzeichen einen \ verwenden. Damit solltest Du eine entsprechend aufbereitete Kategorie erhalten.

Das dürfte in etwa so aussehen :

Code
list:=Feld1:Feld2:Feld3:Feld4;
kat:=@Implode(@Trim(list);"\\");
kat

Offline emadowo

  • Aktives Mitglied
  • ***
  • Beiträge: 105
  • Geschlecht: Männlich
  • Danke für dieses Forum!
Re: Ansicht mit mehreren Kategorien
« Antwort #2 am: 04.05.10 - 16:44:41 »
Wow - klasse - das war's!

Vielen herzlichen Dank!



Erwin Maier
IT-Administration Genossenschaftsbank
Notes R9.01
Kenntnisse: Formelsprache, Script

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz