Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2009.02.22;
Скачать: CL | DM;

Вниз

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

 
Tonich   (2009-01-10 13:10) [0]

Привет .
Вопрос в следующем… Есть набор данных, а именно описание номеров в гостинице. (таблица имеющихся комнат, типов комнат, виды оборудования в комнате). Необходимо создать некий фильтр, по средствам которого можно будет выбрать ту или иную комнату.

Например:
Этаж  - DBLookupComboBox
Номер  - DBLookupComboBox
Тип номера  - DBLookupComboBox
Типа кровати  - DBLookupComboBox
И выбор одного из итемов ComboBox приводит соответственно к изменению набора данных во всех остальных. Вот что-то типа такого.  Мне нужна всего лишь идея, способ как это сделать,  ну то есть я думаю что это придется при любом изменение делать (в данном случаи 4 SQL заброса, с определенными ограничения. Для того что бы можно было достичь желаемого результата,) может есть какой-то иной способ?


 
KilkennyCat ©   (2009-01-10 15:08) [1]


> Мне нужна всего лишь идея


Тебе нужна всего лишь книжка по БД. Ибо это даже программировать не надо, это реализуется чуть ли не на уровне "накидательства" компонент.


 
Виталий Панасенко   (2009-01-10 15:09) [2]

Master-detail тебе в руки


 
tesseract ©   (2009-01-10 15:11) [3]


> Вот что-то типа такого.  Мне нужна всего лишь идея, способ
> как это сделать,


Даже у архангельского есть пример, в любом "освой delphi  за две бутылке пива" книге это есть. С SQL  не получиться легко - придеться дописывать многое ручками, обычно хорошо проходит с Tquery  с параметрами. Зато будешь контролировать весь процесс.


 
Правильный$Вася   (2009-01-10 15:14) [4]


> 4 SQL заброса

мощно сказал


 
Tonich   (2009-01-10 15:35) [5]


> Правильный$Вася   (10.01.09 15:14) [4]

ну так ))))


 
Tonich   (2009-01-10 15:53) [6]


> KilkennyCat ©   (10.01.09 15:08) [1]

Согласен это именно к этому и сводится не лишь в случаи если набор данных  скажем (Номер  - DBLookupComboBox) зависит только от одного параметра типа этаж, или тип, тогда можно было бы указать в качестве лукап поля, а как быть если это самое поле зависит от нескольких параметров?


 
Виталий Панасенко   (2009-01-10 16:38) [7]

А кто сказал, что в лукап ключ - одно поле?


 
Tonich   (2009-01-10 16:48) [8]

ну просто как-то никогда не видел что бы в качестве ключевого поля, задавалось 2 поля... а так в принципе никто не говорил ...


 
MsGuns ©   (2009-01-10 23:09) [9]

Чушь какая-то. Каждый номер имеет свои собственные постоянные характеристики - причем тут какой-то выбор, тем более с этажерками комбобоксов ?

Если же надо выбирать номер по каким-то характеристикам, то эти самые комбобоксы не должны зависеть друг от друга никаким образом. Пользователь с их помощью указал от 1 до 4 параметров - и пошел запрос к БД. Вот и все веники..


 
Tonich   (2009-01-10 23:29) [10]


> MsGuns ©   (10.01.09 23:09) [9]

ну так и сделал в конечном итоге ))


 
Виталий Панасенко(дом)   (2009-01-11 21:59) [11]


> Tonich   (10.01.09 23:29) [10]

А вопрос то в чем был?



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

Текущий архив: 2009.02.22;
Скачать: CL | DM;

Наверх




Память: 0.49 MB
Время: 0.018 c
6-1199569550
korefey
2008-01-06 00:45
2009.02.22
Как передать значение на рабочий сайт используя комп. Indy


15-1230066661
Поросенок Винни-Пух
2008-12-24 00:11
2009.02.22
"расчесать" *.ape + *.cue


2-1231757559
Программер
2009-01-12 13:52
2009.02.22
Как выделить item в listbox?


2-1231761180
pavelkq
2009-01-12 14:53
2009.02.22
Соединить 2 картинки.


15-1230284499
pasha_golub
2008-12-26 12:41
2009.02.22
Сколько весит экзешник пустого проекта в Д2009?