Форум: "Начинающим";
Текущий архив: 2007.07.15;
Скачать: [xml.tar.bz2];
ВнизКак с помощью TDBComboBox-ов фильтровать содержимое DBGrid? Найти похожие ветки
← →
Ral'f (2007-06-16 18:36) [0]На форме расположен компонент - DBGrid и три TDBComboBox (соответственно для трёх полей таблицы).
Можно как-нибудь с помощью TDBComboBox-ов фильтровать содержимое DBGrid?
← →
Desdechado © (2007-06-16 19:06) [1]Нет, у них другое назначение.
← →
Anatoly Podgoretsky © (2007-06-16 19:11) [2]> Ral"f (16.06.2007 18:36:00) [0]
Можешь, если их отвяжешь от набора
← →
Ral'f (2007-06-16 19:36) [3]В принципе по прошлым вопросам Вы понимаете мой уровень знаний! )
Ещё раз хочу поблагодарить за помощь разобраться в структуре SQL запроса!
Вот потихоньку перешёл к визуальным компонентам!
Раз и тут всё сложнее, чем кажется, помогите разобраться и тут, пожалуйста!
В книгах и статьях как под копирку написано:
"компонент Data Source - перейди на закладку Properties найди пункт Data Set - поставь значение его Table1. Теперь перейди на компонент DBGrid и опять же в Properties найди пункт Data Source поставь значение равное - Data source."
А как не просто бездумно подключить всю таблицу, а только отобразить, допустим, записи о конкретном городе? Я понимаю, что нужно воспользоваться оператором SELECT, но как связать его с DBGrid?
← →
Johnmen © (2007-06-16 19:45) [4]
> В принципе по прошлым вопросам Вы понимаете мой уровень знаний! )
Ты бы, эта, книжками и документацией уровень себе поднимал бы.
Оно надежней....
← →
Ral'f (2007-06-16 19:55) [5]Johnmen © (16.06.07 19:45) [4]
Я дословно привёл цитату из одного учебного пособия! Автор считает, что этого достаточно! )
Ты тоже?
← →
sniknik © (2007-06-16 20:22) [6]> Автор считает, что этого достаточно! )
если правда, и это все что там есть,то выкини этого автора и возьми другого.
p.s. когда говорят что надо подымать культурный уровень чтением, то както не имеют ввиду "курочку рябу"...
← →
Anatoly Podgoretsky © (2007-06-16 20:23) [7]И огласить название книги, в назидание
← →
Ral'f (2007-06-17 10:54) [8]не имеют ввиду "курочку рябу"
В данном случае ты прав! В > Ral"f (16.06.07 19:55) [5] я не хотел устраивать дебаты на тему литературы, поэтому привёл для примера цитату из статьи:
http://www.realcoding.net/article/view/4
Но это маленький пример стиля изложения современных авторов. Приводить все примеры просто не хватит времени!
Спросите первого попавшегося новичка: что ему нужно (какая литература)? – Каждый ответит что-то, вроде: «как создать свою БД», где по порядку с одним большим примером, шаг за шагом, автор будет помогать читателю правильно установить каждый кубик этого конструктора. Но нет! Любой автор мечтает сделать свою книгу универсальной: BDE, ADO, InterBase Express, COM, SQL-сервер, DataSnap… - засунем всё! А учитывая, что книга не резиновая, получается всего понемногу, и в результате – крохи. Всё, как бы, разложено по полочкам, но как в справочнике, а не как должно быть в руководстве по созданию своей БД. А беготня по страницам? – см. стр. 235,... на стр.235 --> см. стр. 140…
Так что эту дискуссию можно вести долго.
Я не ругаю книги совсем, они хорошо помогают в качестве энциклопедии. Забыл ты что-то, быстренько посмотрел и продолжил работу. Но изучить…?
P.S. Нашёл в сети исходник «SQL_Zapros», надеюсь он решит мои вопросы!
← →
Delon (2007-06-17 17:50) [9]procedure TForm1.Button4Click(Sender: TObject);
begin
Unit3.DataModule3.ADODataSet1.FilterOptions:=[];
Unit3.DataModule3.ADODataSet1.Filtered:=False;
Unit3.DataModule3.ADODataSet1.Filter:=ComboBox1.Items[ComboBox1.ItemIndex]+
" "+ComboBox2.Items[ComboBox2.ItemIndex]+" "+Edit2.Text;
Unit3.DataModule3.ADODataSet1.Filtered:=True;
end;
Тут показан пример для 2-х ComboBox и Edit. т.е. в первом комбо значения полей, во втором (<,>,=) а в едит пиши какое слово фильтруешь
Страницы: 1 вся ветка
Форум: "Начинающим";
Текущий архив: 2007.07.15;
Скачать: [xml.tar.bz2];
Память: 0.47 MB
Время: 0.041 c