Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Поиск хотя бы по одному полю / 11 сообщений из 11, страница 1 из 1
03.02.2004, 17:23
    #32397028
'FaTsO'
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Поиск хотя бы по одному полю
Есть таблица (грубо говоря пять и все char)
Есть форма с пятью ячейками отвечающие за свое поле в таблице...
как организовать запрос на поиск хотя бы по одному значению написаному в
ячейке...
Получается так что поиск должен происодить в независимости от того какое
поле пустое и находить записи по ячейкам в которых есть записи...

Заранее спасибо
...
Рейтинг: 0 / 0
03.02.2004, 17:26
    #32397034
Владимир Саныч
Модератор форума
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Поиск хотя бы по одному полю
Ну и теперь осталось перевести все, что сказано, на VBA. Слово "если" по-VBA-ски будет "if".
...
Рейтинг: 0 / 0
03.02.2004, 17:32
    #32397045
Hummer
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Поиск хотя бы по одному полю
Пишется функция, которая проходит по всем контролам на форме и собирает строчку Where, там где у полей есть значения. Исходя из этого, можно разработать систему именования контролов на форме (тип поля_имя поля в источнике записей, к примеру)...
Потом из этой Where и строки запроса получается запрос на отбор записей, только надо помнить про порядок SQL инструкций...
...
Рейтинг: 0 / 0
03.02.2004, 17:34
    #32397049
'FaTsO'
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Поиск хотя бы по одному полю
Владимир Саныч уморист..)
...
Рейтинг: 0 / 0
03.02.2004, 17:38
    #32397053
'FaTsO'
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Поиск хотя бы по одному полю
Hummer
Это то все понятно...а если полей порядка 30
...
Рейтинг: 0 / 0
03.02.2004, 17:42
    #32397059
Hummer
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Поиск хотя бы по одному полю
2 'FaTsO'
И что?:)
Ты в Where 30 условий не можешь прописать?

Функция универсальна, бегает по всем контролам на форме.
...
Рейтинг: 0 / 0
03.02.2004, 17:43
    #32397062
Hummer
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Поиск хотя бы по одному полю
BOL

Syntax
WHERE < search_condition >

Arguments
<search_condition>

Defines the condition to be met for the rows to be returned. There is no limit to the number of predicates in <search_condition>.
...
Рейтинг: 0 / 0
03.02.2004, 17:47
    #32397072
Владимир Саныч
Модератор форума
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Поиск хотя бы по одному полю
А проблема-то в чем? Если 30 - это много, то можно сделать цикл.
...
Рейтинг: 0 / 0
03.02.2004, 17:51
    #32397076
'FaTsO'
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Поиск хотя бы по одному полю
Я просто хотел узнать нет менее кровопролитного способа...)))
...
Рейтинг: 0 / 0
03.02.2004, 18:01
    #32397086
Владимир Саныч
Модератор форума
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Поиск хотя бы по одному полю
Есть. Если кто-нибудь это уже делал (включая всякие визарды Майкрософта), то выклянчить сорсы и сделать Copy-Paste.
...
Рейтинг: 0 / 0
03.02.2004, 18:02
    #32397087
Hummer
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Поиск хотя бы по одному полю
2 'FaTsO'
Цикл по контролам формы написанный один раз - это кровопролитный способ?:)
Программируем с помощью мышки?:)
...
Рейтинг: 0 / 0
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Поиск хотя бы по одному полю / 11 сообщений из 11, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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