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-unsubscr...@openoffice.apache.org
For additional commands, e-mail: users-de-h...@openoffice.apache.org

Antwort per Email an