Frage stellen
0

Unterbericht erstellen

gefragt 2019-04-30 15:26:59 +0200

Bus Gravatar-Bild

Moin,

Habe den "Oracle report Builder" installiert. Möchte jetzt einen Bericht mit einen Unterberichterstellen. Geht das und wenn ja wie. Oder muss ich einen anderen Report Designer installieren

Danke

Bus

Bearbeiten Tags ändern Melden schließen vereinen löschen

2 Antworten

0

geantwortet 2019-04-30 19:22:05 +0200

Bus Gravatar-Bild

updated 2019-04-30 21:03:07 +0200

Moin,

Die Daten kommen dann aus zwei Tabellen. Einmal habe ich Detaildaten die in Gruppen aufgeführt werden. Pro Gruppe (im Gruppenfuß) kommt dann die Summe der Beträge. Soweit habe ich es hin bekommen.

Jetzt wollte ich am Ende nach der letzten Gruppe a. Die Summe der Beträge aller Gruppen haben. Habe das aber noch nicht hinbekommen. Diese Dinge beziehen sich aus einer Tabelle

Die Daten aus der zweiten Tabelle möchte ich dann b. die Summen Daten abbilden und dann die Gesamtsumme von A von der Gesamt Summe B abziehen =Ergebnis

C:\fakepath\Muster Datenbank.odb

Bearbeiten Melden löschen Link mehr

Kommentare

Lade einmal irgendwo die Datenbank mit ein paar Dummydaten hoch. Das, was Du da machen willst, muss zusammen in einer Abfrage möglich sein. Kennst Du Dich mit Unterabfragen und korrelierenden Unterabfragen aus? Auf dem Weg würde ich so etwas lösen - nicht im ReportBuilder sondern alle Berechnungen direkt in der Abfrage, aus der ich allerdings immer eine Ansicht erstelle, damit der ReportBuilder damit auch zurecht kommt. Schau Dir gegebenenfalls auch einmal das Kapitel zum ReportBuilder sowie das zu Abfragen im Handbuch an.

RobertG Gravatar-BildRobertG ( 2019-04-30 19:55:39 +0200 )Bearbeiten

Ich werde mich dann mal schlau lesen. Ansonsten werde ich mal ein Dummy hochladen. Aber dann erst morgen

Bus Gravatar-BildBus ( 2019-04-30 20:25:08 +0200 )Bearbeiten

Habe mal ein Muster hochgeladen, ich hoffe, es funktioniert. Der Bericht bezieht sich auf die Abfrage Ausgabe_0, kommt von der Tabelle Ausgabe Ich möchte jetzt am Ende des Berichtes aus der Tabelle Einzahlungen folgenden Summenbildung abbilden Summe Einzahlungen pro Whg Summe aller Einzahlungen

Und soweit möglich den Kontostand Alle Einzahlungen über die Jahre - Aller Ausgaben über die Jahre Bin mal gespannt. Anmerkung: Es sind meine ersten Gehversuche in Base. Ich komme von ACCESS aber ein Freund möchte das in Base haben.

Bus Gravatar-BildBus ( 2019-04-30 21:03:05 +0200 )Bearbeiten

Zwischen den Tabellen bestehen ja bisher überhaupt keine Beziehungen. Soll das so bleiben? Im Moment haben die Ausgaben nichts mit den Einzahlungen zu tun. Da könntest Du dann genauso gut ein Diagramm im Berichtsfuß einfügen, das die Summen der Einzahlungen der einzelnen Wohnungen aufzeigt.

Gegebenenfalls kannst Du auch einen gesonderten Bericht für alle Einzahlungen kombiniert mit der Summe aller Ausgaben wie folgt anfertigen.

SELECT "Whg", SUM( "Einz-Betrag" ) "Einzahlungen/Wohnung", (SELECT SUM( "Einz-Betrag") FROM "Einzahlungen" WHERE YEAR( "Einz-Datum" ) = ( SELECT "F_YEAR" FROM "FILTER" ) OR ( SELECT "F_YEAR" FROM "FILTER" ) IS NULL) "Einzahlungen_gesamt", (SELECT SUM( "Rg-Betrag" ) FROM "Ausgaben" WHERE YEAR( "Rg-Datum" ) = ( SELECT "F_YEAR" FROM "FILTER" ) OR ( SELECT "F_YEAR" FROM "FILTER" ) IS NULL) "Rg_gesamt" FROM "Einzahlungen" WHERE YEAR( "Einz-Datum" ) = ( SELECT "F_YEAR" FROM "FILTER" ) OR ( SELECT "F_YEAR" FROM "FILTER" ) IS NULL GROUP BY "Whg"
RobertG Gravatar-BildRobertG ( 2019-05-01 09:00:17 +0200 )Bearbeiten

Moin RobertG, Danke für die Hilfe. Da ja alle Tabellen verknüpft werden müssen, habe ich noch nicht die Idee gehabt wie oder über was ich die beiden Tabellen Ausgaben und Einzahlungen verknüpfen kann. Aber ich überlege mir das immer noch. Aber Dein anderer Ansatz ist sehr interessant und ich werde ihn erst einmal weiter verfolgen.

Gruß Bus

Bus Gravatar-BildBus ( 2019-05-01 10:25:53 +0200 )Bearbeiten
0

geantwortet 2019-04-30 17:09:49 +0200

RobertG Gravatar-Bild

Unterberichte gehen mit dem Report-Builder nicht. Einen anderen Report Designer, der eine entsprechende grafische Benutzeroberfläche für Base hat, wirst Du nicht finden.

Schreibe einfach einmal auf, was Du denn erreichen willst. Grundsätzlich ist das eigentlich nur eine Frage der richtige gestellten Abfrage (besser noch Ansicht), die als Datengrundlage für den Bericht dient.

Bearbeiten Melden löschen Link mehr
Registrieren oder einloggen, um zu antworten

Antwortwerkzeuge

1 Beobachter

Statistik

Gefragt: 2019-04-30 15:26:59 +0200

Angesehen: 38 Mal

Aktualisiert: Apr 30