Форум: "Базы";
Текущий архив: 2008.03.02;
Скачать: [xml.tar.bz2];
ВнизEhlib, IBDataset и сортировка Найти похожие ветки
← →
dest81 © (2007-10-16 17:31) [0]Настроил в свойствах dbgrideh сортировку при клике по заголовку колонки! Работает - если просто открыть IBDataset! но если отфильтровать даные то таблица остается пустой!
Почему так и как исправить даное положение!
← →
Reindeer Moss Eater © (2007-10-16 17:46) [1]но если отфильтровать даные то таблица остается пустой!
Использовать более мягкое условие фильтра
← →
Mig (2007-10-17 07:30) [2]>dest81 © (16.10.07 17:31)
>Настроил в свойствах dbgrideh сортировку при клике по заголовку колонки!
Каким образом? Если используя EhlibIBX, то там действительно предусмотрена сортировка, а фильтрация нет. Если сам написал процедуру фильтрации, то приведи код, чтоб понять, где ошибка.
← →
dest81 © (2007-10-17 10:45) [3]да я использовал сортировку которая предусмотрена EhlibIBX
если задаю
select*from base
тогда нормально
если
select*from base where datepd=:pd
тогда после клику по заголовку пустая таблица
← →
Reindeer Moss Eater © (2007-10-17 10:46) [4]так и должно быть
← →
dest81 © (2007-10-17 11:08) [5]может можно сделать что б сортировало то что есть в талице
← →
ЮЮ © (2007-10-17 11:11) [6]> select*from base where datepd=:pd
А параметр как заполняешь? Слышал, что dbgrideh сортируети переоткрытим запроса с добавлением ORDER BY
← →
Reindeer Moss Eater © (2007-10-17 11:21) [7]какая разница, как он заполняет параметр?
Когда и так ясно, что в таблице нет записей с полем datepd содержащим текущее значение параметра.
← →
ЮЮ © (2007-10-17 11:38) [8]> какая разница, как он заполняет параметр?
Допустим он заполнил параметр где-то в каком-то обработчике. (т.к. до клика по заголовку записи есть. У него они исчезают после клика).
При клике на заголовое текст запроса модифицируется, следовательно параметры летят к какой-то бабушке. После этого параметрический запрос с неопределенными значениями параметра открывается - НД пуст.
Т.к. открытим НД он не управляет данной ситуации, то заполнение параметров запроса лучше переместить в OnBeforeOpen этого НД или связать его с master DataSet
← →
Маша Шрайбер © (2007-10-17 11:44) [9]>> ЮЮ © (17.10.07 11:38) [8]
>> При клике на заголовое текст запроса модифицируется, следовательно
>> параметры летят к какой-то бабушке. После этого параметрический
>> запрос с неопределенными значениями параметра открывается - НД пуст.
Так и есть!
← →
ЮЮ © (2007-10-17 11:52) [10]> [9] Маша Шрайбер © (17.10.07 11:44)
> Так и есть!
Многозначительные, но не несущие никfкой новой инфомации замечания этого Потомка бога, мне кого-то напоминают :)
← →
dest81 © (2007-10-17 12:13) [11]
> ЮЮ
Спасибо за то что нормально вник в суть вопроса счас попробую перенести параметры в в OnBeforeOpen!
← →
dest81 © (2007-10-17 12:21) [12]Работает! тема закрыта!!!
← →
Маша Шрайбер © (2007-10-17 12:45) [13]>> ЮЮ © (17.10.07 11:52) [10]
>> Многозначительные, но не несущие никfкой новой инфомации замечания
>> этого Потомка бога, мне кого-то напоминают :)
Можно подумать, у вас копирайт поста украли.
← →
ЮЮ © (2007-10-17 12:54) [14]> [13] Маша Шрайбер © (17.10.07 12:45)
> >> ЮЮ © (17.10.07 11:52) [10]
> >> Многозначительные, но не несущие никfкой новой инфомации
> замечания
> >> этого Потомка бога, мне кого-то напоминают :)
>
> Можно подумать, у вас копирайт поста украли.
А стоит ли?
Страницы: 1 вся ветка
Форум: "Базы";
Текущий архив: 2008.03.02;
Скачать: [xml.tar.bz2];
Память: 0.48 MB
Время: 0.041 c