Das Notes Forum

Domino 9 und frühere Versionen => ND6: Administration & Userprobleme => Thema gestartet von: Gerhard am 27.01.10 - 08:33:41

Titel: Spalte numerisch
Beitrag von: Gerhard am 27.01.10 - 08:33:41
Hallo zusammen !

Folgendes Problem:

Habe eine Notes DB, darin eine Ansicht. Greife auf diese Ansicht via ODBC aus Excel via MS Query zu und bekomme eine gewisse Spalte als varchar zurück. Nun möchte ich aber dass diese Spalte als numerischer Wert ins Excel kommt. Nun habe ich dazu diese Spalte in der Ansicht mit @tonumber(spaltenname) als Formel bei dieser Spalte eingetragen, im Excel kommt das aber trotzdem weiterhin als varchar.

Hat wer eine Idee wie man eine Spalte in einer Notes Ansicht per Formal darstellen muss damit Excel diese dann als numerischen Wert einliest bzw. versteht ?

Danke für Tipps !
Titel: Re: Spalte numerisch
Beitrag von: ata am 27.01.10 - 10:49:34
Hallo Gerhard,

du kannst das Zellenformat zuvor ändern - schau mal in den Diskussionen zu Best Practices nach meinen Excel-Funktionen - da ist so was auch dabei...

Toni
Titel: Re: Spalte numerisch
Beitrag von: Gerhard am 27.01.10 - 10:56:18
Danke Toni,

welcher Eintrag war das denn ?

Gerhard
Titel: Re: Spalte numerisch
Beitrag von: ata am 27.01.10 - 10:58:54
Schau mal hier => http://atnotes.de/index.php/topic,39862.msg253782.html#msg253782 (http://atnotes.de/index.php/topic,39862.msg253782.html#msg253782)

Toni
Titel: Re: Spalte numerisch
Beitrag von: Gerhard am 27.01.10 - 11:09:57
Hallo Toni,

ui, das wird ja kompliziert. Wenn ich das richtig verstehe so wird in dieser Funktion ja irgendwie das Excel aufgerufen. Das will ich eigentlich nicht vom Notes aus tun sondern explizit das Excel starten und dann via ODBC die Daten aus einer Notes Ansicht abrufen.
Ich dachte dass man im Notes Designer bei der besagten Spalte eine Funktion oder auch Script verwenden kann um das Anzeigeformat entsprechend hinzubringen so dass es vom Excel als numerisch erkannt wird.

Gerhard
Titel: Re: Spalte numerisch
Beitrag von: ata am 27.01.10 - 11:12:25
... bei deiner Vorgehensweise weiß ich es nicht - bei dem Weg über OLE hast du das meiste im Griff...

Toni
Titel: Re: Spalte numerisch
Beitrag von: Gerhard am 27.01.10 - 14:27:37
Das Interessante ist, dass man im Designer unter Stil  Zahl einstellen kann (neben Datum/Zeit,Namen und ich glaube Allgemein), wenn ich dort Zahl auswähle sich bei der Übernahme ins Excel aber nichts ändert.....
Titel: Re: Spalte numerisch
Beitrag von: ata am 27.01.10 - 14:32:50
... da du über ODBC arbeitest, setzt du doch ein SQL-Statement ab. Hast du im SQL-Statement eine Konvertierung in Zahl ausprobiert?

Toni
Titel: Re: Spalte numerisch
Beitrag von: Gerhard am 27.01.10 - 14:35:25
Das habe ich probiert, natürlich, aber ich weiss nicht genau wie die Syntax ist, habe number und to_number versucht, bringt mir aber leider einen Syntax Fehler, komme da momentan nicht weiter....
Titel: Re: Spalte numerisch
Beitrag von: ata am 27.01.10 - 14:36:47
... das wäre also noch offen - ich schau mal...
Titel: Re: Spalte numerisch
Beitrag von: Gerhard am 02.02.10 - 14:24:35
hallo toni,

hast du da noch etwas gefunden ? ich suche immer noch nach einer lösung .....

danke, gerhard
Titel: Re: Spalte numerisch
Beitrag von: ata am 02.02.10 - 14:56:38
... sorry - im SQL-Statement kannst du mit Cast Konvertierungen der Werte vornehmen:

CAST ( expression AS data_type [ (length ) ])

Hast du es damit schon probiert?


Toni
Titel: Re: Spalte numerisch
Beitrag von: Gerhard am 02.02.10 - 15:56:03
da bekomme ich immer die meldung
'eine sql abfrage kann nicht grafisch dargestellt werden ....' zurück
Titel: Re: Spalte numerisch
Beitrag von: ata am 02.02.10 - 16:15:56
... upps ...

Dann nochmal ganz von vorne - was genau machst du der reihe nach...

Toni