| Autor |
Nachricht |
Giuseppe
Im Profil kannst Du frei den Rang ändern
Verfasst am: 08. Feb 2010, 19:06 Rufname:
|
|
| Version: Office 2007 |
|
Hallo an alle,
also ich habe ein Hauptformular erstellt. Auf diesem Formular befindet sich ein Button mit dem ich ein weiteres Formular öffne, auf diesem Formular gebe ich dann ein paar Werte ein, mit diesen Werten berechne ich dann über verschiedene Abfragen 5 neue Werte, diese Werte lass ich mir dann in Listenfeldern anzeigen. Jetzt möchte ich einen dieser 5 Werte gerne wieder in das Hauptformular übernehmen. Gibt es da eine Möglichkeit das ich das mit einem Button machen könnte, zumindest für einen Wert?
Schon mal danke an alle die sich die mühe machen und sich mit meinem Problem auseinander setzen.
Gruß Giuseppe
|
|
derArb
getting better
Verfasst am: 08. Feb 2010, 19:40 Rufname: Arb
Wohnort: Nähe Berlin West
|
| |
| Version: Office 2007 |
|
Hallo,
eigentlich sollte man Berechnungsergebnisse nicht in tabellen ablegen.
Kann aber Ausnahmen geben.
Angenommen: (beide Formulare sind offen)
Formular1 soll das Ergebnis der Berechnungen von DeinListenfeld in Formular2 bekommen.
| Code: | | Forms!Formular1!DeinFeld= Forms!Formular2!DeinListenfeld.column(x) |
x = die Spalte im Listenfeld (0 = die erste Spalte)
mfg
derArb
_________________ Scio me nihil scire...Εν οίδα οτι ουδέν οίδα... Ich weiss, dass ich nichts weiss (Sokrates)
|
|
Giuseppe
Im Profil kannst Du frei den Rang ändern
Verfasst am: 08. Feb 2010, 20:09 Rufname:
|
|
| Version: Office 2007 |
|
Irgend wie geht das nicht richtig.
Aber ich verstehe auch nicht ganz was du gemeint hast mit dem Hinterlege in einer Tabelle.
Also ich habe ein ganz normal abfrage erstellt. z.B. Addiere Feld 1 mit Feld 2. Dann habe ich auf meinem Formular ein Listenfeld erstellt und in diesem Feld steht dann die Summe der beiden Zahlen. Jetzt würde ich gerne diesen Wert in ein anderes Formular übernehmen.
Ach ja wo muss ich den den Code den du mir gegeben hast einfügen? In das Feld in dem der Wert stehen soll oder? Also in das Feld aus Formular eins?
|
|
KlausMz
Moderator Access

Verfasst am: 08. Feb 2010, 20:12 Rufname:
Wohnort: Raum Ludwigshafen/Rhein
|
|
| Version: Office 2007 |
|
Hallo,
kannst Du in dem anderen Formular nicht auch rechnen?
Was ist denn der Hintergrund des Vorhabens?
_________________ Gruß
Klaus . . . . . Der sich über Feedback freut.
Ich möchte bitte keine unaufgeforderten PN. Fragen bitte im Forum.
|
|
Giuseppe
Im Profil kannst Du frei den Rang ändern
Verfasst am: 21. Feb 2010, 15:02 Rufname:
|
| |
| Version: Office 2007 |
|
| Giuseppe am 08. Feb 2010 um 22:35 hat folgendes geschrieben: | | Doch das mache ich ja auch, aber ich möchte in dem zweiten Formular etwas anderes Rechnen und dieses Ergebnis benötige ich dann im ersten Formular um weiter zu rechnen. |
Hallo, leider konnte mir noch keiner bei meinem Problem Helfen, deshalb versuche ich es nochmal.
Also ich habe in einem Formular ein Listenfeld erstellt, in diesem Listenfeld steht ein Wert einer Abfrage, jetzt möchte ich gerne einen Button erstellen. Wenn ich diesen anklicken, dann soll der Wert in ein anderes Formular kopiert werden in ein Textfeld. Wie kann ich das den machen?
Wäre super wenn mir doch noch jemand Helfen könnte
EDIT:
Habe folgenden Verusch gemacht
| Code: | | Forms![Grunddaten- Materialkostenberechnung]!Liste33 = Forms![Angebots-Kalkulation]!Text34 | Geht aber nicht
|
|
derArb
getting better
Verfasst am: 21. Feb 2010, 15:36 Rufname: Arb
Wohnort: Nähe Berlin West
|
|
| Version: Office 2007 |
|
Hallo,
umgekehrt sollte es gehen
| Code: | | Forms![Angebots-Kalkulation]!Text34 = Forms![Grunddaten- Materialkostenberechnung]!Liste33 |
mfg
derArb
_________________ Scio me nihil scire...Εν οίδα οτι ουδέν οίδα... Ich weiss, dass ich nichts weiss (Sokrates)
|
|
ebs17
Learning by Doing - Bastler
Verfasst am: 21. Feb 2010, 21:00 Rufname:
Wohnort: Reinsberg
|
|
| Version: Office 2007 |
|
| Giuseppe hat folgendes geschrieben: | | in diesem Listenfeld steht ein Wert einer Abfrage |
Es ist i.d.R. einer der besseren Lösungswege, sich Daten aus Tabellen/Abfragen zu holen statt aus Formularen:
- Eine Abfrage muss nicht geöffnet sein wie ein Formular.
- Man vermeidet Abhängigkeiten eines Formulars von einem anderen Formular. In einer entwickelten Umgebung könnte man ein und dasselbe Formular verschieden nutzen (mehrere Instanzen, als HFo und als UFo), und dann fallen einem leicht direkte Bezüge auf die Füße.
_________________ Mit freundlichem Glück Auf!
Eberhard
|
|
Giuseppe
Im Profil kannst Du frei den Rang ändern
Verfasst am: 21. Feb 2010, 21:35 Rufname:
|
|
| Version: Office 2007 |
|
| Also irgendwie geht es immer noch nicht, wie kann ich es den schaffen das der wert einer Abfrage in einem Text-Feld steht und nicht in einem Listenfeld???
|
|
derArb
getting better
Verfasst am: 21. Feb 2010, 21:48 Rufname: Arb
Wohnort: Nähe Berlin West
|
|
| Version: Office 2007 |
|
hallo,
probier mal
| Code: | | Forms![Angebots-Kalkulation]!Text34 = DBEngine(0)(0).OpenRecordset("DeineAbfrage")(2) |
liest den Wert der 3.Spalte
0= 1. Spalte
mfg
derArb
_________________ Scio me nihil scire...Εν οίδα οτι ουδέν οίδα... Ich weiss, dass ich nichts weiss (Sokrates)
|
|
Giuseppe
Im Profil kannst Du frei den Rang ändern
Verfasst am: 22. Feb 2010, 13:50 Rufname:
|
|
| Version: Office 2007 |
|
Wenn ich das eingebe
| Zitat: | | Forms![Angebots-Kalkulation]!Text34 = DBEngine(0)(0).OpenRecordset("Materialpreis-Materialkostenberechnung")(1) |
Dann kommt
"Laufzeitfehler 3061 1 Parameter wurde erwartet aber es wurden zu wenig Parameter übergeben"
Wo muss ich den Code den hinschreiben???
Ich habe ihn nämlich in einen erstellten Button geschrieben. Ist das okay oder muss er direkt in das Feld in dem ich den Wert gerne angezeigt haben möchte?
|
|
derArb
getting better
Verfasst am: 22. Feb 2010, 18:43 Rufname: Arb
Wohnort: Nähe Berlin West
|
|
| Version: Office 2007 |
|
hallo,
möglicherweise musst Du einfach einen Eintrag im Listenfeld anklicken.
| Code: | Private Sub Befehl43_Click()
Me!Liste33.SetFocus
Me!Liste33.Selected(0) = True
Forms![Angebots-Kalkulation]!Materialpreis = Me!Liste33
End Sub |
mfg
derArb
_________________ Scio me nihil scire...Εν οίδα οτι ουδέν οίδα... Ich weiss, dass ich nichts weiss (Sokrates)
|
|
Giuseppe
Im Profil kannst Du frei den Rang ändern
Verfasst am: 22. Feb 2010, 18:46 Rufname:
|
| |
| Version: Office 2007 |
|
| Super hat funktioniert! 1000 Dank!!!! Danke
|
|
| Verwandte Themen |
| Forum / Themen |
Antworten |
Autor |
Aufrufe |
Letzter Beitrag |
 |
Access Tabellen & Abfragen: Aktualisierungsabfrage in Zeichenkette Wert einfügen |
9 |
caol1 |
214 |
01. Nov 2009, 12:13 kyron9000  |
 |
Access Formulare: Wert aus Formular beim Schließen übertragen |
2 |
fabfour007 |
113 |
14. Sep 2009, 18:17 ebs17  |
 |
Access Tabellen & Abfragen: Wert aus Formular Vergleich |
7 |
NeedTechSupport |
232 |
31. Aug 2009, 13:05 Willi Wipp  |
 |
Access Tabellen & Abfragen: Max Wert in Abfrage |
6 |
lanima |
119 |
24. Aug 2009, 11:56 lanima  |
 |
Access Programmierung / VBA: wenn max kein Wert liefert |
3 |
Jottwd |
111 |
22. Aug 2009, 04:18 Willi Wipp  |
 |
Access Programmierung / VBA: Daten von einer Form in eine anderen übergeben/übernehmen |
2 |
Hendrik0305 |
232 |
04. Sep 2008, 13:10 Gast  |
 |
Access Formulare: Wert aus einem Unterformular überprüfen |
13 |
Dr.Hossa |
421 |
19. Jun 2007, 17:01 Willi Wipp  |
 |
Access Programmierung / VBA: Durchsuchen des Recordset schreibt nur 1. Wert heraus |
14 |
kerstin1981 |
1260 |
21. Mai 2007, 14:03 kerstin1981  |
 |
Access Programmierung / VBA: wert aus Textfeld per Button einer liste hinzufügen |
17 |
NoBody20013 |
1234 |
10. Apr 2007, 18:15 NoBody20013  |
 |
Access Programmierung / VBA: Wert aus / in Nachschlagetabelle einlesen |
5 |
habe86 |
614 |
10. Feb 2007, 01:22 Willi Wipp  |
 |
Access Tabellen & Abfragen: Im Formular Wert in Tabelle suchen (Wertebereich) und Übertr |
4 |
Kläuschen |
2608 |
14. Nov 2006, 17:44 Kläuschen  |
 |
Access Formulare: Kombinationsfeld übergabe Wert an 2 Kombinationsfeld |
5 |
treiver34 |
2511 |
17. Mai 2006, 17:47 Willi Wipp  |
| |