Office Forum
www.Office-Loesung.de
Access :: Excel :: Outlook :: PowerPoint :: Word :: Office :: Wieder Online ---> provisorisches Office Forum <-
Zahlenformat (fehlende Nullen) nach Verknüpfung mit Oracle
zurück: Fehler in Abfrage oder Formular ? weiter: SQL Befehl INSERT INTO FROM 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
Drabistein
Neuling


Verfasst am:
13. März 2012, 13:41
Rufname:

Zahlenformat (fehlende Nullen) nach Verknüpfung mit Oracle - Zahlenformat (fehlende Nullen) nach Verknüpfung mit Oracle

Nach oben
       Version: Office 2007

Hallo Community,

ich habe ein Problem der besonderen Art und komme nach tagelangem Suchen und Probieren einfach nicht mehr weiter.

Kurz zur Ausgangslage:

Es gibt eine Oracle-Datenbank. Ich habe eine Access-Datenbank erstellt (Access 2007), die mehrere Verknüpfungen zu der Oracle-Datenbank enthält. Die Daten sind soweit alle abrufbar und verwendbar.

Eine Tabelle enthält unter anderem den Wert "Betrag". Dieser Wert wird in der verknüpften Tabelle als "Zahl" (Dezimal, 14 Stellen Genauigkeit und 2 Dezimalstellen) formatiert und angezeigt.

Nun stellte ich jedoch Folgendes fest:

Bei dem Großteil der eingetragenen Beträge handelt es sich um Beträge in Cent-Angabe. D.h. ein pauschales Teilen des Betrages durch den Wert 100 gibt mir logischerweise den Euro-Wert aus (z.B. [Betrag]=582 cent --> [Betrag_euro]=5,82 €).

Es gibt natürlich aber auch Fälle, in denen solche Cent-Beträge mit einer oder mehreren Nullen enden können (z.B. 2000 cent = 20,00 €)

Leider werden in solchen Fällen, in denen eigentlich eine oder mehrere Nullen am Ende stehen müssten, diese komplett von Access in der Tabelle nicht mehr angezeigt (also wird z.B. statt 730 cent der Wert von 73 cent angezeigt). Wenn ich also jetzt, wie oben beschrieben, diesen (falschen) Wert ebenfalls durch 100 teile, bekomme ich ja statt der richtigen 7,30 € nur noch 0,73 € raus - und das ist fatal, da die Beträge enorm wichtig für die richtige Arbeit ist!

Jetzt kommt der ein oder andere vielleicht auf den Gedanken: "Ja, dann stimmen die Cent-Beträge ja schon in der zugrundeliegenden Oracle-Datenbank nicht...! Das ist ja also kein Access-Problem".

Dem spricht jedoch Folgendes entgegen:

1. Wenn ich die verknüpfte Tabelle in Access nach dem Betrag aufsteigend/absteigend sortiere, ordnet er die falsch angezeigten Werte trotzdem an der richtigen Stelle ein. Also z.B. würde er die falschen 73 cent (s.o.) auch zwischen dem 729 cent und 731 cent einordnen - das ist doch ein Zeichen, dass Access den eigentlichen Wert 730 erkennt, richtig einsortiert und ihn lediglich ohne 0 am Ende darstellt...

2. Die Beträge werden in einer anderen speziellen Anwendung (Unternehmenslösung) verwandt und dort zu jeder Zeit richtig angezeigt und genutzt. Die Beträge stammen ja gerade aus dieser Fibu-Datenbank, werden dort logischerweise auch richtig gebucht und angezeigt. In Access hingegen, zeigt er mir falsche Beträge an.

Ich dachte zunächst an ein Problem mit der Zahlendarstellung der "Betrag"-Spalte, jedoch kann ich diese ja nicht ändern, da die Tabelle ja verknüpft ist.

Habt ihr Ideen und Vorschläge, wie man diesem Problem Herr werden kann?

Vielen Dank schonmal und freundliche Grüße

Markus
officeandi
Im Profil kannst Du frei den Rang ändern


Verfasst am:
03. Aug 2012, 17:42
Rufname:


AW: Zahlenformat (fehlende Nullen) nach Verknüpfung mit Orac - AW: Zahlenformat (fehlende Nullen) nach Verknüpfung mit Orac

Nach oben
       Version: Office 2007

Hallo Markus

Genau dieses Problem habe ich auch. Hast Du bereits eine Lösung dazu gefunden?

Danke und Gruss
Andi
steffen0815
VBA-Programmierer


Verfasst am:
03. Aug 2012, 18:01
Rufname:

AW: Zahlenformat (fehlende Nullen) nach Verknüpfung mit Orac - AW: Zahlenformat (fehlende Nullen) nach Verknüpfung mit Orac

Nach oben
       Version: Office 2007

Hallo,
sich an solch einen langen und unbeantworteten Beitrag anzuhängen ist wohl taktisch etwas unklug Confused .
Versuchen wir es trotzdem:
Du hast in Oracle ein Feld mit Kommazahlen und die kommen ohne Komma in Access an?
Oder wie oder was Wink.

_________________
Gruß Steffen
officeandi
Im Profil kannst Du frei den Rang ändern


Verfasst am:
03. Aug 2012, 18:24
Rufname:

AW: Zahlenformat (fehlende Nullen) nach Verknüpfung mit Orac - AW: Zahlenformat (fehlende Nullen) nach Verknüpfung mit Orac

Nach oben
       Version: Office 2007

Hallo

Danke für die Unterstützung.

Ich habe via Oracle ODBC Daten aus einer Oracle DB (Ora 11) nach Access ausgelesen und will diese nun offline bearbeiten.

Dabei habe ich beim Quercheck mit einer Business Objects-Auswertung festgestellt, dass die Daten nicht genau gleich in Access angezeigt werden, wie sie BO anzeigt:

