Hi,
ich möchte eine Zahl in ein sprechenden Text wandeln.
Beispiel: Aus 8456 soll ACHT VIER FÜNF SECHS werden
Habe dazu folgendes gemacht bisher, aber mir fehlt noch der entsprechende Tipp:
zpos_wert = 23456,45
Benutzerdefinierte Variablen:
@Betrag = zpos_wert;
@String = Fstr$(Abs(@Betrag),Rep$("#",10));
@_Zahlkonvert = “0=Null|1=EINS|2=ZWEI|3=DREI|4=VIER|5=FÜNF|6=SECHS|7=SIEBEN|8=ACHT|9=NEUN”;
@Betragslänge = len(@_Zahlenstring);
Start der Umwandlung für das erste Zeichen z.B.:
@Betragstext = Alias$( left$(@_Zahlenstring,1), @_Zahlenkonvert);
Dann wäre es natürlich super wenn man sowas machen könnte:
@i = 2;
while( @i <= @Betragslänge )
{
@Betragstext = Alias$( mid$(@_Zahlstring,@i,1), @_Zahlkonvert );
$i++;
}
Da das ganze nicht über mehrere Datensätze gehen soll, sondern im Kopfdatensatz, kann ich auch nicht mit einer Summenvariablen tricksen oder dergleichen.
Hat jemand eine andere Idee wie man das einfach lösen könnte?
Gruß,
Lars