Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Снова поднимаю вопрос о поиске слова в поле типа Memo / 12 сообщений из 12, страница 1 из 1
10.12.2003, 11:44
    #32348899
# Darth Vader #
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Снова поднимаю вопрос о поиске слова в поле типа Memo
Помнится уже беседовали на эту тему (скажем с Владимиром Санычем)
Напомню , необходимо производить поиск по какому либо слову в поле типа memo. Предлагались разные варианты и я не скажу , что плохие.
Ну я тут вспомнил,что Ms Access имеет эту возможность!
Имею ввиду команду "найти" из меню правка , там можно искать в поле по слову. Есть режим совпадение и нужное - " с любой частью поля". Скорость поиска просто звездец! Попробовал поискать в базе с 20000 записей, ищет только шум стоит.
А вот нет возможности этот поиск выполнить программно в VBA, может все таки есть это в DAO или командах Ms Access.
Именно это то и нужно!
Может кто сталкивался? Ребята?
...
Рейтинг: 0 / 0
10.12.2003, 12:35
    #32349013
# Darth Vader #
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Снова поднимаю вопрос о поиске слова в поле типа Memo
Ну а все таки!
...
Рейтинг: 0 / 0
10.12.2003, 12:39
    #32349022
PA
PA
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Снова поднимаю вопрос о поиске слова в поле типа Memo
А что, разве LIKE отменили?
...
Рейтинг: 0 / 0
10.12.2003, 12:43
    #32349030
Roalex
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Снова поднимаю вопрос о поиске слова в поле типа Memo
А метод FindFirst, не подойдет?
...
Рейтинг: 0 / 0
10.12.2003, 12:44
    #32349033
Senin Viktor
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Снова поднимаю вопрос о поиске слова в поле типа Memo
и в ADO - Filter
...
Рейтинг: 0 / 0
10.12.2003, 13:05
    #32349075
# Darth Vader #
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Снова поднимаю вопрос о поиске слова в поле типа Memo
Ну вот например.
в поле Memo содержится предложение "Мама мыла раму". Как с помощью Like или ADO (Filter) найти скажи слово "мыла" ?
...
Рейтинг: 0 / 0
10.12.2003, 13:18
    #32349087
PA
PA
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Снова поднимаю вопрос о поиске слова в поле типа Memo
DAO:
rst.FindFirst "field like '*мыла*'"
ADO:
rst.Filter="field like '*мыла*'"
...
Рейтинг: 0 / 0
10.12.2003, 13:33
    #32349115
Senin Viktor
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Снова поднимаю вопрос о поиске слова в поле типа Memo
ADO:
rst.Filter="field like '%мыла%'"

ну или SQL Инстуркцией с Where field like '%мыла%'
...
Рейтинг: 0 / 0
10.12.2003, 13:49
    #32349133
Владимир Саныч
Модератор форума
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Снова поднимаю вопрос о поиске слова в поле типа Memo
Но в поле типа мемо искать будет медленно. :^)
...
Рейтинг: 0 / 0
10.12.2003, 13:52
    #32349138
Senin Viktor
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Снова поднимаю вопрос о поиске слова в поле типа Memo
будет, но не 20000 записях
...
Рейтинг: 0 / 0
11.12.2003, 08:25
    #32350037
# Darth Vader #
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Снова поднимаю вопрос о поиске слова в поле типа Memo
спасибо! Сейчас применю знания.
А использовать средства Access из правка/найти , программно , все таки нельзя?!
Так понял что нет.
...
Рейтинг: 0 / 0
11.12.2003, 15:44
    #32350891
Владимир Саныч
Модератор форума
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Снова поднимаю вопрос о поиске слова в поле типа Memo
Можно. DoCmd.DoMenuItem и т.д. Но в поле типа мемо работать будет МЕДЛЕННО.
...
Рейтинг: 0 / 0
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Снова поднимаю вопрос о поиске слова в поле типа Memo / 12 сообщений из 12, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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