Hallo Accessianer,
ich möchte im Formular "Bewegungen" -> UFO "Bewegungsdetails" in einer Abfrage die Bestandsmenge ausrechnen lassen.
Diesen Wert benötige ich nur als Info.
Im UFO wähle ich dabei nur das Vorzeichen aus (+ oder -) und gebe die Bewegungsmenge ein.
Siehe beigefügte Datei.
Versuche es schon die ganze Nacht, kriege es nicht hin.
Hat jemand eine Ahnung?
Für eine Hilfe wäre ich sehr dankbar.
Viele Grüße
Rainer
[Anhang gelöscht durch Administrator]
Hallo,
was genau willst Du denn berechnen?
Eine laufende Summe?
Die Vorzeichentabelle funktioniert so nicht. Du brauchst ja einen Multiplikator entweder 1 (für plus) oder -1 für minus damit Du einfach durch multiplizieren negative Zahlen erzeugen kannst.
Was soll die Tabelle "Bewegungen" mit 2 Spalten gleichen Inhalts?
Diese Tabelle ist überflüssig und somit stimmen auch die Beziehungen nicht.
Warum hast Du bei der Menge eine Kommazahl mit 4 Kommstaellen, kommt Bei Dir die Menge 12,2345 vor?
Ich habe es Dir mal umgebaut. Siehe Anhang
In die Tabelle mit den Bewegungsdetails gehört noch ein Datum. Wenn Du einen laufenden Bestand haben willst, ist das unerlässlich. Habe ich aber nicht eingebaut.
[Anhang gelöscht durch Administrator]
Hallo MzKlMu,
zuerst mal vielen Dank für Deine Hilfe.
Zitatwas genau willst Du denn berechnen?
Ich benötige im Feld "Bestandsmenge" als Information den Bestand in Bezug auf den letzten Datensatz. Diesen Wert benötige ich auf jeden Fall, damit ich den Bewegungsverlauf innerhalb der Bewegungen sehen kann, die Gesamtsumme reicht mir nicht aus. Diese habe ich übrigens in meiner Originaldatei auch schon drin (die gepostete Datei ist nur die auf das nötigste abgespeckte Variante) - trotzdem Danke für den Einbau.
ZitatWas soll die Tabelle "Bewegungen" mit 2 Spalten gleichen Inhalts?
Sind 2 verschiedene Spalten:
linke Spalte = die von mir eingegebene Bewegungsmenge
rechte Spalte = die zu errechnende "momentane Bestandsmenge"
ZitatWarum hast Du bei der Menge eine Kommazahl mit 4 Kommstaellen, kommt Bei Dir die Menge 12,2345 vor?
Habe diverse Mengeneinheiten - ja, ich benötige auf jeden Fall die 4 Stellen hinter dem Komma.
ZitatIn die Tabelle mit den Bewegungsdetails gehört noch ein Datum.
In der Originaldatei sind die Daten dabei, sogar 2 (Buchungsdatum und Bewegungsdatum). Auch andere Infos. Wie oben bereits geschrieben, ist die gepostete Datei lediglich eine aufs nötigste verkleinerte Datei.
Viele Grüße
Rainer
Hallo Accessianer,
hat jemand eine Idee?
Viele Grüße
Rainer
Hallo,
hier (als Beispiel):
[Anhang gelöscht durch Administrator]
Hallo Franz,
da hätte ich ja lange rumprobieren können... :o
Vielen Dank für diese Formel!!!
Noch eine Kleinigkeit: Habe versucht das jetzt in der Neuzeile auftretende "#Fehler" wie folgt zu kompensieren:
=Wenn(IsError(DeineFormel);"";DeineFormel)
Diese Formel wird zwar anstandslos angenommen, das "#Fehler" ist aber immer noch da, was mich wundert.
Wie bekommt man diese Fehlermeldung sonst noch weg?
Viele Grüße
Rainer
Hallo Accessianer,
weiß jemand, wie man "#Fehler" eliminieren könnte?
Viele Grüße
Rainer
Hallo Accessianer,
hat jemand eine Ahnung, wie man diesen "#Fehler" weg kriegt?
Viele Grüße
Rainer
Hallo,
z. B.:
=Wenn(IstNull([BewegDet_Vorz_IDRef]);Null;nz(DomSumme("nz(BewegDet_Bewegmenge,0)";"tbl_Bewegungsdetails";"BewegDet_Vorz_IDRef = 1 And Artikel_IDRef=" & [Artikel_IDRef] & " And BewegDet_ID <=" & [BewegDet_ID]);0)-nz(DomSumme("nz(BewegDet_Bewegmenge,0)";"tbl_Bewegungsdetails";"BewegDet_Vorz_IDRef = 2 And Artikel_IDRef=" & [Artikel_IDRef] & " And BewegDet_ID<=" & [BewegDet_ID]);0))
Hallo Franz,
vielen Dank, die Fehlermeldung ist weg, super. :o
Ich verstehe zwar nicht, warum es mit meiner Formel nicht geklappt hat:
Zitat=Wenn(IsError(DeineFormel);"";DeineFormel)
Aber Hauptsache, es klappt jetzt. :D
Viele Grüße an den Bodensee!!!
Rainer