Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Microsoft Office и VBA программирование > Microsoft Office Access
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 20.09.2011, 13:43   #1
jennifer120487
 
Регистрация: 07.06.2010
Сообщений: 7
По умолчанию Поиск по любому полю таблицы

Добрый день!
Подскажите, как реализовать задумку.

Как создать на форме поле со списком - в нем перечень всех полей таблицы для поиска. А рядом поле - в него вводишь искомое значение. (или тоже поле со списком, из которого выбираешь искомое значение)

Например, в первом поле выбираешь Фамилия - во втором пишешь Иванов;
или в первом выбираешь Пол - во втором из списка выбираешь Муж

А внизу формы в подчиненной таблице показывались бы уже отфильтрованные данные.
jennifer120487 вне форума Ответить с цитированием
Старый 20.09.2011, 14:50   #2
gluk_fm
Форумчанин
 
Аватар для gluk_fm
 
Регистрация: 09.06.2011
Сообщений: 515
По умолчанию

Я так понимаю это не с одной таблицы будет делать?
Если да то предложил бы следующий вариант:

1. 1-ый список - Список таблиц получаем через перебор талиц в базе и внесения его в справочник1 (вешаем на обновление формы)
2. 2-ой список - Проводим перебор имён столбцов в выбранной таблице и вносим имена в справочник2 (вешаем на обновления 1-го параметра)
3. 3-ий список - Делаем через запрос группировки с условием отбора по 2-му списку (вешаем на перебор 2-го параметра) и добавляем процедуру открытия.

Ну а дальше Вы решаете как его хотите видеть как запрос или как подформу или как отчёт....
gluk_fm вне форума Ответить с цитированием
Старый 20.09.2011, 23:47   #3
shanemac51
Участник клуба
 
Аватар для shanemac51
 
Регистрация: 12.08.2010
Сообщений: 1,079
По умолчанию

вариант с автоподбором ширины столбцов в НТМ

просмотр в броузере или ворде
Вложения
Тип файла: rar poisk0413.rar (33.2 Кб, 23 просмотров)
Имя-Галина== почта shanemac51@yandex.ru скайп shanemac51 c 8-15мск будни
Сфера интересов--word-excel-access-распознавание
shanemac51 вне форума Ответить с цитированием
Старый 21.09.2011, 15:42   #4
jennifer120487
 
Регистрация: 07.06.2010
Сообщений: 7
По умолчанию

shanemac51, спасибо, очень интересный вариант!
А можно ли сделать так, чтобы в отчете всегда выводились все поля таблицы, а не только те, которые выбраны?
jennifer120487 вне форума Ответить с цитированием
Старый 21.09.2011, 15:45   #5
jennifer120487
 
Регистрация: 07.06.2010
Сообщений: 7
По умолчанию

gluk_fm, вообще, работа будет с одной главной таблицей, из перечня ее полей хотелось бы сформировать список. Можно ваш вариант переоборудовать с учетом этого?
jennifer120487 вне форума Ответить с цитированием
Старый 21.09.2011, 19:04   #6
R Dmitry
Форумчанин
 
Регистрация: 07.03.2010
Сообщений: 796
По умолчанию

может типа этого ?
Вложения
Тип файла: zip Filter.zip (26.0 Кб, 23 просмотров)
Логика?!.... она где то рядом... E_mail: dg_rusak@mail.ru Если спасибо мало: Яндекс . Деньги - 41001731366021 WM R269866874234
R Dmitry вне форума Ответить с цитированием
Старый 21.09.2011, 20:24   #7
R Dmitry
Форумчанин
 
Регистрация: 07.03.2010
Сообщений: 796
По умолчанию

еще вам вариант, что бы уже все хотелки реализовать
Вложения
Тип файла: zip Filter.zip (26.7 Кб, 28 просмотров)
Логика?!.... она где то рядом... E_mail: dg_rusak@mail.ru Если спасибо мало: Яндекс . Деньги - 41001731366021 WM R269866874234
R Dmitry вне форума Ответить с цитированием
Старый 21.09.2011, 22:17   #8
shanemac51
Участник клуба
 
Аватар для shanemac51
 
Регистрация: 12.08.2010
Сообщений: 1,079
По умолчанию

Цитата:
Сообщение от jennifer120487 Посмотреть сообщение
shanemac51, спасибо, очень интересный вариант!
А можно ли сделать так, чтобы в отчете всегда выводились все поля таблицы, а не только те, которые выбраны?
это реализуемо достаточно легко

но по моему опыту
-все поля нужны не так уж и часто
-порядок полей может потребоваться разный
-часто требуются списки в разной сортировке
1.типа цех-фио с разрывом по цехам
2.завод-фио-цех для справки
3.цех-профессия-фио
4.профессия-цех-фио
5.если есть права --то профессия-цех-фио-оклад(зарплата)
.....................
Имя-Галина== почта shanemac51@yandex.ru скайп shanemac51 c 8-15мск будни
Сфера интересов--word-excel-access-распознавание
shanemac51 вне форума Ответить с цитированием
Старый 22.09.2011, 07:51   #9
jennifer120487
 
Регистрация: 07.06.2010
Сообщений: 7
По умолчанию

R Dmitry, спасибо Вам!!! Именно то, что я и хотела!!!
jennifer120487 вне форума Ответить с цитированием
Старый 22.09.2011, 07:52   #10
jennifer120487
 
Регистрация: 07.06.2010
Сообщений: 7
По умолчанию

shanemac51, спасибо большое за помощь!
jennifer120487 вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Сортировка таблицы по пустому полю chinara БД в Delphi 6 15.12.2010 09:22
Поиск по полю таблицы БД MS Access в Делфи - приложении. _42 Помощь студентам 0 20.04.2010 18:43
Как удобнее всего организовать в SQL поиск по полю где много лишних символов? Bendebej SQL, базы данных 0 30.03.2010 10:14
Поиск по ложному полю (поле-подстановки) ...) DenProx БД в Delphi 2 09.01.2010 20:52
Связанные таблицы - проблема при обращении к полю БД nataly_ukr БД в Delphi 7 13.11.2007 10:47