[gelöst] %1..%2,Variable,Variable

8. September 2010 12:12

Hallöchen Leute :)

zu erst ein kleiner Ausschnitt:
Code:
EXIT(FEHLER(Fehler12,TempSalesLine."Menge"));


Ich hab folgendes Problem und zwar ich würde gern den Variableninhalt von TempSalesLine."Menge" mit dem Textinhalt der Textkonstante namens Fehler12 ausgeben die da beinhaltet:

Sie brauchen nur noch '%1' aufladen.

Ich habs ausserdem versucht mit: Sie brauchen nur noch %1 aufladen. -> da wird mir nur %1 anstatt der Variableninhalt ausgegeben

und ich hab auch versucht: Sie brauchen nur noch ''%1'' aufladen. -> das sind zwei Hochkommas

und ich hab versucht: Sie brauchen nur noch "%1" aufladen. -> anstatt den 2 Hochkommas die Anführungszeichen..


aber jedes mal will er mir das nicht richtig ausgeben... er zeigt mir momentan an das die funktion fehler() keine 2 Parameter möchte... aber wo schreib ich denn dann das "TempSalesLine."Menge"" hin?

ich hatte schon versucht das so zu schreiben
Code:
EXIT(FEHLER(Fehler12),TempSalesLine."Menge");


aber da meckert der auch rum -.-

Ich weiß dass das irgendwie geht, aber ich komm ne drauf...

thx for help :)
Zuletzt geändert von Cr4cks am 8. September 2010 12:47, insgesamt 1-mal geändert.

Re: %1..%2,Variable,Variable

8. September 2010 12:43

Was in deiner FEHLER Funktion steht, ist unklar. Um Platzhalter zu füllen reicht aber STRSUBSTNO.

Re: %1..%2,Variable,Variable

8. September 2010 12:47

Na da ist doch die Lösung, danke :)

Re: [gelöst] %1..%2,Variable,Variable

24. Oktober 2016 09:56

Falls man mehr als 10 Platzhalter bei ERROR oder MESSAGE benötigt, kann STRSUBSTNO übrigens auch weiterhelfen:
STRSUBSTNO Does Even More Than What It Says on the Tin