Office Forum
www.Office-Loesung.de
Access :: Excel :: Outlook :: PowerPoint :: Word :: Office :: ---> Tab2HTML: Excel Tabellen ins Forum! <-
Endlosformular neu berechnen
zurück: Aktualisierung aller FE Formulare weiter: Aktuellen Datensatz drucken, vorher Seite einrichten Unbeantwortete Beiträge anzeigen
Neues Thema eröffnen   Neue Antwort erstellen     Status: Rückfrage Diese Seite Freunden empfehlen
Zu Browser-Favoriten hinzufügen
Autor Nachricht
Uli
Einsteiger


Verfasst am:
28. Jun 2006, 14:11
Rufname:
Wohnort: Niederbayern

Endlosformular neu berechnen - Endlosformular neu berechnen

Nach oben
       

Hallo zusammen.

Ich habe folgendes Problem.
In einem Endlosformular soll ein Wert berechnet werden.
Dazu habe ich folgende Felder

Monat
Jahr
Prozent
Wert

Im Formularkopf habe ich noch ein ungeb. Txtfeld für den Ursprungswert, der dann im Endlosformular entsprechend der % aufgeteilt werden soll.
Das klappt auch.
Ändert sich aber der Ursprungswert, wird das Feld "Wert" nicht automatisch neu berechnet.
Dieses Endlosformular ist ein Unterformular von einem Unterformular.

Gibt es da ein Lösung ??

Vielen Dank
Matthias123
Access, VBA


Verfasst am:
28. Jun 2006, 15:11
Rufname:
Wohnort: Nürnberg


AW: Endlosformular neu berechnen - AW: Endlosformular neu berechnen

Nach oben
       

Hallo,

du könntest bei dem ungebunden Txtfeld nach Änderung eine Ereignisprozedur
Code:
    Me.Requery
machen
_________________
Gruß Matthias
Access 2000

"das Forum lebt von deinem Feedback!"
Uli
Einsteiger


Verfasst am:
28. Jun 2006, 16:58
Rufname:
Wohnort: Niederbayern

AW: Endlosformular neu berechnen - AW: Endlosformular neu berechnen

Nach oben
       

Hallo Matthias123

Das ist nicht mein Problem, dieses ungebundene Textfeld wird aktualisiert.
Ich benötige die Aktualisierung Feld " Wert " aus einer Tabelle, wenn sich der Wert im ungebundenen Textfeld ändert.

Gruß Uli
Nachtrag: Uli am 30. Aug 2006 um 16:48 hat folgendes geschrieben:
Hallo,

Gibt hier wirklich keine Lösung ??

Gruß Uli
jens05
Moderator


Verfasst am:
30. Aug 2006, 20:21
Rufname:
Wohnort: ~~~~~

AW: Endlosformular neu berechnen - AW: Endlosformular neu berechnen

Nach oben
       

Hallo,
sorry ich zumindest habs nicht verstanden, kannst du ein Bsp oder Screenshot posten?

_________________
mfg jens05 Wink
Uli
Einsteiger


Verfasst am:
31. Aug 2006, 08:18
Rufname:
Wohnort: Niederbayern


AW: Endlosformular neu berechnen - AW: Endlosformular neu berechnen

Nach oben
       

Guten Morgen Jens,

Posten kann ich leider nichts. Aber ich versuche mich verständlicher auszudrücken.

Ich habe ein Hauptformular für Angebote. Weiter habe ich ein Unterformular. In diesen soll der Angebotsbetrag - wenn es den ein Auftrag werden sollte - prozentual auf Monate aufgeteilt werden (zwecks Planung der Ausführung.) Dieses kann sich unter umständen über Jahre ziehen. Deswegen habe ich ein Endlosformular gewählt.
Mein Problem ist nun, sollte sich der Angebotsbetrag ändern, muss man nun jeden Datensatz im Endlosformular einzeln berechnen.
Ich brauch ein Möglichkeit dieses Formular bei Änderung der Angebotssumme neu berechnen zu lassen. Aber es wurde immer nur der gerade aktuelle DS berechnet.

Gruß Uli
jens05
Moderator


Verfasst am:
31. Aug 2006, 08:50
Rufname:
Wohnort: ~~~~~

AW: Endlosformular neu berechnen - AW: Endlosformular neu berechnen

Nach oben
       

Hallo,
kannst du uns deinen verwendeten Code mitteilen. Dann wirds leichter eine Lösung abzuleiten. ;)

_________________
mfg jens05 Wink
Uli
Einsteiger


Verfasst am:
31. Aug 2006, 09:29
Rufname:
Wohnort: Niederbayern

AW: Endlosformular neu berechnen - AW: Endlosformular neu berechnen

Nach oben
       

Hallo Jens

anbei der Code
Code:
Private Sub Befehl28_Click()
    If IsNull(Me!Monat) Then
        MsgBox "Es gibt keine Werte für die Berechnung - " & _
               "Bitte Felder ausfüllen"
      Else
        Angebot = [WertForecast] / 100 * [Prozent]
        MargeForecast = Angebot * Text33 / 100
        AktivierungAnteilFI = [Text35] / 100 * [Prozent]
        DoCmd.DoMenuItem acFormBar, acRecordsMenu, acSaveRecord, , acMenuVer70
    End If
End Sub
Ich habe momentan nur einen Button der die Berechnung ausführt. Dieser ist halt auf jeden Datensatz. Ich möchte z.Bsp. den Button im Formularkopf, der dann die Berechnung für alle DS des Angebotes durchführt.

Danke und Gruß Uli
jens05
Moderator


Verfasst am:
31. Aug 2006, 10:10
Rufname:
Wohnort: ~~~~~

AW: Endlosformular neu berechnen - AW: Endlosformular neu berechnen

