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.
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.
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?
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.
*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.
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?
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!
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*
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.
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.
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.
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.
Hoffe du findest was, ich bin kurz vor dem verzweifeln.

