2017-01-18 14 views
1

Ich habe ein Split-Formular mit einem Unterformular. Jedes Mal, wenn das Formular geladen wird, werden die Teilformulardaten automatisch erweitert.Ändern Sie Split-Format Datenblatt Ansicht Format

Gibt es eine Möglichkeit, die Datenblattansicht des Unterformulars automatisch zu komprimieren, wenn das Formular geladen wird?

enter image description here

Antwort

1

Verwenden VBA das Unterformular automatisch kollabieren, wenn es geladen wird:

Dim strExpand As String 

With Forms("Purchase Orders") 

strExpand = InputBox("Expand subdatasheets? Y/N") 

Select Case strExpand 
    Case "Y" 
     .SubdatasheetExpanded = True 
    Case "N" 
     .SubdatasheetExpanded = False 
    Case Else 
     MsgBox "Can't determine subdatasheet expansion state." 
End Select 

End With 
+0

es leichter zu machen und den Benutzer zu zwingen, Ja oder Nein zu sagen, sollten Sie 'strExpand = MsgBox verwenden ("Subdatasheets erweitern?", VbYesNo) 'eher – Seb