Das Notes Forum
Domino 9 und frühere Versionen => ND6: Administration & Userprobleme => Thema gestartet 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 !
-
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
-
Danke Toni,
welcher Eintrag war das denn ?
Gerhard
-
Schau mal hier => http://atnotes.de/index.php/topic,39862.msg253782.html#msg253782 (http://atnotes.de/index.php/topic,39862.msg253782.html#msg253782)
Toni
-
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
-
... bei deiner Vorgehensweise weiß ich es nicht - bei dem Weg über OLE hast du das meiste im Griff...
Toni
-
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.....
-
... da du über ODBC arbeitest, setzt du doch ein SQL-Statement ab. Hast du im SQL-Statement eine Konvertierung in Zahl ausprobiert?
Toni
-
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....
-
... das wäre also noch offen - ich schau mal...
-
hallo toni,
hast du da noch etwas gefunden ? ich suche immer noch nach einer lösung .....
danke, gerhard
-
... 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
-
da bekomme ich immer die meldung
'eine sql abfrage kann nicht grafisch dargestellt werden ....' zurück
-
... upps ...
Dann nochmal ganz von vorne - was genau machst du der reihe nach...
Toni