Главная страница
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.015 c
2-1231636459
demon
2009-01-11 04:14
2009.02.22
Окно на поверхности


15-1230264209
Slider007
2008-12-26 07:03
2009.02.22
С днем рождения ! 26 декабря 2008 пятница


15-1230290011
GEN++
2008-12-26 14:13
2009.02.22
Есть вакансия программиста С для микроконтроллеров ATMEL


15-1230113488
Strannik_v76
2008-12-24 13:11
2009.02.22
Состав MS SQL Server 2005


2-1231673189
Pavel
2009-01-11 14:26
2009.02.22
Выполнение SQL-скрипта в Delphi