Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2008.03.02;
Скачать: CL | DM;

Вниз

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;
Скачать: CL | DM;

Наверх




Память: 0.5 MB
Время: 0.025 c
15-1199989377
turbouser
2008-01-10 21:22
2008.03.02
Ищу работу


3-1191992191
Mery
2007-10-10 08:56
2008.03.02
Проблема с построением запроса


3-1192440323
DelphiN!
2007-10-15 13:25
2008.03.02
SQL запрос. Выборка из динамического столбца


2-1202156692
Owa
2008-02-04 23:24
2008.03.02
Чтение из 2-х гигового лога...


2-1202323170
ЗфдЗфднср
2008-02-06 21:39
2008.03.02
проблемка с Union All