Autor Thema: @Explode geht mit "\" nicht  (Gelesen 3086 mal)

Offline theBastian

  • Senior Mitglied
  • ****
  • Beiträge: 484
  • Geschlecht: Männlich
@Explode geht mit "\" nicht
« am: 12.07.06 - 15:04:31 »
Hallo,

ich versuche gerade @Explode zu überreden, mir aus einem String eine Liste zu machen. Leider bleibt es beim Versuch.

Buch\Liste\Wert

(Dieser String wird in Views kategorisiert angezeigt. Funktioniert problemlos.)

Jetzt soll aber in den Docs diese Daten auch erscheinen. Und zwar so:

Buch
  Liste
    Wert

Na gut, (dachte ich mir) mit @Explode eine Liste erstellen und erstmal die Werte in neuer Zeile anzeigen lassen. Einrücken geht dann schon irgendwie.

Aber leider bringt

@Explode ("Buch\Liste\Wert" ; "\" )

den Fehler

End of formula reached before end of quoted string, date/time or array accessor ""\" )

Hat jemand eine Idee, wie ich das anders loesen kann

Danke schon mal
Sebastian
« Letzte Änderung: 12.07.06 - 16:17:33 von SKL74 »
Domino, Notes, Sametime

Offline m3

  • Freund des Hauses!
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 8.102
  • Geschlecht: Männlich
  • Non ex transverso sed deorsum!
    • leyrers online pamphlet
Re: @Explode geht mit "\" nicht
« Antwort #1 am: 12.07.06 - 15:08:22 »
Ja.

















































Entweder
"\\"
oder
{\}
aber nicht "\".
HTH
m³ aka. Martin -- leyrers online pamphlet | LEYON - All things Lotus (IBM Collaborations Solutions)

All programs evolve until they can send email.
Except Microsoft Exchange.
    - Memorable Quotes from Alt.Sysadmin.Recovery

"Lotus Notes ist wie ein Badezimmer, geht ohne Kacheln, aber nicht so gut." -- Peter Klett

"If there isn't at least a handful of solutions for any given problem, it isn't IBM"™ - @notessensai

Offline theBastian

  • Senior Mitglied
  • ****
  • Beiträge: 484
  • Geschlecht: Männlich
Re: @Explode geht mit "\" nicht
« Antwort #2 am: 12.07.06 - 15:11:55 »
Ich sehe nur eine grosse weisse Leere.  ;)

cu
Sebastian
Domino, Notes, Sametime

Offline m3

  • Freund des Hauses!
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 8.102
  • Geschlecht: Männlich
  • Non ex transverso sed deorsum!
    • leyrers online pamphlet
Re: @Explode geht mit "\" nicht
« Antwort #3 am: 12.07.06 - 15:22:44 »
Scrollen Sie hinunter, Hr. Kollege, scrollen Sie hinunter.  ;)
HTH
m³ aka. Martin -- leyrers online pamphlet | LEYON - All things Lotus (IBM Collaborations Solutions)

All programs evolve until they can send email.
Except Microsoft Exchange.
    - Memorable Quotes from Alt.Sysadmin.Recovery

"Lotus Notes ist wie ein Badezimmer, geht ohne Kacheln, aber nicht so gut." -- Peter Klett

"If there isn't at least a handful of solutions for any given problem, it isn't IBM"™ - @notessensai

Offline theBastian

  • Senior Mitglied
  • ****
  • Beiträge: 484
  • Geschlecht: Männlich
Re: @Explode geht mit "\" nicht
« Antwort #4 am: 12.07.06 - 15:27:16 »
Ah, gefunden. Danke.

Muß das so sein in dem Thread? Oder habe ich was verpaßt? Oder sollte ich scrollen lernen?  ;)

Kriege ich das mit dem Einrücken auch so einfach hin?

Sebastian
Domino, Notes, Sametime

Offline diali

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 1.023
  • Geschlecht: Männlich
Re: @Explode geht mit "\" nicht
« Antwort #5 am: 12.07.06 - 15:32:32 »
m3 wollte Dir nur zeigen, dass Deine Frage falsch gestellt wurde. Deine Frage kann mit einem Ja oder Nein beantwortet werden, da Du keine W-Frage (Wieso, Weshalb, Warum usw) gestellt hast.
Gruß
Dirk

Offline m3

  • Freund des Hauses!
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 8.102
  • Geschlecht: Männlich
  • Non ex transverso sed deorsum!
    • leyrers online pamphlet
Re: @Explode geht mit "\" nicht
« Antwort #6 am: 12.07.06 - 15:36:15 »
Off topic: Deine Frage lautete "Hat jemand eine Idee, wie ich das anders loesen kann" worauf meine (korrekte) Antwort "ja" lautete.
Da ich für so eine Antwort von den Admins virtuell eine über die Rübe bekomme (was ich auch verstehe  ;)) gebe ich die Antwort, die sich der Fragende vermutlich erwartet etwas weiter unten.
Wenn Du Deine Frage also "geschickter" stellst, musst Du bei meinen Antworten nicht scrollen.
Alles klar?  ;D

