powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / run-tin error '13' type mismatch
17 сообщений из 17, страница 1 из 1
run-tin error '13' type mismatch
    #32602772
zrumchik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Dim dbProfession As Database
Dim rstProd As Recordset

Set dbProfession = CurrentDb()
Set rstProd = dbProfession.OpenRecordset("WP", dbOpenTable)

Что за фигня? Какой тогда тип должен быть у rstProd?
Пробовал поменять на Recordsets тогда он не хочет выполнять rstProd.MoveFirst и т.п.
...
Рейтинг: 0 / 0
run-tin error '13' type mismatch
    #32602789
Фотография Владимир Саныч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
...
Рейтинг: 0 / 0
run-tin error '13' type mismatch
    #32602795
zrumchik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Спасибо, только теперь он выдаёт run-time error '91' Object variable or With block variable not set это с чего вдруг?
...
Рейтинг: 0 / 0
run-tin error '13' type mismatch
    #32602799
zrumchik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Запускаю debug он, подвожу мышу к rstProd появляется всплывающая подсказка rstProd=Nothing. Это из-за того, что ссылка на таблицу неправильная? В базе есть таблица с именем WP.
...
Рейтинг: 0 / 0
run-tin error '13' type mismatch
    #32602805
Фотография Владимир Саныч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
zrumchikЗапускаю debug он, подвожу мышу к rstProd появляется всплывающая подсказка rstProd=Nothing.
На какой строке???
...
Рейтинг: 0 / 0
run-tin error '13' type mismatch
    #32602809
zrumchik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Владимир Саныч zrumchikЗапускаю debug он, подвожу мышу к rstProd появляется всплывающая подсказка rstProd=Nothing.
На какой строке???
Set rstProd = dbProfession.OpenRecordset("WP", dbOpenTable)

Всё на той же.
...
Рейтинг: 0 / 0
run-tin error '13' type mismatch
    #32602810
Фотография Владимир Саныч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
До исполнения этой строки, естественно, Nothing.
...
Рейтинг: 0 / 0
run-tin error '13' type mismatch
    #32602813
Фотография Владимир Саныч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
Кстати, Database тоже должно быть DAO.Database. Я сейчас подправил в факах.
...
Рейтинг: 0 / 0
run-tin error '13' type mismatch
    #32602817
zrumchik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Владимир СанычКстати, Database тоже должно быть DAO.Database. Я сейчас подправил в факах.

Большое спасибо! Всё заработало. А как подсчитать количество полей в таблице?

rstProd.RecordCount считает количество записей, есть ли аналогичная штука для полей?
...
Рейтинг: 0 / 0
run-tin error '13' type mismatch
    #32602820
Фотография Владимир Саныч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
zrumchikА как подсчитать количество полей в таблице?
currentdb.tabledefs!имятаблицы.fields.count

zrumchikrstProd.RecordCount считает количество записей, есть ли аналогичная штука для полей?
Если нужно количество полей в рекордсете, а не в таблице, то:
rstProd.fields.count
...
Рейтинг: 0 / 0
run-tin error '13' type mismatch
    #32602823
zrumchik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
А что нужно изменить в строке

Set rstProd = db.OpenRecordset("WP", dbOpenTable)

чтобы вместо таблицы открыть запрос?
...
Рейтинг: 0 / 0
run-tin error '13' type mismatch
    #32602825
Фотография Владимир Саныч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
dbOpenDynaset вместо dbOpenTable
...
Рейтинг: 0 / 0
run-tin error '13' type mismatch
    #32602831
zrumchik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Ещё раз спасибо. Ну и последний на сегоднюшнюю ночь вопрос. Саныч, пожалуйста напиши кусок кода, который бы создавал рабочую книгу Ексель, в ней рабочий лист и делал бы только что созданный рабочий лист активным.

Заранее благодарю.
...
Рейтинг: 0 / 0
run-tin error '13' type mismatch
    #32602834
(c)VIG
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
zrumchikЕщё раз спасибо. Ну и последний на сегоднюшнюю ночь вопрос. Саныч, пожалуйста напиши кусок кода, который бы создавал рабочую книгу Ексель, в ней рабочий лист и делал бы только что созданный рабочий лист активным.

Заранее благодарю.
...
Рейтинг: 0 / 0
run-tin error '13' type mismatch
    #32602835
zrumchik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
(c)VIG zrumchikЕщё раз спасибо. Ну и последний на сегоднюшнюю ночь вопрос. Саныч, пожалуйста напиши кусок кода, который бы создавал рабочую книгу Ексель, в ней рабочий лист и делал бы только что созданный рабочий лист активным.

Заранее благодарю.


Да я и так понимаю, что всех задолбал ;-)
...
Рейтинг: 0 / 0
run-tin error '13' type mismatch
    #32603014
Фотография Лифчик
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Да, веселую видно ночку сегодня Саныч провел за кодингом До сих пор на форуме не появлялся
...
Рейтинг: 0 / 0
run-tin error '13' type mismatch
    #32603188
zrumchik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Так может кто-нибудь подскажет как сделать новый лист в книге?
Я правильно понимаю, что при выполнении CreateObject("Excel.Sheet") создатся новая книга с одним листом? Блин... чего-то я совсем запутался.
...
Рейтинг: 0 / 0
17 сообщений из 17, страница 1 из 1
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / run-tin error '13' type mismatch
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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