Nach oben
       

Hallo,
schau mal in diesen Beitrag (die Schleife) an. Aktualisierungabfrage auf Datensätze
Falls es nicht klappt, könntest du sagen was MargeForecast,... etc ist (Textfelder im Form? Variablen )

_________________
mfg jens05 Wink
Uli
Einsteiger


Verfasst am:
05. Feb 2007, 13:24
Rufname:
Wohnort: Niederbayern

AW: Endlosformular neu berechnen - AW: Endlosformular neu berechnen

Nach oben
       

Hallo Jens05,

Endlich bin ich dazu gekommen mich mit dem Thema wieder zu beschäftigen - aber es funktioniert nicht so richtig.

Ich habe Deinen Code aus dem Link verwendet ( Formal aktualisieren )
Code:
    With Me.Recordset.Clone
        Do While Not .EOF
            .Edit
'" anstatt !Mailing = True "
'" ca. 150 Formeln zur Berechnung meines Endergebnis."
            .Update
            .MoveNext
        Loop
    End With
    Me.Requery
Aber es funktioniert nicht richtig, es kommt eine Fehlermeldung das der Datensatz nicht gespeichert werden kann. Da komme ich nun nicht weiter

Gruß Uli
jens05
Moderator


Verfasst am:
05. Feb 2007, 20:34
Rufname:
Wohnort: ~~~~~

AW: Endlosformular neu berechnen - AW: Endlosformular neu berechnen

Nach oben
       

Hallo,
kannst du händisch im Formular was ändern?
Wo führst du den Code aus im Hauptform oder Ufo?

Schau vorab auch mal hierrein Datensätze editieren

_________________
mfg jens05 Wink
Uli
Einsteiger


Verfasst am:
06. Feb 2007, 09:52
Rufname:
Wohnort: Niederbayern

AW: Endlosformular neu berechnen - AW: Endlosformular neu berechnen

Nach oben
       

Guten Morgen,

Ohne den vorher genannten Code kann ich im dem Formular( Ufo ) normal arbeiten. Den Code hatte ich im Ufo. Die benötigten Formeln habe ich momemtan in einen Button und es funktioniert auch alles. Das Problem ist, das nur der aktuelle DS berechnet wird und nicht alle DS im Endlosformular. Dafür benötige ich eine Lösung.

Ich könnte ja auch die Formeln in jeden Feld eintragen, aber es sind ca. 150 Formeln und das Formular hat ca. 15 Felder. Ich denke das diese Lösung nicht optimal ist, darum habe ich es so nicht umgesetzt.

Gruß Uli
jens05
Moderator


Verfasst am:
06. Feb 2007, 10:16
Rufname:
Wohnort: ~~~~~


AW: Endlosformular neu berechnen - AW: Endlosformular neu berechnen

Nach oben
       

Hallo,
ein Minimalbeispiel deiner DB kannst du uns nicht zeigen?

_________________
mfg jens05 Wink
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 Formulare: Summe in Endlosformular wenn... 2 NoBody20013 153 27. Jan 2010, 13:43
NoBody20013 Summe in Endlosformular wenn...
Keine neuen Beiträge Access Formulare: Endlosformular mit leerem Feld am Anfang 1 Karl123 132 31. Mai 2009, 20:19
jens05 Endlosformular mit leerem Feld am Anfang
Keine neuen Beiträge Access Formulare: per buttonklick feldwert im endlosformular ändern 22 adamth 699 22. Sep 2008, 16:43
Willi Wipp per buttonklick feldwert im endlosformular ändern
Keine neuen Beiträge Access Formulare: Endlosformular: Code im Detailbereich ausführen 5 JohnGalt 777 26. Aug 2008, 11:47
JörgG Endlosformular: Code im Detailbereich ausführen
Keine neuen Beiträge Access Programmierung / VBA: Bild in endlosformular in abhängigkeit von einem Feldwert 2 Bastel-Ralf 734 14. Mai 2008, 08:51
karpfen Bild in endlosformular in abhängigkeit von einem Feldwert
Keine neuen Beiträge Access Formulare: Endlosformular mit (BackColor) Farbdefinierung 4 Marja 1365 10. Apr 2008, 12:05
Marja Endlosformular mit (BackColor) Farbdefinierung
Keine neuen Beiträge Access Formulare: Endlosformular; Änderungen nur per Button Speichern 3 Wieselchen 465 06. Dez 2007, 13:55
Willi Wipp Endlosformular; Änderungen nur per Button Speichern
Keine neuen Beiträge Access Tabellen & Abfragen: Abfrage Index neu erstellen.... 1 azubite1 459 30. Okt 2007, 11:11
KlausMz Abfrage Index neu erstellen....
Keine neuen Beiträge Access Tabellen & Abfragen: Zwischenwerte berechnen... 1 Mirage 436 14. Feb 2007, 18:33
Nouba Zwischenwerte berechnen...
Keine neuen Beiträge Access Formulare: Löschen und Ändern im Endlosformular 2 hansschmidt 519 03. Dez 2006, 02:21
Willi Wipp Löschen und Ändern im Endlosformular
Keine neuen Beiträge Access Tabellen & Abfragen: Formel in Datensatz speichern und diese berechnen 5 chrispx 2082 18. Jul 2006, 20:15
Nouba Formel in Datensatz speichern und diese berechnen
Keine neuen Beiträge Access Programmierung / VBA: endlosformular: zeilen abwechselnd einfärben? 1 nup 1924 20. Feb 2006, 21:29
jens05 endlosformular: zeilen abwechselnd einfärben?
 

----> Diese Seite Freunden empfehlen <------ Impressum - Besuchen Sie auch: Shiatsu Massage Wörrstadt