31. december 2021 - 15:39
Der er
2 kommentarer og
2 løsninger
Bestem form navnen på main og efterfølgende sub forme
Jeg har en Main form der kalder en sub form der igen kalder en sub form
Jeg mener at kunne huske der er en smart måde hvormed man kan stå i sidste sub form og finde navnet (Form.caption) på den forrige samt main formen.
Screen.ActiveForm giver jo kun den aktive form - ikke de andre 2.
Kan i hjælpe
01. januar 2022 - 11:54
#3
Der var jeg for hurtig
Jeg har udtrykt mig forkert
Det er en main form der kalder en form der igen kalder en form f.eks
Mainform: Form
DoCmd.OpenForm "Form1
Form1:
DoCmd.OpenForm "Form2
Her ønsker jeg i form2 at få navnet på Form1 og Form
01. januar 2022 - 12:15
#4
Så brug argumentet OpenArgs:
DoCmd.OpenForm "Form1", , , , , , Me.Name
og i Form1:
MainFormName = Nz(Me.OpenArgs)
Dernæst:
DoCmd.OpenForm "Form2", , , , , , MainFormName & ";" & Me.Name
og i Form2:
MainFormName = Split(Nz(Me.OpenArgs), ";")(0)
Form1Name = Split(Nz(Me.OpenArgs), ";")(1)