Wert aus einem Formular per Click in ein anderes geöffnetes frm eintragen

10/03/2009 - 16:45 von Vera Köhler | Report spam
Hallo Newsgroup,

in meiner Terminplanung wird Datum, Zeit, Kunde, Baustelle usw. eingetragen.
Wenn ich z.B. das Feld IDKunde doppelt klicke, öffnet sich ein Form mit den
Kundendaten. Nach Auswahl des Kunden möchte ich diesen in das Form
Terminplanung übernehmen. Wie stelle ich das am besten an?

Private Sub cmdÜbernehmeAdresse_Click()

'Set rs = Forms!frmTerminPlanAdmin!sfrmTerminPlanAdmin.RecordsetClone
'im RecordsetClon von frmADresseStammdatenEingabePOPUP die Id aus dem
'aktuellen Formular finden
'rs.findfirst "IdKunde=" & Me!AdDebitorNr

End Sub

Hier bekomme ich nur die Fehlermeldung: Laufzeitfehler 2450, Microsoft Acces
kann das Formular frmTerminPlanAdmin nicht finden... usw.

Ist dies überhaupt der richtige Ansatz?

Gruß Vera
 

Lesen sie die antworten

#1 Karl Donaubauer
10/03/2009 - 17:09 | Warnen spam
Vera Köhler wrote:
...
in meiner Terminplanung wird Datum, Zeit, Kunde, Baustelle usw.
eingetragen. Wenn ich z.B. das Feld IDKunde doppelt klicke, öffnet
sich ein Form mit den Kundendaten. Nach Auswahl des Kunden möchte ich
diesen in das Form Terminplanung übernehmen. Wie stelle ich das am
besten an?
Private Sub cmdÜbernehmeAdresse_Click()



Umlaute in Objektnamen und im VBA-Code solltest du vermeiden,
falls die Gefahr besteht, dass deine Anwendung jemals in anderen
Làndern oder Sprachen laufen wird.

'Set rs = Forms!frmTerminPlanAdmin!sfrmTerminPlanAdmin.RecordsetClone
'im RecordsetClon von frmADresseStammdatenEingabePOPUP die Id aus dem
'aktuellen Formular finden
'rs.findfirst "IdKunde=" & Me!AdDebitorNr

End Sub

Hier bekomme ich nur die Fehlermeldung: Laufzeitfehler 2450,
Microsoft Acces kann das Formular frmTerminPlanAdmin nicht finden...
usw.
Ist dies überhaupt der richtige Ansatz?



Es ist nicht klar, was du wann und von wo aus machen willst,
d.h. wie das Formular heißt, in dem sich die Daten befinden,
das Formular, in das die Daten rein sollen, und in welchem Formular
sich deine Schaltflàche "cmdÜbernehmeAdresse" befindet.
Gleiches gilt für Unterformulare. Das solltest du nochmal klarer
schildern.

HTH
Karl
********* Ich beantworte keine Access-Fragen per Email. *********
Access-FAQ: http://www.donkarl.com
die 1. .NET-Entwickler-Konferenz für Accessler: www.donkarl.com?nek

Ähnliche fragen