Beim Verknüpfen von Access mit der Oracle-DB hat Access das Zahlenformat mit 2 Dezimalstellen definiert, für Finanzzahlen.

Beträge welche in den letzten beiden Ziffern Null enthalten verlieren die hintersten Nullen.
Aus 950 wird 95
Aus 900 wird 9
Aber 985 bleibt 985

BO zeigt 9.50, 9.00, 9.85

Obwohl in Access Nachkommastellen defniert wurden, werden diese nicht angezeigt. Also 985 wird als 985 angezeigt und nicht als 9.85. Ich muss diese also noch durch 100 teilen.

Das Problem sind aber die verlorenen Nullen.

Danke und Gruss
Andi
steffen0815
VBA-Programmierer


Verfasst am:
03. Aug 2012, 18:30
Rufname:

AW: Zahlenformat (fehlende Nullen) nach Verknüpfung mit Orac - AW: Zahlenformat (fehlende Nullen) nach Verknüpfung mit Orac

Nach oben
       Version: Office 2007

Hallo,
mMn sind nicht die fehlenden Nullen, sondern das fehlende Komma das Problem.

Die Anzeige selbst (die Formatierung) ist auch zunächst uninteressant, das ist nur ein Anzeigeproblem.

Also ich denke das Komma ist das Problem und hier würde ich eine falsche Einstellung im ODBC-Treiber oder prinzipiell falscher Treiber vermuten.
Teste mal den "Microsoft ODBC für Oracle"

_________________
Gruß Steffen
officeandi
Im Profil kannst Du frei den Rang ändern


Verfasst am:
06. Aug 2012, 16:33
Rufname:


AW: Zahlenformat (fehlende Nullen) nach Verknüpfung mit Orac - AW: Zahlenformat (fehlende Nullen) nach Verknüpfung mit Orac

Nach oben
       Version: Office 2007

officeandi am 04. Aug 2012 um 13:42 hat folgendes geschrieben:
OK, ich habe Ende nächster Woche wieder Zugang zur Oracle DB. Ich werde es testen und Bescheid geben.

Konnte dies bereits früher als geplant testen und lösen.

Das Problem lag daran, dass die Schweiz bzw. deren PC's ein anderes Dezimaltrennzeichen als Oracle verwendet (Punkt . statt Komma ,).

Deshalb muss man im Oracle ODBC-Treiber bei den "Numeric Settings" die Einstellung "Use Microsoft regional settings" statt das vorgegebene "Oracle NLS setting" wählen. So werden die Dezimalstellen einwandfrei in Access übernommen.

Danke für die Unterstützung und Gruss
Andi
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: Fehlende Datensätze nach Abfrage 10 deldan 495 06. Dez 2007, 11:58
deldan Fehlende Datensätze nach Abfrage
Keine neuen Beiträge Access Tabellen & Abfragen: Verknüpfung von 2 Kombinationsfeldern mit Dlookup 2 Boulardier 509 22. Nov 2007, 15:09
Nouba Verknüpfung von 2 Kombinationsfeldern mit Dlookup
Keine neuen Beiträge Access Tabellen & Abfragen: Export in Excel: Zahlenformat 4 Silberchen 1420 22. Aug 2007, 11:16
Silberchen Export in Excel: Zahlenformat
Keine neuen Beiträge Access Tabellen & Abfragen: Verknüpfung von Abfragen mit zwei Bedingungen 1 briefmarke2003 808 21. Aug 2007, 12:23
briefmarke2003 Verknüpfung von Abfragen mit zwei Bedingungen
Keine neuen Beiträge Access Tabellen & Abfragen: Verknüpfung mit ODBC-Datenbanken 0 sw 498 14. Jul 2007, 09:43
sw Verknüpfung mit ODBC-Datenbanken
Keine neuen Beiträge Access Tabellen & Abfragen: Abfrage Verknüpfung zieht keine Nullen vorweg 1 Unregisterred 492 07. Jun 2007, 02:56
Nouba Abfrage Verknüpfung zieht keine Nullen vorweg
Keine neuen Beiträge Access Tabellen & Abfragen: Fehlende Datensätze in einer Tabelle durch Abfrage 3 jamieH 502 08. Mai 2007, 12:13
jamieH Fehlende Datensätze in einer Tabelle durch Abfrage
Keine neuen Beiträge Access Tabellen & Abfragen: Abfrage für fehlende Datensätze -> Ausgabe dieser o.ä. 1 0711 811 13. Apr 2007, 07:40
blicki Abfrage für fehlende Datensätze -> Ausgabe dieser o.ä.
Keine neuen Beiträge Access Tabellen & Abfragen: Fehlende Kurse wegen Wochenenden ergaenzen... 6 sandygenator 504 13. Feb 2007, 15:11
sandygenator Fehlende Kurse wegen Wochenenden ergaenzen...
Keine neuen Beiträge Access Tabellen & Abfragen: Verknüpfung, Import oder notfalls Kopie von Web-Dateien 0 Rhett 1099 10. Nov 2006, 12:20
Rhett Verknüpfung, Import oder notfalls Kopie von Web-Dateien
Keine neuen Beiträge Access Tabellen & Abfragen: Nullen mit angeben 6 Ich hier und heute 713 26. Sep 2006, 13:02
Willi Wipp Nullen mit angeben
Keine neuen Beiträge Access Tabellen & Abfragen: Nullen mit anzeigen!!!!!!!!! 7 RobBase 693 19. Aug 2006, 20:22
RobBase Nullen mit anzeigen!!!!!!!!!
 

----> Diese Seite Freunden empfehlen <------ Impressum - Besuchen Sie auch: HTML CSS