...und ich finde es nicht.
Ich habe ein Kautionkonto erstellt. Alles zählt schön zusammen. Jeder Artikel wird mit der Kaution mulipliziert und das Resulat erscheint im Textfeld "Text46".
Bezieht jemand also drei verschiedene Artikel, so erscheint "Text46" drei mal mit den jeweiligen Betrag. Nun möchte ich ein Total dieser Zahlen. Mache ich es mit der Formel =Summe([Text46]) so erscheint die Meldung "Parameterwert eingeben"
Welchen Überlegungsfehler mache ich?
Hi,
du musst in der Summenberechnung die Formel aus Text46 wiederholen.
Zitatso erscheint die Meldung "Parameterwert eingeben"
interessanter noch wäre der Name des Parameters, der eingegeben werden soll.
Hallo
ein Problem habe ich bereits gelöst. Die Zusammenrechnung im Kopfbereich funktioniert nun, nachddem ich den Textxx Felder klare Namen gegen haben.
Nun klappt es einfach noch nicht mit der Summe all dieser Zwischenresultaten.
Ich habe mal die Einstellungen mit einem älteren Rechnungsblatt (erstellt mit 2010) verglichen und sehe den möglichen Fehler einfach nicht.
Hallo,
du musst uns schon konkrete Details nennen, wenn wir dir weiterhelfen sollen, denn wir kennen weder dein Formular noch deine Tabellen und schon gar nicht die Berechnungen die du da anstellst.
Problem (fast) gelöst.
Auf einem Computer mit 2010 gehen die =Summe([Text46]) Befehle.
Der 2013 bockt. Der Bericht läuft und die Ausdrucke sind auf der Post.
Warum aber so etwas "einfaches" wie eine Summe zu einem solchen "Fehler" führt werde ich auch noch raussuchen.
Hallo,
Du gehst nicht auf die Antworten/Fragen ein und machst selber immer was anderes... >:(
Was steht im Steuerelementinhalt des Textfeldes "Text46" ??
Hallo
keine böse Absicht. Aber es musste (wie fast immer) sehr schnell gehen, da die Post heute raus musste.
Also der Steuerelementinhalt war: =([Kaution]*[Saldo])
Kaution ist der Betrag, der hinterlegt werden muss und hängt von der Artikelnummer ab.
Saldo ist das der Name des Feldes, dass sich ergibt, wenn ich "Ausgabe" -"Rückgabe" berechne.
bis hier hin hat es geklappt. Für jede Artikel Nummer wurde die Summe berechnet.
Im Kopfbereich sollte der Gesamtbetrag aller Zwischenresultate zusammengerechnet werden und da kam der beschriebene "Fehler". Der Steuerelementinhalt war: =Summe([Text46])
Da dies nicht funktionierte habe ich in der zugrundeliegenden Abfrage die Rechnungsfunktion: Materialkaution: Wenn([Kaution bez]=0;([Haben]*[Kaution]);0)
Kaution bez= eine ja/nein Abfrage, ob die Kaution schon bezahlt ist.
Haben = Ausgabe in der Materialbuchhaltung
Kaution = der Kautionsbetrag gemäss der Artikelliste
Funktioniert wie geplant. Das Feld "Materialkaution" habe ich nur auf dem Bildschirm sichtbar eingestellt, damit die Ausdrucke übersichtlicher sind.
Anschliessen habe ich im Kopfbereich der Artikelnummer das Feld "Materialkautionbetrag" mit der Formel: =Summe([Materialkaution]) eingefügt und dies zählt jede Artikelnummer zusammen.
Funktioniert wie geplant.
Dann bin ich auf die dumme Idee gekommen, dass das Total aller Materialkautionsbeträge (Kopfbereich Artikelnummer) im Kopfbereich Name als "Kautionsbetrag" mit der Formel: =Summe([Materialkaution]) auszuweisen.
Nun kam die Fehlermeldung wieder. Ich habe alles gespeichert auf dem Server abgelegt, bin zum Computer der Materialchefin gegangen, auf dem noch Access 2010 läuft (bei Problemen zurück zum vertrauten) und habe die Formel noch einmal genau gleich eingegeben und sie lieferte das Total aller Materialkautionen unter diesem Namen. Wieder auf dem Server abgelegt und nun läuft es auch auf meinem Computer.
Nun läuft es - vielleicht nicht so schlank wie es möglich wäre - aber ......der Postversand hat noch geklappt.
Hi,
Zitat von: vandekibi am Juli 30, 2014, 22:12:21Also der Steuerelementinhalt war: =([Kaution]*[Saldo])
dann wird die Summe daraus folgendermaßen berechnet:
=Summe([Kaution]*[Saldo])