Office Forum
www.Office-Loesung.de
Access :: Excel :: Outlook :: PowerPoint :: Word :: Office :: ---> Neu: Office 2010 Forum <-
Wert übernehmen
zurück: Access Buch! Nachgefragt weiter: Unten ausfüllen Unbeantwortete Beiträge anzeigen
Neues Thema eröffnen   Neue Antwort erstellen     Status: Feedback Diese Seite Freunden empfehlen
Zu Browser-Favoriten hinzufügen
Autor Nachricht
Giuseppe
Im Profil kannst Du frei den Rang ändern


Verfasst am:
08. Feb 2010, 19:06
Rufname:

Wert übernehmen - Wert übernehmen

Nach oben
       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


AW: Wert übernehmen - AW: Wert übernehmen

Nach oben
       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:

AW: Wert übernehmen - AW: Wert übernehmen

Nach oben
       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

AW: Wert übernehmen - AW: Wert übernehmen

Nach oben
       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:


AW: Wert übernehmen - AW: Wert übernehmen

Nach oben
       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

AW: Wert übernehmen - AW: Wert übernehmen

Nach oben
       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

AW: Wert übernehmen - AW: Wert übernehmen

Nach oben
       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:

AW: Wert übernehmen - AW: Wert übernehmen

Nach oben
       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

AW: Wert übernehmen - AW: Wert übernehmen

Nach oben
       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:

AW: Wert übernehmen - AW: Wert übernehmen

Nach oben
       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

AW: Wert übernehmen - AW: Wert übernehmen

Nach oben
       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:


AW: Wert übernehmen - AW: Wert übernehmen

Nach oben
       Version: Office 2007

Super hat funktioniert! 1000 Dank!!!! Danke
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: Aktualisierungsabfrage in Zeichenkette Wert einfügen 9 caol1 214 01. Nov 2009, 12:13
kyron9000 Aktualisierungsabfrage in Zeichenkette Wert einfügen
Keine neuen Beiträge Access Formulare: Wert aus Formular beim Schließen übertragen 2 fabfour007 113 14. Sep 2009, 18:17
ebs17 Wert aus Formular beim Schließen übertragen
Keine neuen Beiträge Access Tabellen & Abfragen: Wert aus Formular Vergleich 7 NeedTechSupport 232 31. Aug 2009, 13:05
Willi Wipp Wert aus Formular Vergleich
Keine neuen Beiträge Access Tabellen & Abfragen: Max Wert in Abfrage 6 lanima 119 24. Aug 2009, 11:56
lanima Max Wert in Abfrage
Keine neuen Beiträge Access Programmierung / VBA: wenn max kein Wert liefert 3 Jottwd 111 22. Aug 2009, 04:18
Willi Wipp wenn max kein Wert liefert
Keine neuen Beiträge Access Programmierung / VBA: Daten von einer Form in eine anderen übergeben/übernehmen 2 Hendrik0305 232 04. Sep 2008, 13:10
Gast Daten von einer Form in eine anderen übergeben/übernehmen
Keine neuen Beiträge Access Formulare: Wert aus einem Unterformular überprüfen 13 Dr.Hossa 421 19. Jun 2007, 17:01
Willi Wipp Wert aus einem Unterformular überprüfen
Keine neuen Beiträge Access Programmierung / VBA: Durchsuchen des Recordset schreibt nur 1. Wert heraus 14 kerstin1981 1260 21. Mai 2007, 14:03
kerstin1981 Durchsuchen des Recordset schreibt nur 1. Wert heraus
Keine neuen Beiträge Access Programmierung / VBA: wert aus Textfeld per Button einer liste hinzufügen 17 NoBody20013 1234 10. Apr 2007, 18:15
NoBody20013 wert aus Textfeld per Button einer liste hinzufügen
Keine neuen Beiträge Access Programmierung / VBA: Wert aus / in Nachschlagetabelle einlesen 5 habe86 614 10. Feb 2007, 01:22
Willi Wipp Wert aus / in Nachschlagetabelle einlesen
Keine neuen Beiträge Access Tabellen & Abfragen: Im Formular Wert in Tabelle suchen (Wertebereich) und Übertr 4 Kläuschen 2608 14. Nov 2006, 17:44
Kläuschen Im Formular Wert in Tabelle suchen (Wertebereich) und Übertr
Keine neuen Beiträge Access Formulare: Kombinationsfeld übergabe Wert an 2 Kombinationsfeld 5 treiver34 2511 17. Mai 2006, 17:47
Willi Wipp Kombinationsfeld übergabe Wert an 2 Kombinationsfeld
 

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