Access-o-Mania

Access-Forum (Deutsch/German) => Access Programmierung => Thema gestartet von: Jonny am Juni 15, 2012, 12:55:59

Titel: Ansprechen Felder im Unterform (variabler Formname)
Beitrag von: Jonny am Juni 15, 2012, 12:55:59
Hallo,

ich habe:
    Dim FormVar As Form, I As Integer, I2 As Integer, BrancheAlt As Long, Diff As Long, ZwMenge As Double
    Set FormVar = Forms(Formname)

in Formname habe ich "Hauptformular!unterformular"

Jetzt bekomme ich die Meldung "unbekanntes Formular"

Wie bitte ist die richtige Schreibweise?

Gruß

Johann
Titel: Re: Ansprechen Felder im Unterform (variabler Formname)
Beitrag von: daolix am Juni 15, 2012, 14:39:15
Hallo

evtl so.

Set FormVar  = Forms("DeinHFName").Controls("ControlNameWoDeinFormeingebettetIst").Form
Titel: Re: Ansprechen Felder im Unterform (variabler Formname)
Beitrag von: Jonny am Juni 15, 2012, 15:08:22
Hallo daolix,
erst einmal Danke für die Antwort.

Leider komme ich mit
ControlNameWoDeinFormeingebettetIst
nicht zurecht. Was meinst du damit?

Gruß

Johann
Titel: Re: Ansprechen Felder im Unterform (variabler Formname)
Beitrag von: daolix am Juni 15, 2012, 15:55:11
Hallo Johann

gemeint ist damit der Controlname im Hauptformular in dem das Unterformular dargestellt wird.
Wenn du das Unterformular mit Hilfe des Assi's im HF erstellt hast, sollte der Name der des UnterFormulares sein. Wenn nicht, im HF das Contol auswählen und dir die Eigenschaften anzeigen lassen.

Gruss

Daniel
Titel: Re: Ansprechen Felder im Unterform (variabler Formname)
Beitrag von: Jonny am Juni 15, 2012, 16:23:56
Hallo Daniel,

vielen Dank es hat geklappt.

Gruß
Johann