Hallo Liebe Community
Ich habe folgendes Problem. Ich habe ein Formular, nennen wir es Hauptformular. In diesem Formular greife ich auf eine Tabelle zu, nenne wir diese Ersatzteile. Unterformular Ersatzeile.png
Nun will ich dass der Betrag welcher in den Zeile Steht am Schluss zusammengezählt wird und auf meinem Bericht unter Total erscheint. Das Problem was sich bis jetzt habe, ich habe kein Plan wie ich das machen kann. So wie ich es probiert habe hats mir einfach nur den Ersten wert zusammengezählt also wenn ich 5 Positionen hatte hat es mir 5 mal den 1 Wert genommen. und nicht wert 1 + Wert 2 etc.
Bericht.png
Kann mir da jemand helfen?
Wenn ihr mehr Infos Braucht, sagt mir welche, ich werde sie euch Liefern :)
Hallo,
wieso rahmst Du Anzahl rot ein, wenn Du eine Summe haben willst ?
Bei einem Bericht muss die Summe in den Berichtsfuß (oder ggf. Gruppenfuß).
Wie heißt das Feld mit den CHF in der Tabelle ?
Zeige/erkläre bitte Deine Versuche zur Summierung.
Nebenbei, Du solltest das Betragsfeld (CHF) vernünftig als Währung formatieren also einheitlich (57,00 CHF).
Ja, es ist ungünstig dargestellt anzahlt ist gemeint die Höhe der Ersatzteile. Werde ich anpassen :) Danke für den Hinweis.
Bei einem Bericht muss die Summe in den Berichtsfuß (oder ggf. Gruppenfuß). wie mache ich das? da bin ich grad überfragt.
Das Feld heißt PreisinCHF und wird von einer Tabelle gezogen =[Artikel].[column](3)*[Menge]
Ich habe es mit einem Ereignis versucht. Also diesem Ausdrucks Generator =Formulare![Formbearbeitung]![Ersatzteil].Formular![PreisinCHF]
Ich sehe das Problem, kanns aber nicht beheben weil ich nicht weis wie. Da ich ja auf verschiedene Zeilen zugreifen muss.
Danke für den Formatierungshinweis, den habe ich erledigt habe da gar nicht daran gedacht :) !
Hallo,
ein Bericht hat einen Berichtsfuß den man über die Eigenschaften anzeigen kann.
Wie heißt das Feld in dem der Gesamtpreis je Zeile (Datensatz) angezeigt wird.
Summieren kannst Du im Berichtsfuß dann so:
=Summe(FeldnameGesPreis)Mehr braucht es nicht.
Und vollständige Antworten wären auch nicht schlecht:
ZitatZeige/erkläre bitte Deine Versuche zur Summierung.
Zitates ist ungünstig dargestellt anzahlt ist gemeint die Höhe der Ersatzteile.
Die Höhe der Ersatzteile, meinst aber die Anzahl, kreist das rot ein und sprichst von Summe für ein Feld Total, von dem aber in den Bildern nichts zu sehen ist. Was ist denn die Höhe der Ersatzteile ?
Alles mehr als verwirrend.
Okay, das Klappt nicht da gibt es mir immer einen #Fehler. Bin echt zu dumm dazu .... ich Blicks wirklich nicht durch.
Hier zwei Bilder von dem Formular ich hoffe ich hab alles was du brauchst.
So sieht der Abruf der Tabelle aus
Bericht.png
und so die Eigenschaften vom Feld wo der Preis drin steht am Schluss.
Eigenschaften.png
Und ich will alles was im ausgewählten Feld ist zusammenzählen und bei Kosten Ersatzteile anzeigen Lassen. Die Menge variiert einmal gar nichts, einmal 5 und einmal 3 Artikel, immer anderst.
Hallo,
in einem Seitenfuß kann man keine Summen bilden (mit =Summe(...), das führt zu einem Fehler.
Summenformeln funktionieren nur in einen Gruppenkopf/fuß oder im Berichtskopf/fuß.
Wenn Du nicht klar kommst, lade die DB hier hoch (mit einigen anonymen Daten). Als Zip File.
Das kann ich leider nicht, zu viele daten die nicht raus gehen dürfen :/
Dann muss ich das wohl sein lassen. Danke trotzdem für die Hilfe.
Zitat von: Wookiio am Juni 28, 2023, 12:51:14Und ich will alles was im ausgewählten Feld ist zusammenzählen und bei Kosten Ersatzteile anzeigen Lassen. Die Menge variiert einmal gar nichts, einmal 5 und einmal 3 Artikel, immer anderst.
Ich bin skeptisch ob dein Bezug auf die DropDown-Spalte mit Artikel.Column(3) in eine (Summen)Berechnung für alle Datensätze in einem Bericht so funktioniert.
Stattdessen solltest du besser die Tabelle aus der der Wert von Artikel.Column(3) stammt mit in die Abfrage einbeziehen und dann nur auf Basis der Datenbankfelder rechnen.
Hallo,
ZitatDas kann ich leider nicht, zu viele daten die nicht raus gehen dürfen :/
Du sollst ja nicht die OriginalDB hier hochladen. Lege eine Beispieldb an (mit anonymen Daten) die genau Dein Problem zeigt.
Und die lädst Du gezippt hier hoch.
Dass das Kombi (für Column) auch auf dem Bericht ist, habe ich glatt übersehen. Ein Kombi auf einem Bericht ist ziemlich sinnlos. Ein Kombi dient der Auswahl und auf einem Bericht wird nichts mehr ausgewählt.
Folge dem Ratschlag von PhilS in #7 und nimm eine Abfrage für den Bericht. Die Zeilensummen (Menge*Preis) werden dann in der Abfrage gerechnet. Dann wird das für den Bericht viel einfacher.
Erstelle die Beispieldb dann wirst Du geholfen.