Я могу добавить элементы управления в форму при ее загрузке. Мне нужно, чтобы эти элементы управления были катаграфированы, поэтому пользователь может видеть только несколько за раз. Моя первая мысль заключалась в том, чтобы привязать элементы управления к определенным вкладкам. Не знаете, почему синтаксис отключен в следующем коде. Спасибо за помощь!Время компиляции: Ошибка синтаксиса
Private Sub Enter_Records_Click()
Dim stDocName As String
Dim tabPage As String
Dim tabNum As Integer
Dim i As Integer
Dim passedTabName As String
stDocName = "CLForm"
tabPage = "tabControl.tabPage"
stTabName = stDocName & tabPage
tabNum = 8 'the number of tabs on the "CLForm"
DoCmd.OpenForm stDocName, acDesign
For i = 0 To tabNum - 1
passedTabName = stTabName & i
CreateKeywords (stDocName, passedTabName)
Next i
DoCmd.Close acForm, stDocName, acSaveYes
DoCmd.OpenForm stDocName, acNormal
End Sub
Public Sub CreateKeywords(frmName As String, tabName As String)
Другая идея, что может быть лучше, просто иметь кнопки, которые показывают одну категорию управления одновременно. Было бы проще?
Как о проводке фактических ошибок вы получаете? И указывая на линию, которая ее вызывает? – Thomas
Ошибка: «Ошибка компиляции: ошибка синтаксиса» Строка: «CreateKeywords (stDocName, passTabName)» –
Основываясь на вашей предыдущей публикации по подобной теме, вы идете по неправильному пути http://stackoverflow.com/questions/1822628/ динамический доступ-форма. С наилучшими пожеланиями. –