Supportnet Computer
Planet of Tech

Supportnet / Forum / Datenbanken

Formatieren im Bericht





Frage

In Access habe ich in einer Abfrage Gesamtkosten berechnet und möchte diese nun in einem Bericht ausgeben. Ich kann in der Abfrage das Feld mit "EURO" formatieren, aber im Bericht kommt immer nur eine leere Auswahlliste bei Format. Auch wenn ich EURO eintippe, macht er es nicht. Wieso funktioniert das denn nicht?

Antwort 1 von Hazgalad

Wenn ich dich recht verstehe fehlt dir also in den Eigenschaften des "Gesamtkosten"-Textfeldes im Bericht jegliche Möglichkeit voreingestellte Formate auszuwählen.

Versuche doch bitte mal das Format direkt in der leeren Auswahlliste einzutragen (z.B. #.##0,00 €)

Wie man die voreingestellten Formate wieder einbindet ... das kann ich leider (noch) nicht sagen.

Vielleicht finde ich ja noch etwas.

Antwort 2 von SchwarzerEngel

Danke erstmal für die Antwort.
Habe das gerade probiert, funktioniert leider auch nicht.
Auch das Löschen des Berichtes und neu erstellen funktioniert nicht.

Antwort 3 von Hazgalad

Fehlen die Formate denn nur in Berichten? Wenn dem so ist wundert es mich das die Abfragen davon verschont worden sind.

Gleich Mittagspause ... da such ich dann mal etwas ausgiebiger.

Btw: welche Version von Access nutzt du?

Antwort 4 von SchwarzerEngel

Sie fehlen nicht nur in dem einen Bericht. In der dazugehörigen Abfrage sind sie vorhanden! In den anderen Berichten auch.

*kopfschüttel*

Version 2003.

Antwort 5 von Hazgalad

hmmm...langsam komme ich der Sache näher (vielleicht ist das aber auch nur Wunschdenken)

Habe gerade versucht mit meiner 2000 Version den Fehler zu rekonstruieren. 2003 habe ich leider nur zu Haus.

Also: die Werte in den Tabellen auf den die Abfrage basiert haben den Typ "Zahl"? (zumindest die die es sollten)
Und die Berechnung funktioniert auch einwandfrei in der Abfrage?

Ich denke das hängt irgendwo mit der Datenherkunft zusammen.
In der kleinen Beispieldatenbank hatte das Feld Menge bei mir auch keine Formate im Bericht zur Auswahl (alles andere schon).
Habe ihm dann nochmals unter Eigenschaften > Steuerelementinhalt > Ausdrucks-Generator den absoluten Pfad mitgegeben =[Rechnung]![Menge] und schon hatte ich meine Formate wieder.

Vielleicht könntest du aus reiner Verzweiflung noch mal die Pfade erneut einstellen.
Schau zur sicherheit einfach nochmal bei anderen Textfeldern, welche numerische Daten ausgeben, ob du dort Formate einstellen kannst.

Sonst müsste ich auch erstmal die weiße Fahne schwenken und aufgeben.

Antwort 6 von Hazgalad

bevor ichs vergess:
Hast du der (einer der) Ersteller der DB oder wurdest du nur angewiesen darunter Abfragen/Berichte zu erstellen?

Und hast du die Berichte per Hand im Entwurf entworfen oder mit dem Assistenten?

Antwort 7 von SchwarzerEngel

Die Datenbank habe ich allein erstellt.
Und die Berichte mit dem Assistenten.

Ich habe jetzt versucht die Felder genau den Abfragefeldern zuzuordnen. Dann kommt zwar die Formatierung wieder, aber es zeigt nichts an, da der Wert ungültig ist.
=[Feldname] -> geht nicht
Feldname -> geht wieder!

Antwort 8 von Hazgalad

und =[Tabellen/Abfragenname]![Feldname] ?

Antwort 9 von SchwarzerEngel

Jetzt hab ich die Datenherkunft mal in [ ] gesetzt und jetzt zeigt es auch wieder eine Liste mit Formateigenschaften an. Doch, wenn ich Euro auswähle, macht er trotzdem nichts.

Antwort 10 von Hazgalad

*grübel* dann versuch nocheinmal andere Formate oder das altbewährte #.##0,00 € wenn denn jetzt schon mal so weit ist das er Formate vorgibt.

Antwort 11 von SchwarzerEngel

Es kotzt mich an.
Er macht gar nichts!
Keine normale Zahl, keine Zahl ohne Dezimalstellen. Einfach nichts ......

Seit 2 Wochen sitzt ich jetzt schon dran ... (nicht dauerhaft, aber trotzdem ... )!

*grübel*

Antwort 12 von Hazgalad

Solche Fehler schiebe ich gerne grundlos auf den Assistenten weil ich den nicht mag. Irgendwer muss ja schuld sein und wir sinds nicht *resuper*

Als letzten Schachzug > Im vom Assistenten erstellten Bericht das eingebundene Textfeld mit den Gesamtkosten löschen und dafür ein brandneues eigenhändig einfügen.
...ist der selbe Weg wie die Vorangegangenen nur in grün, aber manchmal kommt so ein Wunder zu stande.

Sind denn sonst noch Filter/Makros oder ähnliches im Bericht aktiv?

Sonst geb mir mal eine kleine Übersich der Abfrage auf den der Bericht aufbaut. (datentypen, schlüsselchen/beziehungen zu tabellen die die Abfrage verwendet)
Dann bau ich das Ding heut abend in meiner 2003 Version nach.
Vielleicht hab ich mit 2000 hier einfach die falsche Grundlage zum helfen.

Antwort 13 von SchwarzerEngel

Gib mir mal deine E-Mail-Adresse, ich versuche mal die Berichte und Tabellen und den VBA-Code nachzubauen und dir die kleine DB dann zu schicken.

Ach übrigens habe ich gerade gesehen, dass ich zwar im Access 2003 arbeite, aber das scheinbar dadurch, dass ich die DB im 2000er angefangen habe, das Dateiformat 2000 geblieben ist.

Antwort 14 von Hazgalad

j.r@public-files.yyyde ohne die yyy

Sollte mich bei Gelegenheit hier mal anmelden...

Wie gesagt setzte ich mich heut abend mal dran und schaue was ich da machen kann.

Antwort 15 von SchwarzesEngel

So, Mail is raus.
Hoffe du findest was, ich bin kurz vor dem verzweifeln.

Ich möchte kostenlos eine Frage an die Mitglieder stellen:


Ähnliche Themen:


Suche in allen vorhandenen Beiträgen: