powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Еще один вопрос по поводу ошибок
5 сообщений из 5, страница 1 из 1
Еще один вопрос по поводу ошибок
    #32087159
gizar
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Еще раз здравствуйте...
вот код:

Private Sub Кнопка20_Click()
Dim strPassword, strPodpis, strCriteria As String
Dim dbsListPersonal As Database
Dim rst As Recordset
' Возвращает ссылку на текущую базу данных.
Set dbsListPersonal = CurrentDb
Set rst = dbsListPersonal.OpenRecordset("Список служащих", dbOpenDynaset)
' Заполняет объект Recordset.
rst.MoveLast
' Возвращается к первой записи.
rst.MoveFirst
rst.Seek "=", "Иванов"
strPodpis = rst!Подпись
strPassowrd = InputBox(strPodpis, "Доступ")
rst.Close
End Sub

и при нажатии на кнопку выдается сообщение:

Run time error
Type mithmatch

и ругается на строку
Set rst = dbsListPersonal.OpenRecordset("Список служащих", dbOpenDynaset)
Почему?
Вроде все правильно.

Заранее благодарен.
...
Рейтинг: 0 / 0
Еще один вопрос по поводу ошибок
    #32087199
sergat
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Попробуй подключить библиотеку Microsoft DAO 3.6 Object Library
...
Рейтинг: 0 / 0
Еще один вопрос по поводу ошибок
    #32087224
Фотография AlexJuice
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Кстати, насчет type...

В выражении
Dim strPassword, strPodpis, strCriteria As String
как строковая будет объявлена только последняя переменная.
Предыдущие будут иметь тип Variant, что не есть хорошо.
...
Рейтинг: 0 / 0
Еще один вопрос по поводу ошибок
    #32087818
gizar
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Фишка в следующем....:
1) Подключаем Библиотеку Microsoft DAO 3.6 Object Library
2) Пишем Dim rst As DAO.Recordset

И все работает

Спасибо за подсказки...
...
Рейтинг: 0 / 0
Еще один вопрос по поводу ошибок
    #32087842
-=Alexey=-
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Фишка в следующем....:
1) Подключаем Библиотеку Microsoft DAO 3.6 Object Library
2) Пишем Dim rst As DAO.Recordset
--------------
это фишку уже десять раз проезжали, ты обрати внимание на что AlexJuice указал про переменные, это не pascal, когда-нибудь напорешься, будешь долго разбиратся, лучше сразу привыкай писать нормально, если уж объявляешь переменные явно, так обяъвляй по правилам.
...
Рейтинг: 0 / 0
5 сообщений из 5, страница 1 из 1
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Еще один вопрос по поводу ошибок
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]