Программирование на VB в MS Access
Пытаюсь написать процедуру на VB в среде MS Access. Пока использую команды типа DoCmd все работает нормально. Как только пытаюсь использовать тип данных Database для последующего определения Recordset, начинаются проблемы. VB говорит, что такого типа он не знает и знать не желает. Соответственно Recordset я тоже определить не могу. Может у меня какой то библиотеки нету, или еще что-то, кроме Access должно быть проинсталлировано ???
И еще об одном, в VB функция генератора случайных чисел вообще-то есть или нет?
Заранее благодарна за помощь.
Цитата:
Originally posted by Ilona
Помогите разобраться новичку !!!
Пытаюсь написать процедуру на VB в среде MS Access. Пока использую команды типа DoCmd все работает нормально. Как только пытаюсь использовать тип данных Database для последующего определения Recordset, начинаются проблемы. VB говорит, что такого типа он не знает и знать не желает. Соответственно Recordset я тоже определить не могу. Может у меня какой то библиотеки нету, или еще что-то, кроме Access должно быть проинсталлировано ???
И еще об одном, в VB функция генератора случайных чисел вообще-то есть или нет?
Заранее благодарна за помощь.
Помогите разобраться новичку !!!
Пытаюсь написать процедуру на VB в среде MS Access. Пока использую команды типа DoCmd все работает нормально. Как только пытаюсь использовать тип данных Database для последующего определения Recordset, начинаются проблемы. VB говорит, что такого типа он не знает и знать не желает. Соответственно Recordset я тоже определить не могу. Может у меня какой то библиотеки нету, или еще что-то, кроме Access должно быть проинсталлировано ???
И еще об одном, в VB функция генератора случайных чисел вообще-то есть или нет?
Заранее благодарна за помощь.
1. Используй CurrentDB. (текущая БД)
Например:
Set rst0 = CurrentDb().OpenRecordset(str0, dbOpenDynaset)
2. Текст из хелпа Access:
В данном примере функция Rnd используется для получения случайного целого числа в диапазоне от 1 до 6.
Dim MyValue
MyValue = Int((6 * Rnd) + 1) ' Возвращает случайное число от 1 до 6.
:-)))