Wie man eine Access Tab Control name der Seite VBA
Ich habe ein Formular in MS Access mit einem Tab-Control (genannt TabCtrl
). Dieses Steuerelement verfügt über mehrere Seiten, die jeweils mit einem Unterformular.
Auf Form_Open
möchte ich Abfragen der Unterformulare für die Gesamtzahl der Datensätze und legen Sie die Anzahl der tab ' s Namen. Zum Beispiel, das tab mit dem Namen MyTab werden sollte MyTab (2):
Private Sub SetTabName_MyTab()
Dim i As Integer
i = CurrentDb.OpenRecordset("Select count(*) from [MyQry];").Fields(0).Value
TabCtrl.Pages("MyTab").Name = "MyTab (" & i & ")"
End Sub
Jedoch, wenn ich diesen starte, wird die Letzte Zeile gibt Run-time error 2136 ", Um diese Eigenschaft festzulegen, öffnen Sie das Formular oder Bericht in der Entwurfsansicht". Bedeutet dies, ich kann dies nicht im code? Sollte ich ein anderes Event?
Du musst angemeldet sein, um einen Kommentar abzugeben.
Sie versuchen, ändern Sie die
internal
Namen des Steuerelements, anstattcaption
auf die Registerkarte Steuerung.Versuchen:
Versuchen: