Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Базы";
Текущий архив: 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
2-1202159702
Venkin
2008-02-05 00:15
2008.03.02
установить rxlib - delphi 2007


2-1202485682
Ksanf
2008-02-08 18:48
2008.03.02
Обход графа


15-1201542757
Johnmen
2008-01-28 20:52
2008.03.02
Редактирование и монтаж видео.


2-1202403164
DDR
2008-02-07 19:52
2008.03.02
Запретить выбранные item в Listbox


2-1202059513
sauron
2008-02-03 20:25
2008.03.02
URL





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский