LEADERSOFT.ru Разработка на заказ программ и сайтов
Форумы по информационным технологиям
 
Регистрация  |  Вход
left
Форумы Минимизировать
ПоискСписок форумов
  Программирование  Microsoft Access. Файлы mdb и accdb  Тема: применени...
 Тема: применение метода Find
 
 15.06.2007 21:07:59
ГЕК
1 сообщения


Тема: применение метода Find
при выполнении:
messs="март"
mesy.movefirst
mesy.Find "НаимМес = messs"
программа прерывается с Run-time error '3001'
в тоже время запуск в окне IMMEDIATE команды:
mesy.Find "НаимМес = 'март'" срабатывает, но мне нужен поиск по значеню переменной, получамой в программе




P.S. Доступ к базе с помощью ADO и DAO
Автор: ГЕК от 30.01.2004 7:41:39 Источник ...
 15.06.2007 21:07:59
All
4316 сообщения
1-ый


RE: применение метода Find
Внимательно изучите примеры файла la_find.mdb, там есть варианты работы с переменными.


P.S. Доступ к базе с помощью ADO и DAO
Автор: Admin от 0:00:00 Источник ...
 15.06.2007 21:07:59
All
4316 сообщения
1-ый


RE: применение метода Find
mesy.Find "НаимМес = messs" в корне неверная команда.
попробуй
mesy.Find "НаимМес =" & messs или
mesy.Find "НаимМес ='" & messs & "'"
вместо НаимМес я бы поставил [НаимМес] (не люблю русские названия.)


P.S. Доступ к базе с помощью ADO и DAO
Автор: NoZZy от 0:00:00 Источник ...
 15.06.2007 21:08:00
All
4316 сообщения
1-ый


RE: применение метода Find
NoZZy!Спасибо!
Ты молодец! Помог мне избавиться от неуклюжего куска в модуле.



P.S. Доступ к базе с помощью ADO и DAO
Автор: ГЕК от 0:00:00 Источник ...
 15.06.2007 21:08:00
All
4316 сообщения
1-ый


RE: применение метода Find
Попробуй воспользоваться функцией BuildCreterea.
mesy.Find BuildCreterea(Имя поля в таблице, тип данных, Условие отбора).
mesy.Find BuildCreterea("НаимМес",dbText,"&messs&")


P.S. Доступ к базе с помощью ADO и DAO
Автор: Lucky от 0:00:00 Источник ...
  Программирование  Microsoft Access. Файлы mdb и accdb  Тема: применени...
ПоискПоиск  Список форумовСписок форумов  
right