powered by simpleCommunicator - 2.0.56     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Создать свой поиск по базе данных
8 сообщений из 8, страница 1 из 1
Создать свой поиск по базе данных
    #39078965
sansanytch
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Доброго дня всем! И снова передо мной поставлена задача... Не устраивает стандартная форма поиска по базе. Нужно создать некую свою форму гибко настраиваемого поиска.
Есть таблица с полями различного типа (короткий и длинный текст, дата\время, логический, гиперссылка). Есть форма в которой эта таблица отображается. есть кнопка для вызова формы поиска. в форме поиска должно быть что-то типа:
-само поле для ввода искомого
- список полей таблицы с флажком возле каждого чтобы можно было отметить по каким полям искать (если отмечено поле типа дата\время то активировалось бы 2 поля с... и до..., если поле с типом данных Логический то можно было указать С или БЕЗ флажка в этом поле)
- кнопка Поиск естессно :)
- внизу таблица где отображались бы все записи удовлетворяющие поиску и при выделении какой либо записи в этой таблице в основной форме курсор становился в эту запись. Саму форму создать могу... Что записать на нажатие кнопки Поиск???
Заранее спасибо всем откликнувшимся!
...
Рейтинг: 0 / 0
Создать свой поиск по базе данных
    #39078977
Тут 50% форума - поиск и фильтрация
17166456
...
Рейтинг: 0 / 0
Создать свой поиск по базе данных
    #39078979
sansanytch
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А поискать?,

Дык поискал... много примеров НО там везде выбор поля в виде списка где выбрать можно ТОЛЬКО одно поле, а мне нужно искать не только по одному а по 2, 3, 5 или 10-ти полям одновременно... (причем поля с разными типами данных, в основном текс, дата, логический) соответственно и код VBA который там дан я не могу долепить к моему поиску
...
Рейтинг: 0 / 0
Создать свой поиск по базе данных
    #39078998
D.B
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
D.B
Гость
sansanytchТОЛЬКО одно поле, а мне нужно искать не только по одному а по 2, 3, 5 или 10-ти полям одновременно... (причем поля с разными типами данных, в основном текс, дата, логический)
И в чем собственно проблема ? Вариантов множество , почитайте этот топик 8803371 , там один из вариантов , по 3 или 4 полям . Но если доработать можно хоть и по 100 .
...
Рейтинг: 0 / 0
Создать свой поиск по базе данных
    #39079042
Фотография ПЕНСИОНЕРКА
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
sansanytchвыбрать можно ТОЛЬКО одно поле, а мне нужно искать не только по одному а по 2, 3, 5 или 10-ти полям одновременно
вот поиск по 6 полям и без списков --начните наберать искомое в нужном поле
можно добавить и логические поля
...
Рейтинг: 0 / 0
Создать свой поиск по базе данных
    #39079057
Фотография Панург
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
sansanytch, для начала бы хотелось прояснить - что такое "поиск по базе"? В БД обычно множество таблиц, связанных между собой или нет. В них содержится информация в большей степени непонятная простому пользователю, например таблица реализующая связь типа "многие-ко-многим". Что там пользователь будет искать?
Видимо нужно искать какие-то объекты по их атрибутам. Таким образом нужно создать удобный поиск этих объектов и это нетривиальная задача. ИМХО.
Один из моих вариантов решения задачи. Вкладки появляются по мере создания вариантов условия.
...
Рейтинг: 0 / 0
Создать свой поиск по базе данных
    #39079148
sansanytch
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ПЕНСИОНЕРКА,

спасибо большое, очень близко к тому что мне нужно. Попробую прикрутить к себе на форму.
...
Рейтинг: 0 / 0
Создать свой поиск по базе данных
    #39079154
sansanytch
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Панург,

под поиском подразумеваю просмотр ВСЕХ полей одной основной таблицы, с ней есть несколько связанных таблиц, в них данные для полей со списком основной таблицы.. стандартный поиск по неясным для меня причинам работает не совсем правильно, то не ищет по некоторым полям, то вообще не видит очевидного...

предыдущий пример вполне подходит для меня, но и ваш тоже интересный, буду благодарен если расскажете как реализовать такой построитель фильтров
...
Рейтинг: 0 / 0
8 сообщений из 8, страница 1 из 1
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Создать свой поиск по базе данных
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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