Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Базы";
Текущий архив: 2002.05.30;
Скачать: [xml.tar.bz2];

Вниз

Фильтрация в базе данных   Найти похожие ветки 

 
Split   (2002-05-09 00:29) [0]

Здраствуйте Уважаемые Мастаки! У меня возник такой вопрос: как мне отфильтровать базу сразу по нескольким параметрам, когда значения полей выбираются из справочника. Помогите очень нужно.
Заранее очень благодарен, Игорь.


 
Andrus   (2002-05-09 12:28) [1]

Что то не очень понятно что нужно????


 
Desdechado   (2002-05-09 14:46) [2]

SELECT * FROM tbl WHERE id1 in (SELECT id FROM Spr1) AND id2 in (SELECT id FROM Spr2 ) ...
Хотя все равно не понятно, что надо :(


 
Snake   (2002-05-09 15:31) [3]

А может быть речь идет про событие OnFilterRecord?


 
BigError   (2002-05-09 17:47) [4]

Я думаю задача состоит в том, чтобы юзер в форме выбирал значение различных полей, по которым и нужно
будет подходящие записи в базе искать. Меня подобный вопрос тоже интересует в случае Paradox-базы, пока
не придумал как это красиво реализовать.
Если на пальцах - база заказов клиентов. В один момент нужно показать, скажем, заказы по имени клиента и
по стоимости. В другой момент может понадобится показать заказы по номеру и, скажем, по дате.
Одним словом - на каждый заказ по 40 полей в базе. И нужно осуществлять поиск по любой комбинации значений
любых полей из этих 40. Надеюсь так понятнее? :)


 
Andrus   (2002-05-09 18:04) [5]

Ну если 40 полей то можно формировать строку фильтра.
Или SQL генерить.


 
BigError   (2002-05-09 18:11) [6]

Дык все это хорошо, но не совсем понятно, как применить в случае простой Paradox базы. :)


 
fnatali   (2002-05-10 06:55) [7]

>BigError (09.05.02 18:11)
Создаёшь форму выбора, в которой пользователь отмечает (выбирает) нужные ему поля и задаёт необходимые значения (интервалы,ограничения и т.п). Затем по какой-либо кнопке динамически формируешь запрос select с выбранными пользователем условиями.



Страницы: 1 вся ветка

Форум: "Базы";
Текущий архив: 2002.05.30;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.45 MB
Время: 0.004 c
3-97176
lexx_h
2002-05-07 12:54
2002.05.30
PL/pgSQL problem


1-97281
vvsystem
2002-05-18 15:47
2002.05.30
Как создать класс по имени класса в рантайме?


1-97336
Rammst
2002-05-19 11:02
2002.05.30
Удаление файлов


14-97403
SPeller
2002-04-22 10:40
2002.05.30
Форумы по работе с Виндами


1-97222
Blacki
2002-05-19 23:51
2002.05.30
Проблемы с выключением Windows





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский