von Hehue » So, 01.02.2009 12:47
Hallo kotor2,
nachfolgend ein sehr simples Sub um Dir weiterzuhelfen. Wichtig ist, das du das Objekt Formular (hier oForm2) noch greifbar hast! Hier musst Du Dich um die Gültigkeit von Variablen kümmern. Ich löse das meistens so, dass ich eine globale Variable mit dem Formularobjekt belege, dann kann ich in allen anderen Funktionen oder Subs auf die Formulardaten zurückgreifen. Ich habe vor einiger Zeit mal ein Beispiel mit zwei Formularen gepostet, wo mit einem Button in einem Formular der Text eines Feldes im zweiten Formular aungezeigt wird. Schau da mal rein, vieleicht hilft es Dir.
Sub ZeigeTextFeld
Dim ctl As Object
ctl = oForm2.DrawPage.Forms.GetByIndex(0).GetByName("TextBox")
msgbox ctl.text
End Sub
Hallo kotor2,
nachfolgend ein sehr simples Sub um Dir weiterzuhelfen. Wichtig ist, das du das Objekt Formular (hier oForm2) noch greifbar hast! Hier musst Du Dich um die Gültigkeit von Variablen kümmern. Ich löse das meistens so, dass ich eine globale Variable mit dem Formularobjekt belege, dann kann ich in allen anderen Funktionen oder Subs auf die Formulardaten zurückgreifen. Ich habe vor einiger Zeit mal ein Beispiel mit zwei Formularen gepostet, wo mit einem Button in einem Formular der Text eines Feldes im zweiten Formular aungezeigt wird. Schau da mal rein, vieleicht hilft es Dir.
Sub ZeigeTextFeld
Dim ctl As Object
ctl = oForm2.DrawPage.Forms.GetByIndex(0).GetByName("TextBox")
msgbox ctl.text
End Sub