collapse

* Benutzer Info

 
 
Willkommen Gast. Bitte einloggen oder registrieren. Haben Sie Ihre Aktivierungs E-Mail übersehen?

* Wer ist Online

  • Punkt Gäste: 53
  • Punkt Versteckte: 0
  • Punkt Mitglieder: 1
  • Punkt Benutzer Online:

* Forenstatistik

  • stats Mitglieder insgesamt: 13570
  • stats Beiträge insgesamt: 60064
  • stats Themen insgesamt: 8219
  • stats Kategorien insgesamt: 5
  • stats Boards insgesamt: 16
  • stats Am meisten online: 415

Autor Thema: Summe in ungebunden Textfeld bilden  (Gelesen 251 mal)

Offline lutschi83

  • Access-Profi
  • **
  • Beiträge: 129
Summe in ungebunden Textfeld bilden
« am: Mai 31, 2017, 14:40:46 »
Hallo Leute,
ich habe in meinem Formular ein Problem mit einer Summenbildung.
Im Detailbereich habe ich ein ungebundenes Textfeld "Berechnung" mit dem Inhalt "=Wenn([currency]="JPY";[Total];[Total]*[fixrate])"
Diese Berechnung funktioniert einwandfrei.
Nun möchte ich im Formularkopf eine Summe aller Datensätze abbilden. Sprich das Feld "Berechnung" summieren. Im Steuerelementeinhalte steht die Formel "=Summe([Berechnung])". Bringt aber #Fehler.
Wähle ich ein gebundenes Textfeld, z.b. total aus, summiert er es.
An was liegt das? Am ungebundenen Feld "Berechnung"? Ich benötige aber das Feld, da wir unterschiedliche Währungen haben....
Was muss ich machen, damit die Summe gebildet wird?
Danke schon einmal im Voraus!!!
 

Offline el_gomero

  • Access-Profi
  • **
  • Beiträge: 424
  • Wissen ist Macht - weiss nichts - Macht nichts
Re: Summe in ungebunden Textfeld bilden
« Antwort #1 am: Mai 31, 2017, 14:49:19 »
Moin,

du musst im Kopf die Berechnung ebenfalls durchführen:

=Summe(Wenn([currency]="JPY";[Total];[Total]*[fixrate]))
Gruß
Jürgen


Hilfe nach bestem Wissen, ohne Anspruch auf Richtigkeit und Vollständigkeit.
*feedback erwünscht*
Bitte Tipps lesen
 

Offline lutschi83

  • Access-Profi
  • **
  • Beiträge: 129
Re: Summe in ungebunden Textfeld bilden
« Antwort #2 am: Juni 01, 2017, 10:12:57 »
Wenn ich deinen Vorschlag in das Steuerelement eintrage, dann zeigt er mir nur die Summe vom ersten Datensatz. Die Datensätze darunter werden nicht mit summiert...
Das komische ist, wenn ich im Formularkopf =Summe([Total]) mache, dann summiert er alle Datensätze richtigerweise auf. Nur bei meinem ungebundenen Feld "Berechnung" macht er es nicht!
 

Offline el_gomero

  • Access-Profi
  • **
  • Beiträge: 424
  • Wissen ist Macht - weiss nichts - Macht nichts
Re: Summe in ungebunden Textfeld bilden
« Antwort #3 am: Juni 01, 2017, 13:06:09 »
Hast du etwa kein Endlosform? Dann muss die Summe zB über DSum ermittelt werden.
Gruß
Jürgen


Hilfe nach bestem Wissen, ohne Anspruch auf Richtigkeit und Vollständigkeit.
*feedback erwünscht*
Bitte Tipps lesen
 

Offline lutschi83

  • Access-Profi
  • **
  • Beiträge: 129
Re: Summe in ungebunden Textfeld bilden
« Antwort #4 am: Juni 01, 2017, 14:21:33 »
Hallo,

nein, ist kein kein Endlosformular.
Das Formular bezieht sich auf eine Abfrage.
Wie müsste der Steuerelementeinhalt lauten, damit ich die Summe bilden kann?
« Letzte Änderung: Juni 01, 2017, 14:31:16 von lutschi83 »
 

Online DF6GL

  • Global Moderator
  • Access-Oberguru
  • *****
  • Beiträge: 22795
Re: Summe in ungebunden Textfeld bilden
« Antwort #5 am: Juni 01, 2017, 14:53:55 »
Hallo,

Zitat
Das komische ist, wenn ich im Formularkopf =Summe([Total]) mache, dann summiert er alle Datensätze richtigerweise auf. Nur bei meinem ungebundenen Feld "Berechnung" macht er es nicht!


Das ist nicht komisch..

1) zur Berechnung aller Werte aus dem Form-Recordset ist der Formularfuß heranzuziehen.  Im Detailbereich stehen nur die aktuell angezeigten Daten, soll heißen ein Datensatz.

2) Wie el_gomero schon sagte, muss die Berechnung(sformel) wiederholt werden.

D. h. letztendlich:

Platziere ein Textfeld "SummeTotal" in den Formularfuß und schreib in dessen Steuerelementinhalt:

Zitat
=Summe(Wenn([currency]="JPY";[Total];[Total]*[fixrate]))


Offline lutschi83

  • Access-Profi
  • **
  • Beiträge: 129
Re: Summe in ungebunden Textfeld bilden
« Antwort #6 am: Juni 02, 2017, 09:30:50 »
Funktioniert leider auch nicht.
Bekomme immer "#Fehler" angezeigt....
Was mach ich falsch? :-[ :-\
 

Offline el_gomero

  • Access-Profi
  • **
  • Beiträge: 424
  • Wissen ist Macht - weiss nichts - Macht nichts
Re: Summe in ungebunden Textfeld bilden
« Antwort #7 am: Juni 02, 2017, 12:09:27 »
Zitat
Was mach ich falsch? :-[ :-\

Woher sollen wir das wissen? Es ist schwer, dir über die Schulter zu schauen ...

Lad am besten mal eine auf das Problem reduzierte db mit ein paar anonymen Spieldaten im mdb-Format und gezippt hier hoch. Dann lässt sich eher nachvozzliezen, woran es liegt.
Gruß
Jürgen


Hilfe nach bestem Wissen, ohne Anspruch auf Richtigkeit und Vollständigkeit.
*feedback erwünscht*
Bitte Tipps lesen
 

Offline lutschi83

  • Access-Profi
  • **
  • Beiträge: 129
Re: Summe in ungebunden Textfeld bilden
« Antwort #8 am: Juni 07, 2017, 11:55:32 »
Hallo,

also ich hänge jetzt mal meine Datenbank anbei. Die Pfade sind auf C:\Temp verknüpft, da ich meine DB geteilt habe. Es geht um das Formular "frm_faktura"

Danke schon einmal für eure Hilfe.
 

Offline el_gomero

  • Access-Profi
  • **
  • Beiträge: 424
  • Wissen ist Macht - weiss nichts - Macht nichts
Re: Summe in ungebunden Textfeld bilden
« Antwort #9 am: Juni 07, 2017, 17:00:48 »
accdb kann ich hier nicht öffnen
Gruß
Jürgen


Hilfe nach bestem Wissen, ohne Anspruch auf Richtigkeit und Vollständigkeit.
*feedback erwünscht*
Bitte Tipps lesen
 

Online DF6GL

  • Global Moderator
  • Access-Oberguru
  • *****
  • Beiträge: 22795
Re: Summe in ungebunden Textfeld bilden
« Antwort #10 am: Juni 08, 2017, 08:36:19 »
Hallo,



die Summe-Funktion akzeptiert (erkennt)  kein ungebundenes Textfeld.
(Ich habe es jedenfalls nicht geschafft, das Textfeld im Wenn-Ausdruck als Summe-Parameter zu verwenden).

Insofern müsste/könnte  die Berechnung  die über die DSum()-Funktion erfolgen  (Alternativ per VBA und Recordset):

=DomSumme("IIF([currency]='JPY',nz([Total],0),nz([Total],0) * " & Nz([fixrate];0) & ") ";"qry_faktura")

Offline lutschi83

  • Access-Profi
  • **
  • Beiträge: 129
Re: Summe in ungebunden Textfeld bilden
« Antwort #11 am: Juni 09, 2017, 07:57:57 »
Hat funktioniert!
Vielen vielen Dank!