|
Endlosformular neu berechnen
|
| Autor |
Nachricht |
Uli
Einsteiger
Verfasst am: 28. Jun 2006, 14:11 Rufname:
Wohnort: Niederbayern
|
|
| |
|
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
|
| |
| |
|
Hallo,
du könntest bei dem ungebunden Txtfeld nach Änderung eine Ereignisprozedur machen
_________________ Gruß Matthias
Access 2000
"das Forum lebt von deinem Feedback!"
|
|
Uli
Einsteiger
Verfasst am: 28. Jun 2006, 16:58 Rufname:
Wohnort: Niederbayern
|
|
| |
|
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: ~~~~~
|
|
| |
|
Hallo,
sorry ich zumindest habs nicht verstanden, kannst du ein Bsp oder Screenshot posten?
_________________ mfg jens05
|
|
Uli
Einsteiger
Verfasst am: 31. Aug 2006, 08:18 Rufname:
Wohnort: Niederbayern
|
| |
| |
|
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: ~~~~~
|
|
| |
|
Hallo,
kannst du uns deinen verwendeten Code mitteilen. Dann wirds leichter eine Lösung abzuleiten. ;)
_________________ mfg jens05
|
|
Uli
Einsteiger
Verfasst am: 31. Aug 2006, 09:29 Rufname:
Wohnort: Niederbayern
|
|
| |
|
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: ~~~~~
|
|
| |
|
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
|
|
Uli
Einsteiger
Verfasst am: 05. Feb 2007, 13:24 Rufname:
Wohnort: Niederbayern
|
|
| |
|
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: ~~~~~
|
|
| |
|
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
|
|
Uli
Einsteiger
Verfasst am: 06. Feb 2007, 09:52 Rufname:
Wohnort: Niederbayern
|
|
| |
|
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: ~~~~~
|
| |
| |
|
Hallo,
ein Minimalbeispiel deiner DB kannst du uns nicht zeigen?
_________________ mfg jens05
|
|
| Verwandte Themen |
| Forum / Themen |
Antworten |
Autor |
Aufrufe |
Letzter Beitrag |
 |
Access Formulare: Summe in Endlosformular wenn... |
2 |
NoBody20013 |
153 |
27. Jan 2010, 13:43 NoBody20013  |
 |
Access Formulare: Endlosformular mit leerem Feld am Anfang |
1 |
Karl123 |
132 |
31. Mai 2009, 20:19 jens05  |
 |
Access Formulare: per buttonklick feldwert im endlosformular ändern |
22 |
adamth |
699 |
22. Sep 2008, 16:43 Willi Wipp  |
 |
Access Formulare: Endlosformular: Code im Detailbereich ausführen |
5 |
JohnGalt |
777 |
26. Aug 2008, 11:47 JörgG  |
 |
Access Programmierung / VBA: Bild in endlosformular in abhängigkeit von einem Feldwert |
2 |
Bastel-Ralf |
734 |
14. Mai 2008, 08:51 karpfen  |
 |
Access Formulare: Endlosformular mit (BackColor) Farbdefinierung |
4 |
Marja |
1365 |
10. Apr 2008, 12:05 Marja  |
 |
Access Formulare: Endlosformular; Änderungen nur per Button Speichern |
3 |
Wieselchen |
465 |
06. Dez 2007, 13:55 Willi Wipp  |
 |
Access Tabellen & Abfragen: Abfrage Index neu erstellen.... |
1 |
azubite1 |
459 |
30. Okt 2007, 11:11 KlausMz  |
 |
Access Tabellen & Abfragen: Zwischenwerte berechnen... |
1 |
Mirage |
436 |
14. Feb 2007, 18:33 Nouba  |
 |
Access Formulare: Löschen und Ändern im Endlosformular |
2 |
hansschmidt |
519 |
03. Dez 2006, 02:21 Willi Wipp  |
 |
Access Tabellen & Abfragen: Formel in Datensatz speichern und diese berechnen |
5 |
chrispx |
2082 |
18. Jul 2006, 20:15 Nouba  |
 |
Access Programmierung / VBA: endlosformular: zeilen abwechselnd einfärben? |
1 |
nup |
1924 |
20. Feb 2006, 21:29 jens05  |
| |