Betrifft: ab orgAnice 3

Problem:

Speichert man bspw. das Zeichen Chr(134) (ein Kreuzsymbol: †) in einem Feld über einen ParserRequest (bspw. Vorbelegung oder Speichern mit) so wird aus dem Zeichen Chr(63). Das gilt auch für andere Zeichen, wenn der Paramater von Chr > 127 ist.

Ursache:

Es sind die Zeichen betroffen, deren Unicode-Wert nicht dem ANSI-Code entspricht. Dazu zählt u.a. auch das Euro-Symbol. Das Verhalten ist „by design“, da orgAnice intern mit dem Unicode- und nicht dem ANSI-Zeichensatz arbeitet.

Lösung:

Verwenden Sie Chr(8224) für das Kreuz. Wenn Sie andere Zeichen benötigen und deren Unicode-Code nicht kennen, gehen Sie wie folgt vor:

1.) Öffnen Sie den Ausdruckseditor in OrgData

2.) Geben Sie folgendes ein: Asc(„

OKB 000032 001

3.) Halten Sie die Alt-Taste fest, geben Sie auf dem numerischen Ziffernblock 0 und den ASCII-Code des Zeichens ein (z.B. 0128 für das Euro-Symbol), lassen Sie die Alt-Taste los.

Alternativ: Wählen Sie das Zeichen über das Tool „charmap“ (Zeichentabelle) aus, kopieren Sie es und fügen es in den Ausdrucks-Editor ein.

1.) Geben Sie „) ein

2.) Klicken Sie auf „Auswerten!“

3.) Chr() vom Ergebnis ergibt genau das gewünschte Zeichen.

OKB 000032 002

Was this helpful?

1 / 0

Durch die weitere Nutzung der Seite stimmst du der Verwendung von Cookies zu. Weitere Informationen

Die Cookie-Einstellungen auf dieser Website sind auf "Cookies zulassen" eingestellt, um das beste Surferlebnis zu ermöglichen. Wenn du diese Website ohne Änderung der Cookie-Einstellungen verwendest oder auf "Akzeptieren" klickst, erklärst du sich damit einverstanden.

Schließen