Форум: "Начинающим";
Текущий архив: 2009.02.22;
Скачать: [xml.tar.bz2];
ВнизФильтр данных Найти похожие ветки
← →
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;
Скачать: [xml.tar.bz2];
Память: 0.46 MB
Время: 0.006 c