Autor Thema: Kategorien mit Feldnamen  (Gelesen 2483 mal)

Offline smartie

  • Frischling
  • *
  • Beiträge: 27
  • Geschlecht: Männlich
Kategorien mit Feldnamen
« am: 29.10.09 - 14:43:48 »
Hallo @All,

ich stehe gerade auf dem Schlauch und komme nicht weiter.

Ich benötige eine Ansicht mit zwei Spalten. Die zweite Spalte soll die Werte aus mehreren Feldern anzeigen und die erste Spalte soll mir anzeigen, in welchem Feld der Wert steht.

Die Formel für die zweite Spalte sieht so aus:
@Explode(@Text(Feld1):@Text(Feld2):@Text(Feld3):@Text(Feld4);";")
-> Mehrfachwerte getrennt anzeigen

In der ersten Spalte sollte jetzt irgendwie soetwas stehen:
Wenn der angezeigte Wert aus Feld1 oder Feld2 kommt, dann "Betriebssysteme";
kommt der Wert aus Feld3 oder Feld4, dann "Mailprogramme" usw.

Ich hoffe, mein Problem ist nachvollziehbar. Gibt es für soetwas eine Lösung in Notes?

Grüße von der Ostsee

Smartie
dienstl. System: LD 5.0.11 auf Win Server 2003 mit LN 5.0.11 auf Win 2000 Pro
Testumgebung: LD 7.0.2 auf Win Server 2003 mit LN 5.0.11 bzw 7.0.3 auf Win Vista
privat. System: LN 8.0 für POP3/SMTP auf Win XP Pro

klaussal

  • Gast
Re: Kategorien mit Feldnamen
« Antwort #1 am: 29.10.09 - 14:56:11 »
Zitat
Ich hoffe, mein Problem ist nachvollziehbar.

Für mich nicht.

Zitat
Die zweite Spalte soll die Werte aus mehreren Feldern anzeigen und die erste Spalte soll mir anzeigen, in welchem Feld der Wert steht.
 ??? ??? ???

Der 1. Wert kommt aus dem 1 Feld, der 2. aus dem 2....... usw.
Oder hab ich das was falsch verstanden ?

Offline ascabg

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 3.697
  • Geschlecht: Männlich
Re: Kategorien mit Feldnamen
« Antwort #2 am: 29.10.09 - 15:02:03 »
Hallo,

Nur fuer mein Verstaendnis.

- Spalte1 soll Wert aus Spalte2 nehmen.
- Pruefen in welchem Feld der Wert enthalten ist
- wenn Wert in Feld1 oder Feld2 gefunden wird, dann den Wert "Betriebssystem" anzeigen
- wenn Wert in Feld3 oder Feld4 gefunden wird, dann den Wert "Mailprogramme" anzeigen

Wenn dem so ist, dann wuerde ich aus dem Bauch heraus sagen "Geht nicht".
Wenn es doch gehen sollte, ich lerne gerne immer noch dazu.

Andreas

Offline smartie

  • Frischling
  • *
  • Beiträge: 27
  • Geschlecht: Männlich
Re: Kategorien mit Feldnamen
« Antwort #3 am: 30.10.09 - 08:21:27 »
Hallo ascabg,

genau das meine ich!

Schade, dass das nicht funktioniert. Dann muss ich mir wohl was Anderes einfallen lassen.

Vielen Dank.

Gruß

SMARTIE
dienstl. System: LD 5.0.11 auf Win Server 2003 mit LN 5.0.11 auf Win 2000 Pro
Testumgebung: LD 7.0.2 auf Win Server 2003 mit LN 5.0.11 bzw 7.0.3 auf Win Vista
privat. System: LN 8.0 für POP3/SMTP auf Win XP Pro

Driri

  • Gast
Re: Kategorien mit Feldnamen
« Antwort #4 am: 30.10.09 - 09:47:09 »
Doch, das geht. Du weißt ja, in welcher Reihenfolge die Felder verkettet werden. Du brauchst dann quasi nur noch die Feldbezeichner mit entsprechender Häufigkeit zu einer Liste verketten.

Spalte 1 :

_t1:=@Transform(Feld1;"var";"Feld1");
_t2:=@Transform(Feld2;"var";"Feld2");
_t3:=@Transform(Feld3;"var";"Feld3");
_t1:_t2:_t3

Spalte 2 :
Feld1:Feld2:Feld3

Offline ascabg

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 3.697
  • Geschlecht: Männlich
Re: Kategorien mit Feldnamen
« Antwort #5 am: 30.10.09 - 10:12:32 »
@Driri

Ja aber ich weis doch gar nicht, welche Werte in den einzelnen Feldern enthalten sein koennen.
Also auf welche Werte soll man denn pruefen?


Andreas

Driri

  • Gast
Re: Kategorien mit Feldnamen
« Antwort #6 am: 30.10.09 - 10:29:57 »
Vielleicht habe ich deine Frage dann mißverstanden. Ich habe das so verstanden, daß die Werte aus Feld 1 und Feld 2 Betriebssysteme sind und die aus Feld 3 und Feld 4 Mailprogramme. D.h. Du hast einen konkreten Typ je Feld.

Beispiel :

Feld 1 = Windows XP:Windows Vista:Windows 7
Feld 2 = MacOS:Linux
Feld 3 = Lotus Notes:Outlook
Feld 4 = Thunderbird


Wenn Du jetzt für Spalte 2 alle Werte einfach verkettest, dann bekommst Du folgende Liste :

Windows XP:Windows Vista:Windows 7:MacOS:Linux:Lotus Notes:Outlook:Thunderbird


Du hast dann ja eine vorsortierte Liste und kannst daher dann auch die zusätzliche Liste generieren.

@Transform(Feld1;"var";"Betriebssystem") liefert dann :

"Betriebssystem":"Betriebssystem":"Betriebssystem"

Offline ascabg

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 3.697
  • Geschlecht: Männlich
Re: Kategorien mit Feldnamen
« Antwort #7 am: 30.10.09 - 10:35:26 »
Zitat
- Spalte1 soll Wert aus Spalte2 nehmen.
- Pruefen in welchem Feld der Wert enthalten ist
- wenn Wert in Feld1 oder Feld2 gefunden wird, dann den Wert "Betriebssystem" anzeigen
- wenn Wert in Feld3 oder Feld4 gefunden wird, dann den Wert "Mailprogramme" anzeigen
Ich hatte es so verstanden.

Was auch durch @smartie
Zitat
genau das meine ich!
bestaetigt wurde.

"Betriebssystem" und "Mailprogramme" sind keine Werte aus den Felden, sondern anzuzeigende Ergebnisse fuer die 1. Spalte.
Somit sollte @Transform nicht funktionieren.

Andreas

Driri

  • Gast
Re: Kategorien mit Feldnamen
« Antwort #8 am: 30.10.09 - 10:45:51 »
Verstanden habe ich es noch nicht, aber es war auch eine lange Woche. Vielleicht wäre ein konkretes Beispiel vom Thread-Ersteller hilfreich.  ;)

Offline ascabg

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 3.697
  • Geschlecht: Männlich
Re: Kategorien mit Feldnamen
« Antwort #9 am: 30.10.09 - 10:50:22 »
Dem stimme ich zu

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz