Office Forum
www.Office-Loesung.de
Access :: Excel :: Outlook :: PowerPoint :: Word :: Office :: Wieder Online ---> provisorisches Office Forum <-
Aktualisierung Summe Formularfuß
zurück: UFo DS markieren und verwenden weiter: verknüpftes kombofeld Unbeantwortete Beiträge anzeigen
Neues Thema eröffnen   Neue Antwort erstellen     Status: Offen Facebook-Likes Diese Seite Freunden empfehlen
Zu Browser-Favoriten hinzufügen
Autor Nachricht
derrenk
Im Profil kannst Du frei den Rang ändern


Verfasst am:
18. Aug 2010, 09:20
Rufname:

Aktualisierung Summe Formularfuß - Aktualisierung Summe Formularfuß

Nach oben
       Version: Office 2003

Hallo Zusammen,

ich stehe vor folgendem Problem:
Habe ein Accessformular mit mehreren Textfeldern zur Erfassung von Zahlen.
Im Formularfuß habe ich mehrere Textfelder, in denen die Summe mehrerer Felder aus dem Detailbereich berechnet und aktualisiert werden soll.

[Summe A] = Summe([A]+[B]) wobei in [A] und [B] direkt Daten erfasst werden.
[Summe C] = Summe([C]), wobei [C] = [A] * 1,5 ist.

Die Berechnung der Summen klappt. Schwierig wird es nun bei der Erfassung/Änderung von Daten im Detailbereich.
[Summe A] wird aktualisiert sobald ich in den nächsten Datensatz springe. Bei [Summe C] passiert gar nichts, obwohl beim wechseln in den nächsten Datensatz auch [C] in der Tabelle aktualisiert wird.
Nun meine Fragen:
1. Warum wird [Summe C] nicht aktualisiert?
2. Was muss ich tun, damit sich [Summe A] (und [Summe C]) bereits neu berechnet, ohne dass ich in einen neuen Datensatz und wieder zurück wechseln muss? Ich habe bereits sämtliche Ereignistypen durchprobiert, habe Makros eingebunden (AktualisiereDaten) und auch Ereignisprozeduren geschrieben (s.u.). Nichts davon hat funktioniert.

Code:
Private Sub A_AfterUpdate()
Me![C] = Me![A] * 1,5
End Sub
lupos
Moderator


Verfasst am:
18. Aug 2010, 09:37
Rufname:
Wohnort: Seesen


AW: Aktualisierung Summe Formularfuß - AW: Aktualisierung Summe Formularfuß

Nach oben
       Version: Office 2003

Hallo

Auf Grund der Ereigniss Steuerung A_AfterUpdate wird der Wert erst aktualisiert nach dem Du die Änderung gespeichert hast.

Schreib doch die Formel direkt in dein Steuerelement:
Code:
=[A]*1,5


Jetzt müsste es so funktionieren wie Du es möchtest.

Ciao

_________________
Gruß Lupos
derrenk
Im Profil kannst Du frei den Rang ändern


Verfasst am:
18. Aug 2010, 09:54
Rufname:

AW: Aktualisierung Summe Formularfuß - AW: Aktualisierung Summe Formularfuß

Nach oben
       Version: Office 2003

Okay, Danke. habe jetzt alle Felder einheitlich hinbekommen bezüglich der Aktualisierung.
Jetzt habe ich "nur" noch das Problem, dass sich meine Summenfelder im Formularfuß erst aktualisieren, nachdem ich den Datensatz gewechselt habe.
Ich hätte aber gerne, dass sich nicht nur [C] aktualisiert, nachdem ich [A] geändert habe, sondern auch [Summe C] im Formularfuß. Hierzu muss ich nach wie vor einmal aus dem Datensatz raus und wieder zurück. Irgendwelche Ideen?
Marmeladenglas
komme zurecht


Verfasst am:
18. Aug 2010, 09:59
Rufname:

AW: Aktualisierung Summe Formularfuß - AW: Aktualisierung Summe Formularfuß

Nach oben
       Version: Office 2003

