|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
30.09.2015, 13:30 | #11 |
Форумчанин
Регистрация: 10.10.2013
Сообщений: 177
|
уууу, чето совсем я не понимаю. может мой код подправите?
|
30.09.2015, 13:55 | #12 |
Старожил
Регистрация: 17.11.2010
Сообщений: 18,922
|
Не пойму при каких делах INSERT или UPDATE если тема о фильтровке? Или она резко о другом стала?
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
|
30.09.2015, 14:01 | #13 |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
Код:
I'm learning to live...
|
30.09.2015, 14:13 | #14 |
Форумчанин
Регистрация: 10.10.2013
Сообщений: 177
|
тема да, о фильтре стрингрид`а, но мне еще нужно и фильтр dbgrid`a, у меня есть мысли и наработки как фильтровать dbgrid, а вот как его заполнить запросом из двух таблиц мыслей нету
|
30.09.2015, 14:16 | #15 | ||
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
Цитата:
А это: Цитата:
I'm learning to live...
|
||
30.09.2015, 14:23 | #16 |
Форумчанин
Регистрация: 10.10.2013
Сообщений: 177
|
нет, это не способ фильтрации, а способ заполнения DBGrid
|
30.09.2015, 14:31 | #17 |
Старожил
Регистрация: 20.04.2008
Сообщений: 5,526
|
У TC есть исходный набор данных (ADOQuery)
Он хочет его показывать в виде таблицы. Желательно DBgrid. DBGrid "отказывается" работать с ADOQuery. и далее попытка как-то скопировать данные куда-то (в DBGrid а-ля StringGrid). Делаем связку DBgrid -> DataSource -> ClientDataSet -> DataSetProvider -> ADOQuery Код:
SQL как и раньше пишем в ADOQuery (хотя можно написать и ClientDataSet), а вот все действия(открыть/закрыть/отфильтровать на клиенте) производим на ClientDataSet. Код:
программа — запись алгоритма на языке понятном транслятору
Последний раз редактировалось evg_m; 30.09.2015 в 14:37. |
30.09.2015, 14:43 | #18 |
Старожил
Регистрация: 17.11.2010
Сообщений: 18,922
|
У-у, уже элементы трехзвенки для фильтрации ТС на голову. У него как у Страшилы мудрого сейчас мозги видны станут
1. DBGrid не заполняется так, как StringGrid. Он отображает данные из датасета. 2. Фильтр устанавливается или в запросе, используя WHERE 3. Или на датасете, используя Filter и/или OnFilterRecord и Filtered. Это свойства/методы датасета
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
|
30.09.2015, 14:46 | #19 | ||||
Форумчанин
Регистрация: 10.10.2013
Сообщений: 177
|
Цитата:
Цитата:
Цитата:
Цитата:
Угу и так уже дымятся Последний раз редактировалось Stilet; 30.09.2015 в 14:50. |
||||
30.09.2015, 14:49 | #20 | |
Старожил
Регистрация: 17.11.2010
Сообщений: 18,922
|
Цитата:
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
|
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Работа с компонентом SringGrid (Delphi) | McSullivan | Помощь студентам | 4 | 10.11.2012 23:11 |
Фильтр | leno4ka_09 | Microsoft Office Excel | 2 | 13.05.2010 14:39 |
Фильтр БД | Ma4balaka | БД в Delphi | 3 | 12.05.2010 12:15 |
Фильтр | Машенька | Microsoft Office Access | 1 | 16.12.2009 20:27 |