У меня возникает эта ошибка компиляции в приложении Microsoft Access. Недавно я начал работать над доступом к MS. Поэтому я новичок в коде VBA. У меня есть настольное приложение (Access 2003), в котором список компаний нужно сортировать, как только пользователь нажимает на заголовок столбца. Он работал, но как только я нажимаю «Скомпилировать», он бросает мне эту ошибку. Если я прокомментирую следующий код, моя программа компилируется, но сортировка не работает. Пожалуйста помоги.Ошибка Acess Compile - определенный пользователем тип не определен vba access
Dim ListViews As New clsListViews
Private Sub lstVendorList_ColumnClick(ByVal ColumnHeader As Object)
ListViews.SortColumns lstVendorList, ColumnHeader
End Sub
Когда я исследовал его в Интернете. Многие говорили о ссылках. Под моей ссылки, я проверил
Microsoft DAO 3.6 Object Library
Visual Basic For Applications
Microsoft Access 9.0 object library.
Откуда: lstVendorList? Кроме того, ошибка компиляции должна выделять идентификатор. Который из? –
@ Mat'sMug: lstVendorList - это список компаний/поставщиков, которые мне нужны для сортировки. Компилятор выделяет первую строку. (т. е. Dim ListViews как новые clsListViews). Опять же, это не мой код, и я пытался работать над чем-то другим, но я получил ошибку компиляции из-за listview. – toofaced
В вашем проекте VBA есть модуль класса clsListViews? –