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

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

Функция универсальна, бегает по всем контролам на форме.
...
Рейтинг: 0 / 0
Поиск хотя бы по одному полю
    #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
Поиск хотя бы по одному полю
    #32397072
Фотография Владимир Саныч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
А проблема-то в чем? Если 30 - это много, то можно сделать цикл.
...
Рейтинг: 0 / 0
Поиск хотя бы по одному полю
    #32397076
'FaTsO'
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Я просто хотел узнать нет менее кровопролитного способа...)))
...
Рейтинг: 0 / 0
Поиск хотя бы по одному полю
    #32397086
Фотография Владимир Саныч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
Есть. Если кто-нибудь это уже делал (включая всякие визарды Майкрософта), то выклянчить сорсы и сделать Copy-Paste.
...
Рейтинг: 0 / 0
Поиск хотя бы по одному полю
    #32397087
Hummer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2 'FaTsO'
Цикл по контролам формы написанный один раз - это кровопролитный способ?:)
Программируем с помощью мышки?:)
...
Рейтинг: 0 / 0
11 сообщений из 11, страница 1 из 1
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Поиск хотя бы по одному полю
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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