Tel: 0203-2814763

 
Home


Access-Entwickler
Referenzen


Access-Forum
Access-Downloads
Access-Suchmaschine
knowhow.mdb
Artikel
Access-Links
Access-Codebeispiele
Access-FAQ
Verschiedenes
Autoren-Login

 

newsletter
Kontakt
English

 

 

 
  Willkommen Gast. Bitte Einloggen oder Registrieren
   
  ÜbersichtHilfeSuchenEinloggenRegistrieren  
 
Seitenindex umschalten Seiten: 1
Thema versenden Drucken
A03: Addition zweier Werte funktioniert nicht mehr (Gelesen: 2414 mal)
MaxP
YaBB Newbies
*
Offline


Ohne Signatur!

Beiträge: 18
A03: Addition zweier Werte funktioniert nicht mehr
08.03.2017 um 19:26:23
 
Hallo zusammen,

ich weiß auch nicht, wie es kommt, aber ich kriege es nicht wieder hin,
obwohl es vorher funktioniert hat!

Ich addiere in einer Abfrage 2 Werte aus 2 eingefügten Abfragen:

Ergebnis:[Wert1]+[Wert2]

Das Abfrageergebins sieht dann so aus
Wert1: 34,52
Wert2: 12,33
Ergebnis: 34,5212,33 (statt 46,85)

Access fügt die beiden Werte zusammen, als ob ich ein & verwendet hätte.
Bei einer Subtraktion dieser beiden Werte wird richtig gerechnet.
Habe die Felder in der Abfrage als Standartzahl formatiert.
Habe es auch schon mit Nz() und Val() vergeblich versucht.

Wie kann so etwas kommen??

Gruß
Max
Zum Seitenanfang
 
 
IP gespeichert
 
df6gl
YaBB Moderator
*****
Offline


DF6GL

Beiträge: 4151
Geschlecht: male
Re: A03: Addition zweier Werte funktioniert nicht mehr
Antwort #1 - 08.03.2017 um 20:37:47
 
Hallo,

welchen Datentyp haben die Felder in der Tabelle?
Zitat:
in einer Abfrage 2 Werte aus 2 eingefügten Abfragen


Was heißt das genau? Wie lauten die SQL-Strings der Abfragen ?

(Abfrageentwurf/SQL-Ansicht)
Zum Seitenanfang
 

Gruß
Franz, DF6GL
PS: Bitte Feedback nicht vergessen!
 
IP gespeichert
 
Maggie
Full Member
***
Offline



Beiträge: 199
Geschlecht: female
Re: A03: Addition zweier Werte funktioniert nicht mehr
Antwort #2 - 08.03.2017 um 22:08:40
 
Hallo,

eine mögliche Lösung wäre die folgende:
Code:
Ergebnis: CDbl([Wert1])+CDbl([Wert2]) 

Zum Seitenanfang
 

Gruß Maggie
 
IP gespeichert
 
MaxP
YaBB Newbies
*
Offline


Ohne Signatur!

Beiträge: 18
Re: A03: Addition zweier Werte funktioniert nicht mehr
Antwort #3 - 09.03.2017 um 09:58:22
 
Hallo,

mit der Funktion CDbl() funktioniert es (wieder)! Vielen Dank für den Tipp!

Die eigentlichen Tabellenfelder besitzen den Datentyp Double.

Die Tabellenwerte werden jedoch in einer ersten Abfrage verrechnet.
Es kommt auch die Funktion fctExcelRound zum Einsatz.
Und die könnte evtl. der Übeltäter sein? (macht aus Zahlen Text?)
Diese habe ich der Berechnung der ersten Abfrage erst später hinzugefügt.

Gruß
Max
Zum Seitenanfang
 
 
IP gespeichert
 
Maggie
Full Member
***
Offline



Beiträge: 199
Geschlecht: female
Re: A03: Addition zweier Werte funktioniert nicht mehr
Antwort #4 - 09.03.2017 um 22:58:44
 
Hallo,

die Funktion "fctExcelRound" scheint mir eine selbst definierte Funktion zu sein,
also solltest (nur) du in der Lage sein zu überprüfen, was sie macht.
Zum Seitenanfang
 

Gruß Maggie
 
IP gespeichert
 
Seitenindex umschalten Seiten: 1
Thema versenden Drucken