Hi,
probier mal Me.refresh im AfterUpdate-Ereignis oder
Me.dirty = false
derrenk
Im Profil kannst Du frei den Rang ändern


Verfasst am:
18. Aug 2010, 10:24
Rufname:


AW: Aktualisierung Summe Formularfuß - AW: Aktualisierung Summe Formularfuß

Nach oben
       Version: Office 2003

Danke, das erste funktioniert schon. Manchmal liegt die Lösung soooo nah Rolling Eyes
Neues Thema eröffnen   Neue Antwort erstellen Alle Zeiten sind
GMT + 1 Stunde

Diese Seite Freunden empfehlen

Seite 1 von 1
Gehe zu:  
Du kannst Beiträge in dieses Forum schreiben.
Du kannst auf Beiträge in diesem Forum antworten.
Du kannst deine Beiträge in diesem Forum nicht bearbeiten.
Du kannst deine Beiträge in diesem Forum nicht löschen.
Du kannst an Umfragen in diesem Forum nicht mitmachen.
Du kannst Dateien in diesem Forum nicht posten
Du kannst Dateien in diesem Forum herunterladen

Verwandte Themen
Forum / Themen   Antworten   Autor   Aufrufe   Letzter Beitrag 
Keine neuen Beiträge Access Tabellen & Abfragen: Summe zweier Felder in Abfrage 2 Charly20 1093 05. Sep 2006, 10:32
Malla Summe zweier Felder in Abfrage
Keine neuen Beiträge Access Tabellen & Abfragen: Summe aus SQL String 16 jo_1 4640 31. Aug 2006, 21:33
Willi Wipp Summe aus SQL String
Keine neuen Beiträge Access Tabellen & Abfragen: Summe in Tabellenerstellungsabfrage 2 Marcoadv 811 29. Aug 2006, 08:14
Marcoadv Summe in Tabellenerstellungsabfrage
Keine neuen Beiträge Access Tabellen & Abfragen: Änderungen in zwei Tabellen / Aktualisierung 7 Gaeltacht 1106 21. Aug 2006, 19:55
jens05 Änderungen in zwei Tabellen / Aktualisierung
Keine neuen Beiträge Access Tabellen & Abfragen: aktualisierung WANN? 2 Highlander 486 02. Aug 2006, 17:01
Willi Wipp aktualisierung WANN?
Keine neuen Beiträge Access Tabellen & Abfragen: Summe aus zwei Feldern in einer Tabelle 3 Gaudí83 3422 14. März 2006, 22:24
Nouba Summe aus zwei Feldern in einer Tabelle
Keine neuen Beiträge Access Tabellen & Abfragen: 2 Tabellen in Access zusammenfügen (Summe bilden) 1 daki 6767 13. März 2006, 20:51
steffen0815 2 Tabellen in Access zusammenfügen (Summe bilden)
Keine neuen Beiträge Access Tabellen & Abfragen: Abfrage einer best. Nummer im Zeitraum = Summe der best. Nr. 0 DIRTYDEVIL 898 15. Feb 2006, 12:05
DIRTYDEVIL Abfrage einer best. Nummer im Zeitraum = Summe der best. Nr.
Keine neuen Beiträge Access Tabellen & Abfragen: kummulierte Summe 1 ms office 2110 09. Jan 2006, 22:13
accessmichel kummulierte Summe
Keine neuen Beiträge Access Tabellen & Abfragen: Zeitformat geht in Abfrage über Summe verloren 4 welle 4747 18. Dez 2005, 21:12
jens05 Zeitformat geht in Abfrage über Summe verloren
Keine neuen Beiträge Access Tabellen & Abfragen: summe in einer abfrage 1 Gast 611 29. Nov 2005, 16:49
Paddy summe in einer abfrage
Keine neuen Beiträge Access Tabellen & Abfragen: Aktualisierung von Kombinationsfeldern 9 kiri 784 28. Nov 2005, 09:53
YpY Aktualisierung von Kombinationsfeldern
 

----> Diese Seite Freunden empfehlen <------ Impressum - Besuchen Sie auch: Expression Web