You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users-de@openoffice.apache.org by "technik_div@jrsch.de" <te...@jrsch.de> on 2022/01/19 20:24:42 UTC

Marko Double-integer-string macht Probleme

Hallo alle,

ich habe ein Problem mit Marko das ich nicht verstehe.

Ich habe in einem Makro:

                     kat0=afeld(f,4)  ' Belegt mit 8093 als variant 
double. Im anderen Kontext aber auch als string wie 'katy'.
                                                   'wurde aus einer 
Tabelle eingelesen
                     kkat0=akategorien(ikat)    ' belegt mit string
'' Irgendwelche Umformungen:
                     kat=trim(ucase(afeld(f,4))) & ""
                     kkat=trim(ucase(akategorien(ikat)) & ""
flag=(kat=kkat)    'false ??

flag ergibt true, wenn ich afeld(f,4) mit 8093 als integer vorbelege.

Also ein Problem des Zahlenformates? Aber als Ergebnis bekomme ich für 
kat und kkat immer '8093' als string. Länge 4. Wieso das?

Was kann ich tun? cint() geht nicht, wenn es mal ein String ist.

ich habe meine Ideen mit Umformung bereits durch.


Horst



---------------------------------------------------------------------
To unsubscribe, e-mail: users-de-unsubscribe@openoffice.apache.org
For additional commands, e-mail: users-de-help@openoffice.apache.org