![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Регистрация: 07.06.2010
Сообщений: 7
|
![]()
Добрый день!
Подскажите, как реализовать задумку. Как создать на форме поле со списком - в нем перечень всех полей таблицы для поиска. А рядом поле - в него вводишь искомое значение. (или тоже поле со списком, из которого выбираешь искомое значение) Например, в первом поле выбираешь Фамилия - во втором пишешь Иванов; или в первом выбираешь Пол - во втором из списка выбираешь Муж А внизу формы в подчиненной таблице показывались бы уже отфильтрованные данные. |
![]() |
![]() |
![]() |
#2 |
Форумчанин
Регистрация: 09.06.2011
Сообщений: 515
|
![]()
Я так понимаю это не с одной таблицы будет делать?
Если да то предложил бы следующий вариант: 1. 1-ый список - Список таблиц получаем через перебор талиц в базе и внесения его в справочник1 (вешаем на обновление формы) 2. 2-ой список - Проводим перебор имён столбцов в выбранной таблице и вносим имена в справочник2 (вешаем на обновления 1-го параметра) 3. 3-ий список - Делаем через запрос группировки с условием отбора по 2-му списку (вешаем на перебор 2-го параметра) и добавляем процедуру открытия. Ну а дальше Вы решаете как его хотите видеть как запрос или как подформу или как отчёт.... |
![]() |
![]() |
![]() |
#3 |
Участник клуба
Регистрация: 12.08.2010
Сообщений: 1,079
|
![]()
вариант с автоподбором ширины столбцов в НТМ
просмотр в броузере или ворде
Имя-Галина== почта shanemac51@yandex.ru скайп shanemac51 c 8-15мск будни
Сфера интересов--word-excel-access-распознавание |
![]() |
![]() |
![]() |
#4 |
Регистрация: 07.06.2010
Сообщений: 7
|
![]()
shanemac51, спасибо, очень интересный вариант!
А можно ли сделать так, чтобы в отчете всегда выводились все поля таблицы, а не только те, которые выбраны? |
![]() |
![]() |
![]() |
#5 |
Регистрация: 07.06.2010
Сообщений: 7
|
![]()
gluk_fm, вообще, работа будет с одной главной таблицей, из перечня ее полей хотелось бы сформировать список. Можно ваш вариант переоборудовать с учетом этого?
|
![]() |
![]() |
![]() |
#6 |
Форумчанин
Регистрация: 07.03.2010
Сообщений: 796
|
![]()
может типа этого ?
Логика?!.... она где то рядом... E_mail: dg_rusak@mail.ru Если спасибо мало: Яндекс . Деньги - 41001731366021 WM R269866874234
|
![]() |
![]() |
![]() |
#7 |
Форумчанин
Регистрация: 07.03.2010
Сообщений: 796
|
![]()
еще вам вариант, что бы уже все хотелки реализовать
![]()
Логика?!.... она где то рядом... E_mail: dg_rusak@mail.ru Если спасибо мало: Яндекс . Деньги - 41001731366021 WM R269866874234
|
![]() |
![]() |
![]() |
#8 | |
Участник клуба
Регистрация: 12.08.2010
Сообщений: 1,079
|
![]() Цитата:
но по моему опыту -все поля нужны не так уж и часто -порядок полей может потребоваться разный -часто требуются списки в разной сортировке 1.типа цех-фио с разрывом по цехам 2.завод-фио-цех для справки 3.цех-профессия-фио 4.профессия-цех-фио 5.если есть права --то профессия-цех-фио-оклад(зарплата) .....................
Имя-Галина== почта shanemac51@yandex.ru скайп shanemac51 c 8-15мск будни
Сфера интересов--word-excel-access-распознавание |
|
![]() |
![]() |
![]() |
#9 |
Регистрация: 07.06.2010
Сообщений: 7
|
![]()
R Dmitry, спасибо Вам!!! Именно то, что я и хотела!!!
|
![]() |
![]() |
![]() |
#10 |
Регистрация: 07.06.2010
Сообщений: 7
|
![]()
shanemac51, спасибо большое за помощь!
|
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Сортировка таблицы по пустому полю | 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 |