Autor Thema: @DbCommand -> Wo sind meine Nachkommastellen  (Gelesen 1672 mal)

Offline reraru

  • Aktives Mitglied
  • ***
  • Beiträge: 109
  • Geschlecht: Männlich
@DbCommand -> Wo sind meine Nachkommastellen
« am: 01.09.05 - 14:27:34 »
Hallo zusammen!

Ich hole mir per "@DbCommand" eine Summe aus einer ODBC Tabelle
als Wert in mein Formular. Genauer gesagt habe ich ein Berechnetes
Feld vom Typ Zahl hinter dem folgende Formel steckt:

Code
str:= @Text(@Year(@Now));
jahr:= @Right(str; 2);

sql1:= "SELECT SUM(UXNWEF) AS SUM FROM SRVAS01.ANCRADTA.UMSSTAL1 WHERE UXKDNR = " + @Text(kundennr) + " AND UXERJJ = " + jahr;

erg1:=@DbCommand("ODBC" ; "as400" ; "user" ; "password" ; sql1);

erg1

Ich erhalte die korrekte Summe, nur die Nachkommastellen fehlen mir.

Das Feld ist wie bereits erwähnt vom Typ Zahl mit folgenden Paramtern:

Zahlenformat: Währung
Dezimalstellen: 2
Punkt für Tausenderstellen
Vorgaben von Client

Was mache ich falsch  ???
Vielen Dank im Voraus!

Gruß  René
System:
Lotus Notes 8.5.2 / Lotus Domino 8.5.2 FP2
Notes-Formelsprache (wenig Script-Kenntnisse)

Offline m3

  • Freund des Hauses!
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 8.102
  • Geschlecht: Männlich
  • Non ex transverso sed deorsum!
    • leyrers online pamphlet
Re: @DbCommand -> Wo sind meine Nachkommastellen
« Antwort #1 am: 01.09.05 - 14:31:50 »
Kommen die Zahlen ev. mit einem Punkt als Nachkommastellentrenner aus der ODBC-DB raus?
HTH
m³ aka. Martin -- leyrers online pamphlet | LEYON - All things Lotus (IBM Collaborations Solutions)

All programs evolve until they can send email.
Except Microsoft Exchange.
    - Memorable Quotes from Alt.Sysadmin.Recovery

"Lotus Notes ist wie ein Badezimmer, geht ohne Kacheln, aber nicht so gut." -- Peter Klett

"If there isn't at least a handful of solutions for any given problem, it isn't IBM"™ - @notessensai

Offline reraru

  • Aktives Mitglied
  • ***
  • Beiträge: 109
  • Geschlecht: Männlich
Re: @DbCommand -> Wo sind meine Nachkommastellen
« Antwort #2 am: 01.09.05 - 14:42:23 »
Hi m3!

Ich habe es gerade noch mal von einem anderen SQL Client probiert. Der Rückgabewert
lautet dann korrekt: 11.775,90 statt 11.775,00.

Im Notes Feld wird mir nur 11.775,00 angezeigt. Ist schon komisch, oder?
System:
Lotus Notes 8.5.2 / Lotus Domino 8.5.2 FP2
Notes-Formelsprache (wenig Script-Kenntnisse)

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz