Модераторы: Akella
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Сортировки в FastReport'е, Сортировки в FastReport(FastReport 3.15) 
:(
    Опции темы
leha2007
Дата 24.8.2006, 08:46 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 24
Регистрация: 9.8.2006

Репутация: нет
Всего: нет



У меня есть запрос, который возвращает 5 полей. В FastReport - отчете все эти поля выводятся, но 
нужно еще в самом отчете сделать кнопку, по нажатию на которую предлагается сортировка(нет, 
возрастание, убывание) по любому из 5 полей. Сортировку нужно делать локально (т.е. не 
запросом каждый раз к базе, а один раз получили данные, а потом их сортируем). С сортировке 
нужно использовать collate win1251_ua. Как это сделать? Может есть какие-то идеи, статьи, ссылки?
Использую FastReport 3.15, FibPlus 5.1
PM MAIL   Вверх
jsa
Дата 24.8.2006, 11:23 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 704
Регистрация: 19.1.2006
Где: Новосибирск

Репутация: 1
Всего: 20



хм... загоняй данные в memory table, пиши своего обработчика по сортировке, ну + fastscript, хотя наверное гемор еще тот будет
а локальную сортировку обязательно?


--------------------
Все мы, на перине с песней, строим небо на земле © Ю. Шевчук
PM MAIL ICQ   Вверх
Alex
Дата 25.8.2006, 11:28 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Экс. модератор
Сообщений: 4147
Регистрация: 25.3.2002
Где: Москва

Репутация: 7
Всего: 162



где именно вы хотите видеть кнопку сортировки? При вызове отчета, что бы пользователя спросили по какому полю сортировать или прям в окне предпросмотра отчета?

Это сообщение отредактировал(а) Alex - 25.8.2006, 11:29


--------------------
Написать можно все - главное четко представлять, что ты хочешь получить в конце. 
PM Skype   Вверх
leha2007
Дата 25.8.2006, 15:32 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 24
Регистрация: 9.8.2006

Репутация: нет
Всего: нет



Прям в окне просмотра
PM MAIL   Вверх
Alex
Дата 27.8.2006, 12:52 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Экс. модератор
Сообщений: 4147
Регистрация: 25.3.2002
Где: Москва

Репутация: 7
Всего: 162



Хочется конечно сказать, не занимайтесь ерундой и пусть данные отсортируют в гриде, а потом уже выводят на печать... Но т.к. задачи разные бывают, то конечно можно сделать, то что вы хотите, только для этого вам придется создать свою форму предпросмотра (все компоненты для этого в FR есть), на которую вынести механизм сортировки dataset'а с помощью методов локальной сортировки pFibDataset.DoSort и после каждой сортировки перестраивать отчет.


--------------------
Написать можно все - главное четко представлять, что ты хочешь получить в конце. 
PM Skype   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Interbase"
Alex

Обязательно указание:

1. Версию InterBase (Firebird, Yaffil)

2. Способа доступа (ADO, BDE, IBX и т.д.)

  • КАК ПРАВИЛЬНО ОФОРМИТЬ КОД - ЗДЕСЬ
  • КАК ПРАВИЛЬНО УКАЗАТЬ ТЕКСТ ОШИБКИ - ЗДЕСЬ
  • Действия модераторов можно обсудить здесь
  • С просьбами о написании курсовой, реферата и т.п. обращаться сюда
  • FAQ раздела лежит здесь!

Если Вам понравилась атмосфера форума, заходите к нам чаще! С Уважением, Akella.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Firebird, Interbase | Следующая тема »


 




[ Время генерации скрипта: 0.0491 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.