Autor Thema: Backspace als CHR(x)  (Gelesen 2167 mal)

Offline littleS

  • Junior Mitglied
  • **
  • Beiträge: 78
Backspace als CHR(x)
« am: 24.05.05 - 09:47:54 »
Hallo,

beim zusammenbauen eines Strings, würde ich gerne an manchen Stellen ein backspace einfügen, um das letzte Zeichen zu löschen. Sollte ja über etwas in der Art
Code
sTest = "LaLee " + CHR(x) +"Lu";
funktionieren. Leider fehlt mir der Wert von x. Gibts da eine Übersicht in der Designer-Hilfe über die ich noch nicht gestolpert bin.


Viele Grüße

s.

« Letzte Änderung: 24.05.05 - 10:18:54 von littleS »

Glombi

  • Gast
Re: Backspace als CHR(x)
« Antwort #1 am: 24.05.05 - 09:54:57 »
Guckst Du hier:
http://www.lookuptables.com/

Backspace = 8

Andreas

Offline littleS

  • Junior Mitglied
  • **
  • Beiträge: 78
Re: Backspace als CHR(x)
« Antwort #2 am: 24.05.05 - 10:03:06 »
Bedankt.

Hmm, wenn ich in der Formelsprache versuche

Code
sTest = "bla" + @Char(8) +"ub";

dann erscheint in der Ausgabe anstatt des backspace ein kleine nichtausgefüllte Box []

s.
« Letzte Änderung: 24.05.05 - 10:21:08 von littleS »

Offline animate

  • Freund des Hauses!
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 1.540
  • Uh, I'm just gonna go find a cash machine.
    • LA2
Re: Backspace als CHR(x)
« Antwort #3 am: 24.05.05 - 10:31:19 »
Ich finde, das Benutzen eines Steuerungszeichens um bei einer Zeichenkette in-memory das letzte Zeichen zu entfernen, ist der falsche Ansatz.
Ich würde mit @Left und Konsorten arbeiten, um Zeichen zu entfernen.
Thomas

Fortunately, I'm adhering to a pretty strict, uh, drug, uh, regimen to keep my mind, you know, uh, limber.

Offline Semeaphoros

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 8.152
  • Geschlecht: Männlich
  • ho semeaphoros - agr.: der Notesträger
    • LIGONET GmbH
Re: Backspace als CHR(x)
« Antwort #4 am: 24.05.05 - 10:43:05 »
Das funktioniert in diesem Falle auch nicht, weil das Zeichen dargestellt wird (was zur leeren Box führt) und nicht interpretiert und ausgeführt.
Jens-B. Augustiny

Beratung und Unterstützung für Notes und Domino Infrastruktur und Anwendungen

Homepage: http://www.ligonet.ch

IBM Certified Advanced Application Developer - Lotus Notes and Domino 7 und 6
IBM Certified Advanced System Administrator - Lotus Notes and Domino 7 und 6

Offline Axel

  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 8.658
  • Geschlecht: Männlich
  • It's not a bug, it's Notes
Re: Backspace als CHR(x)
« Antwort #5 am: 24.05.05 - 19:53:46 »
Hi,

versuch mal ob du so weiterkommst:

Code
sTest := @LeftBack("LaLee "; @Right("LaLee"; 1)) +"Lu";

Ist mit Sicherheit noch ausbaufähig.

Axel
Ohne Computer wären wir noch lange nicht hinterm Mond!

Offline koehlerbv

  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 20.460
  • Geschlecht: Männlich
Re: Backspace als CHR(x)
« Antwort #6 am: 24.05.05 - 23:47:10 »
ASCII-konforme oder andere Steuerzeichen ausser der Zeilenschaltung (und auch hier: Hex0A und Hex0D wirken identisch, obwohl ja Hex0A eigentlich Zeilenvorschub und Hex0D Wagenrücklauf bedeutet) sind weder durch @functions noch durch LS benutzbar.

Vorschlag: Wenn Du das letzte Zeichen entfernen möchtest, verwende @Middle in Kombination mit der ermittelten Länge des bestehenden Strings (-1) nach diesem Muster:
Code
_var := "ABCDE";
_result := @Middle (_var; 0; @Length (_var) - 1);
@Prompt ([OK]; "Ergebnis"; _result)

HTH,
Bernhard

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz