Office Forum
www.Office-Loesung.de
Access :: Excel :: Outlook :: PowerPoint :: Word :: Office :: Wieder Online ---> provisorisches Office Forum <-
Mit Aktualisierungsabfrage Werte neu berechnen
zurück: neue Tabelle aus Gruppierung anlegen weiter: Verknüpfung temporär ausschalten? Unbeantwortete Beiträge anzeigen
Neues Thema eröffnen   Neue Antwort erstellen     Status: Feedback Facebook-Likes Diese Seite Freunden empfehlen
Zu Browser-Favoriten hinzufügen
Autor Nachricht
spinpoint
Im Profil kannst Du frei den Rang ändern


Verfasst am:
19. Jul 2010, 17:34
Rufname:

Mit Aktualisierungsabfrage Werte neu berechnen - Mit Aktualisierungsabfrage Werte neu berechnen

Nach oben
       Version: Office 2007

Hallo zusammen,

ich habe ein eigentlich gar nicht so schwieriges Problem. Ich greife mit MS Access auf eine MySQL-DB zu und möchte nun in einer Spalte aus Brutto-Preisen die Netto-preise berechnen. Ust ist immer 7%.
ich habe es mit folgender Anweisung versucht:
Code:
UPDATE products
SET    products_price = "products_price / 1,07"
Ich bekomme immer den Fehler "Datentypen in Kriterienausdruck unverträglich".
Da hab ich mir gedacht, ok, ne Division könnte Stress mit den Nachkommastellen geben: Lösung: Runden
Nächster Versuch:
Code:
UPDATE products
SET    products_price = Round(("products_price / 1,07"),4)
In meiner Tabelel products ist die Spalte products_price als Decimal, 15, 4 angegeben, leider bleibt der Fehler weiterhin der gleiche.
Auch mit einem Ausweichfeld, das ich als Art Zwischenspeicher benutute (bspw. products_net_price) hat es nciht funkioniert. Kann mir jemand vielleicht einen Tipp geben?

Danke und sonnige Grüße,

Alex
Gast



Verfasst am:
19. Jul 2010, 17:38
Rufname:


AW: Mit Aktualisierungsabfrage Werte neu berechnen - AW: Mit Aktualisierungsabfrage Werte neu berechnen

Nach oben
       Version: Office 2007

funktioniert den "," ?
Normalerweise muss man als Trennzeichen einen Punkt verwenden "."
MissPh!
Office-VBA-Programmiererin


Verfasst am:
19. Jul 2010, 17:50
Rufname:
Wohnort: NRW

AW: Mit Aktualisierungsabfrage Werte neu berechnen - AW: Mit Aktualisierungsabfrage Werte neu berechnen

Nach oben
       Version: Office 2007

Hallo, so sollte es gehen:
Code:
UPDATE products
SET    products_price = Str(Round((products_price / 1.07),4))

_________________
Gruß MissPh!
Gast



Verfasst am:
19. Jul 2010, 21:31
Rufname:

AW: Mit Aktualisierungsabfrage Werte neu berechnen - AW: Mit Aktualisierungsabfrage Werte neu berechnen

Nach oben
       Version: Office 2007

Hallo zusammen,

vielen Dank für die Antworten!
MissPh!´s Tipp waren schon 90%, ich hab einfach statt eines Str ein CCur davor gesetzt und jetzt ists perfekt!

Thanks und einen sonnigen Abend noch,

Alex
MissPh!
Office-VBA-Programmiererin


Verfasst am:
19. Jul 2010, 21:44
Rufname:
Wohnort: NRW

AW: Mit Aktualisierungsabfrage Werte neu berechnen - AW: Mit Aktualisierungsabfrage Werte neu berechnen

Nach oben
       Version: Office 2007

Gab es mit Str einen Fehler und wenn ja welchen?
_________________
Gruß MissPh!
Gast



Verfasst am:
20. Jul 2010, 10:16
Rufname:

AW: Mit Aktualisierungsabfrage Werte neu berechnen - AW: Mit Aktualisierungsabfrage Werte neu berechnen

Nach oben
       Version: Office 2007

Ja, mit Str wurde der Preis bspw. nicht mit 74,6729 gespeichert, sondern so: 746729. ist das problematisch, wenn ich das so durchlaufen lasse?
MissPh!
Office-VBA-Programmiererin


Verfasst am:
20. Jul 2010, 12:43
Rufname:
Wohnort: NRW


AW: Mit Aktualisierungsabfrage Werte neu berechnen - AW: Mit Aktualisierungsabfrage Werte neu berechnen

Nach oben
       Version: Office 2007

Wenn es mit CCur klappt ist es ja OK, ich hatte mich nur gewundert. Aber vielleicht hängt es ja auch vom eingesetzten Datentyp ab...
_________________
Gruß MissPh!
Neues Thema eröffnen   Neue Antwort erstellen Alle Zeiten sind
GMT + 1 Stunde

Diese Seite Freunden empfehlen

Seite 1 von 1
Gehe zu:  
Du kannst Beiträge in dieses Forum schreiben.
Du kannst auf Beiträge in diesem Forum antworten.
Du kannst deine Beiträge in diesem Forum nicht bearbeiten.
Du kannst deine Beiträge in diesem Forum nicht löschen.
Du kannst an Umfragen in diesem Forum nicht mitmachen.
Du kannst Dateien in diesem Forum nicht posten
Du kannst Dateien in diesem Forum herunterladen

Verwandte Themen
Forum / Themen   Antworten   Autor   Aufrufe   Letzter Beitrag 
Keine neuen Beiträge Access Tabellen & Abfragen: Werte Zählen, aber bestimmte nicht dazu addieren 1 MrMarley 897 14. Jun 2005, 02:21
tobes Werte Zählen, aber bestimmte nicht dazu addieren
Keine neuen Beiträge Access Tabellen & Abfragen: Datensätze paarweise berechnen? 4 adiag 883 21. Mai 2005, 22:28
adiag Datensätze paarweise berechnen?
Keine neuen Beiträge Access Tabellen & Abfragen: Lagerbestand berechnen 6 Kuddel_HH 6258 20. Mai 2005, 12:04
DieterB Lagerbestand berechnen
Keine neuen Beiträge Access Tabellen & Abfragen: Datensätze in 2 Tabellen vergleichen und Werte korrigieren 1 Keine Ahnung 1079 17. Mai 2005, 10:24
Gast Datensätze in 2 Tabellen vergleichen und Werte korrigieren
Keine neuen Beiträge Access Tabellen & Abfragen: Gleich bleibende Werte 2 adiag 565 12. Mai 2005, 20:00
adiag Gleich bleibende Werte
Keine neuen Beiträge Access Tabellen & Abfragen: Summe einer Spalte berechnen 2 Tigerwood 670 09. März 2005, 16:50
Tigerwood Summe einer Spalte berechnen
Keine neuen Beiträge Access Tabellen & Abfragen: Abfrage die werte anfügt 2 Zoran 495 26. Jan 2005, 14:24
Zoran Abfrage die werte anfügt
Keine neuen Beiträge Access Tabellen & Abfragen: Abfrage Top2 Werte 2 Zoran 1209 25. Jan 2005, 18:03
Zoran Abfrage Top2 Werte
Keine neuen Beiträge Access Tabellen & Abfragen: Startzeit berechnen: Uhrzeit + X Stunden 9 Gast 1693 20. Dez 2004, 17:39
Willi Wipp Startzeit berechnen: Uhrzeit + X Stunden
Keine neuen Beiträge Access Tabellen & Abfragen: DISTINCT liefert dennoch doppelte Werte - wie das möglich? 4 GoingMad_ 1589 23. Nov 2004, 22:06
GoingMad DISTINCT liefert dennoch doppelte Werte - wie das möglich?
Keine neuen Beiträge Access Tabellen & Abfragen: Datensatz löschen und die anderen neu durchnummerieren 16 brauchehilfe@office 5626 20. Okt 2004, 15:34
Willi Wipp Datensatz löschen und die anderen neu durchnummerieren
Keine neuen Beiträge Access Tabellen & Abfragen: Wenn SQL Abfrage keine Werte gefunden hat, dann... 6 Danny G. 1787 30. Sep 2004, 18:19
Willi Wipp Wenn SQL Abfrage keine Werte gefunden hat, dann...
 

----> Diese Seite Freunden empfehlen <------ Impressum - Besuchen Sie auch: Excel Tipps