Zu Deiner Frage:
Ich vermute mal, Du willst das in einem ComputedText anzeigen?
Über die Liste iterieren, Zähler mitlaufen lassen und mit UString vor jedem String eine entsprechende Anzahl von Spaces bzw. Tabs eintsprechend der Hierachie einfügen.
HTH
m³ aka. Martin -- leyrers online pamphlet | LEYON - All things Lotus (IBM Collaborations Solutions)

All programs evolve until they can send email.
Except Microsoft Exchange.
    - Memorable Quotes from Alt.Sysadmin.Recovery

"Lotus Notes ist wie ein Badezimmer, geht ohne Kacheln, aber nicht so gut." -- Peter Klett

"If there isn't at least a handful of solutions for any given problem, it isn't IBM"™ - @notessensai

Offline theBastian

  • Senior Mitglied
  • ****
  • Beiträge: 484
  • Geschlecht: Männlich
Re: @Explode geht mit "\" nicht
« Antwort #7 am: 12.07.06 - 15:52:10 »
Wenn Du Deine Frage also "geschickter" stellst, musst Du bei meinen Antworten nicht scrollen.
Alles klar?  ;D

Ok. Problem verstanden. Werde in Zukunft geschlossene Fragen vermeiden. Danke für die Hilfe, trotz der schlechten Fragestellung.  ;)

Ich vermute mal, Du willst das in einem ComputedText anzeigen?
Über die Liste iterieren, Zähler mitlaufen lassen und mit UString vor jedem String eine entsprechende Anzahl von Spaces bzw. Tabs eintsprechend der Hierachie einfügen.

Ja, soll ein Feld (ComputedforDisplay) oder ComputedText werden. Aber dein Lösungsvorschlag klingt sehr nach Script.

ComputedText und Script? Bei mir geht das nicht.  ???

Sebastian
« Letzte Änderung: 12.07.06 - 15:54:06 von SKL74 »
Domino, Notes, Sametime

Offline diali

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 1.023
  • Geschlecht: Männlich
Re: @Explode geht mit "\" nicht
« Antwort #8 am: 12.07.06 - 15:55:08 »
die Formel muss so aussehen:
@Explode ("Buch\\Liste\\Wert" ; "\\" )

Ein \ in einem String muss durch \\ dargestellt werden.
Gruß
Dirk

Offline m3

  • Freund des Hauses!
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 8.102
  • Geschlecht: Männlich
  • Non ex transverso sed deorsum!
    • leyrers online pamphlet
Re: @Explode geht mit "\" nicht
« Antwort #9 am: 12.07.06 - 16:11:26 »
Code
REM { FUNKTIONIERT NUR AB NOTES R6 };
text  := "Buch\\Liste\\Wert";
liste := @Explode (text ; "\\" );
ausgabe := "";
@For(n := 1; n <= @Elements(liste); n := n + 1;
	ausgabe := ausgabe + @Repeat("    "; n-1)  + liste[n] + @NewLine
) ;
ausgabe
HTH
m³ aka. Martin -- leyrers online pamphlet | LEYON - All things Lotus (IBM Collaborations Solutions)

All programs evolve until they can send email.
Except Microsoft Exchange.
    - Memorable Quotes from Alt.Sysadmin.Recovery

"Lotus Notes ist wie ein Badezimmer, geht ohne Kacheln, aber nicht so gut." -- Peter Klett

"If there isn't at least a handful of solutions for any given problem, it isn't IBM"™ - @notessensai

Offline theBastian

  • Senior Mitglied
  • ****
  • Beiträge: 484
  • Geschlecht: Männlich
Re: @Explode geht mit "\" nicht
« Antwort #10 am: 12.07.06 - 16:12:59 »
@diali
Danke auch Dir.  Ich versuche schon das nächste Problem zu lösen.

@m3
Doch kein Script?

cu
Sebastian
Domino, Notes, Sametime

Offline theBastian

  • Senior Mitglied
  • ****
  • Beiträge: 484
  • Geschlecht: Männlich
Re: @Explode geht mit "\" nicht
« Antwort #11 am: 12.07.06 - 16:17:18 »
@m3
Vielen Dank. Funktioniert. (Was auch sonst.)  ;)

Leider verstehe ich das noch nicht so recht. Formula ist nicht so meins. Werde mal versuchen durchzusteigen.

cu
Sebastian
Domino, Notes, Sametime

Offline m3

  • Freund des Hauses!
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 8.102
  • Geschlecht: Männlich
  • Non ex transverso sed deorsum!
    • leyrers online pamphlet
Re: @Explode geht mit "\" nicht
« Antwort #12 am: 12.07.06 - 16:32:04 »
Bei Fragen einfach pfosten.
Und falls einer der Listen/@-Formula Gurus auch noch eine Lösung ohne @For hätte, wäre ich sehr daran interessiert.
HTH
m³ aka. Martin -- leyrers online pamphlet | LEYON - All things Lotus (IBM Collaborations Solutions)

All programs evolve until they can send email.
Except Microsoft Exchange.
    - Memorable Quotes from Alt.Sysadmin.Recovery

"Lotus Notes ist wie ein Badezimmer, geht ohne Kacheln, aber nicht so gut." -- Peter Klett

"If there isn't at least a handful of solutions for any given problem, it isn't IBM"™ - @notessensai

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz