Benutzer mit den meisten Antworten
CHR(13) geht nicht mehr

Frage
-
Hi NG,
ich stelle mir einige Texte zusammen mit :
Text = Text + "xxxx"+CHR(13)
Text = Text + "yyy"+CHR(13)
Bisher hat der Zeilenumbruch mit Leinfeed immer funktioniert.
Er funktioniert in einigen Masken und in anderen nicht.
Es steht immer nur der letzte Text in der Variablen im Beispiel als "yyy"
Kann mir da jemand einen Tipp geben woran das liegen kann.
Gruß Roland
Samstag, 5. Juni 2010 18:35
Antworten
-
Hi,
hast Du mal versucht das Ganze über TEXT...ENDTEXT laufen zu lassen? Das sähe dann in etwa wie folgt aus:
LOCAL myText as String TEXT TO myText TEXTMERGE NOSHOW PRETEXT 1+2+4 xxxx yyy ENDTEXT CLEAR ?myText
- Als Antwort vorgeschlagen Kay GizaMicrosoft employee Donnerstag, 1. Juli 2010 13:28
- Als Antwort markiert Robert BreitenhoferModerator Dienstag, 27. Juli 2010 13:45
Montag, 7. Juni 2010 14:25 -
Hallo Roland,> ich stelle mir einige Texte zusammen mit :> Text = Text + "xxxx"+CHR(13)> Text = Text + "yyy"+CHR(13)> Bisher hat der Zeilenumbruch mit Leinfeed immer funktioniert.Linefeed ist CHR(10), Du verwendest CHR(13) und das ist Carriage Return - zudeutsch "Wagenrücklauf". Damit steht der virtuelle Cursor lediglich wiederam Anfang der aktuellen Zeile. Also kannst Du auch keinen Zeilenvorschuberwarten.Um sicher zu gehen, kannst Du ja CHR(13)+CHR(10) verwenden.GrußAndreas
- Als Antwort vorgeschlagen Kay GizaMicrosoft employee Donnerstag, 1. Juli 2010 13:28
- Als Antwort markiert Robert BreitenhoferModerator Dienstag, 27. Juli 2010 13:45
Montag, 7. Juni 2010 15:20
Alle Antworten
-
Hi,
hast Du mal versucht das Ganze über TEXT...ENDTEXT laufen zu lassen? Das sähe dann in etwa wie folgt aus:
LOCAL myText as String TEXT TO myText TEXTMERGE NOSHOW PRETEXT 1+2+4 xxxx yyy ENDTEXT CLEAR ?myText
- Als Antwort vorgeschlagen Kay GizaMicrosoft employee Donnerstag, 1. Juli 2010 13:28
- Als Antwort markiert Robert BreitenhoferModerator Dienstag, 27. Juli 2010 13:45
Montag, 7. Juni 2010 14:25 -
Hallo Roland,> ich stelle mir einige Texte zusammen mit :> Text = Text + "xxxx"+CHR(13)> Text = Text + "yyy"+CHR(13)> Bisher hat der Zeilenumbruch mit Leinfeed immer funktioniert.Linefeed ist CHR(10), Du verwendest CHR(13) und das ist Carriage Return - zudeutsch "Wagenrücklauf". Damit steht der virtuelle Cursor lediglich wiederam Anfang der aktuellen Zeile. Also kannst Du auch keinen Zeilenvorschuberwarten.Um sicher zu gehen, kannst Du ja CHR(13)+CHR(10) verwenden.GrußAndreas
- Als Antwort vorgeschlagen Kay GizaMicrosoft employee Donnerstag, 1. Juli 2010 13:28
- Als Antwort markiert Robert BreitenhoferModerator Dienstag, 27. Juli 2010 13:45
Montag, 7. Juni 2010 15:20