Zur Hauptseite ... Zum Onlinearchiv ... Zum Abonnement ... Zum Newsletter ... Zu den Tools ... Zum Impressum ... Zum Login ...

Zur Laufzeit zwischen Formular- und Datenblattansicht wechseln

Manchmal ist es sinnvoll, ein Formular in der Formular- als auch in der Datenblattansicht zu nutzen, anstatt zwei Formulare zu erstellen. Falls Sie das gleiche Formular in beiden Ansichten verwenden mchten, mssen Sie es zunchst ffnen und knnen dann mit den folgenden beiden Anweisungen zwischen den Ansichten wechseln:

Formularansicht:

DoCmd.RunCommand acCmdFormView

Datenblattansicht:

DoCmd.RunCommand acCmdDatasheetView

Die Anweisungen wirken sich auf das Objekt aus, das aktuell den Fokus hat.

Ansicht eines Unterformulars wechseln

Etwas schwieriger wird es, wenn Sie die Ansicht eines Unterformulars ndern mchten: Das Problem ist, dass sich die beiden oben genannten Anweisungen immer auf das aktuelle Hauptformular auswirken und nicht auf ein Unterformular begrenzt werden knnen.

In dem Fall erstellen Sie einfach eine 1:1-Kopie des gewnschten Formulars, das als Unterformular eingesetzt werden soll. Fr die erste Version legen Sie als Standardansicht Einzelnes Formular fest, fr das andere Datenblattansicht.

Um zwischen den Ansichten zu wechseln, verwenden Sie ein leeres Unterformularsteuerelement. Zum Anzeigen der beiden Ansichten legen Sie zwei Schaltflchen mit den folgenen Prozeduren fr die Ereigniseigenschaften Beim Klicken fest:

Private Sub cmdFormularansicht_Click()

    Me.Unterformularsteuerelement.SourceObject = "frmFormularansicht"

End Sub

Private Sub cmdDatenblattansicht_Click()

    Me.Unterformularsteuerelement.SourceObject = "frmDatenblattansicht"

End Sub

Mit den beiden Schaltflchen zeigen Sie nun jeweils die gewnschte Version des Formulars als Unterformular an.

© 2003-2015 André Minhorst Alle Rechte vorbehalten.