| Autor |
Nachricht |
Giuseppe
Im Profil kannst Du frei den Rang ändern
Verfasst am: 08. Feb 2010, 20: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, 20:40 Rufname: Arb
Wohnort: Berlin
|
| |
| 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)
Ich bevorzuge Beiträge mit korrekter deutschen Grammatik.
|
|
Giuseppe
Im Profil kannst Du frei den Rang ändern
Verfasst am: 08. Feb 2010, 21: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, 21:12 Rufname:
Wohnort: Irgendwo in der Pfalz
|
|
| 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, 16: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, 16:36 Rufname: Arb
Wohnort: Berlin
|
|
| 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)
Ich bevorzuge Beiträge mit korrekter deutschen Grammatik.
|
|
ebs17
Learning by Doing - Bastler
Verfasst am: 21. Feb 2010, 22: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, 22: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, 22:48 Rufname: Arb
Wohnort: Berlin
|
|
| 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)
Ich bevorzuge Beiträge mit korrekter deutschen Grammatik.
|
|
Giuseppe
Im Profil kannst Du frei den Rang ändern
Verfasst am: 22. Feb 2010, 14: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, 19:43 Rufname: Arb
Wohnort: Berlin
|
|
| 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)
Ich bevorzuge Beiträge mit korrekter deutschen Grammatik.
|
|
Giuseppe
Im Profil kannst Du frei den Rang ändern
Verfasst am: 22. Feb 2010, 19:46 Rufname:
|
| |
| Version: Office 2007 |
|
| Super hat funktioniert! 1000 Dank!!!! Danke
|
|
| Verwandte Themen |
| Forum / Themen |
Antworten |
Autor |
Aufrufe |
Letzter Beitrag |
 |
Access Formulare: Access 2003 -> Wert eines Listenfelds duch Button übergeb |
22 |
strolli |
271 |
06. Jul 2010, 11:56 Gast  |
 |
Access Tabellen & Abfragen: für jeden wert in erster spalte ein wert in zweiter spalte |
13 |
Gast |
112 |
19. Apr 2010, 19:54 jens05  |
 |
Access Tabellen & Abfragen: Wert mittels Koordinaten aus Matrix ermitteln |
3 |
Mihai |
424 |
30. Sep 2009, 15:47 Sinister  |
 |
Access Programmierung / VBA: Differenz aus dem Vorletzten und Letzten Wert ermitteln |
17 |
BanG |
1450 |
12. Dez 2008, 04:41 Willi Wipp  |
 |
Access Programmierung / VBA: SQL - Abfrage Wert auslesen? |
8 |
ChillOut |
1774 |
02. Mai 2008, 08:52 ChillOut  |
 |
Access Programmierung / VBA: Boolischer Wert bei SQL-String ... ODBC-Zugriff |
2 |
Bamberg |
305 |
10. Sep 2007, 16:50 Bamberg  |
 |
Access Formulare: Wert einer Abfrage an Formularfeld übergeben? |
5 |
gm |
513 |
18. Mai 2007, 10:17 GhosttalkerST  |
 |
Access Tabellen & Abfragen: Sie haben einen Wert eingegeben, der für dieses Feld .... |
3 |
Anne |
924 |
05. Apr 2007, 23:48 Thomas2007  |
 |
Access Formulare: Wert aus Textfeld in Msgbox einbinden |
8 |
Di |
606 |
19. Okt 2006, 21:23 Di  |
 |
Access Programmierung / VBA: Kombinationsfeld: Wert nach .Requery auswählen |
10 |
EnTaroAdun |
2967 |
12. Mai 2006, 11:28 KlausMz  |
 |
Access Formulare: Wert aus Berechnung im Textfeld soll in Tabelle kommen |
4 |
Student82 |
521 |
09. Nov 2005, 11:26 Student82  |
 |
Access Tabellen & Abfragen: 2 Tabellen verbinden trotz Auto Wert ID |
3 |
Miss Ahnungslos |
4328 |
06. Mai 2005, 22:57 Dalmatinchen  |
| |