|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
12.04.2009, 20:26 | #11 |
SQL-коддинг
Участник клуба
Регистрация: 16.01.2009
Сообщений: 1,192
|
т.е. получается, что ты хранишь в поле Path путь до файла, а на "морде" просто прибавляешь имя файла
а не пробовал промониторить - сколько путей выбиваются за ограничение в 250 символов? я бы на твоем месте, чтобы просто реализовать сортировку по мемке, завел бы еще одно поле в табл. Path, например, short_path varchar(250) - кол-во символов можно и меньше указать, и в него бы вставлял/апдейтил бы первые 250 (или сколько ты выберешь) символов из указанного в поле Path и в запросе сортировал бы по этому полю, а на "морду" отдавал бы уже сконкатенированное имя Path+NameFile при таком подходе % неверно отсортированных путей будет малым если юзверь не использует для хранения книжек одну и ту же папку с немеренной глубиной вложенности |
13.04.2009, 00:35 | #12 |
Редкий обитатель
Форумчанин
Регистрация: 08.04.2009
Сообщений: 170
|
а зачем ты ADOTable юзал, легче и лучше сделать это с ADOQuery. для примера запрос назовем que.
Создаем SortASC - глобальная переменная типа boolean, если True - сортируем по возрастанию, иначе по убыванию. В обработчик onTitleClick грида пишем примерно следующее.. Код:
Код:
Мозг, хорошо устроенный, стоит больше, чем мозг, хорошо наполненный (Мишель Монтень)
|
13.04.2009, 01:24 | #13 |
Форумчанин
Регистрация: 06.03.2009
Сообщений: 583
|
Естественно Query использую, но и AdoTable тоже(возможно привычка), да и просто было легче переписывать, так как сначала на черновом варианте было Adodataset.
Не стыдно чего-то не знать, стыдно не стремиться к знаниям.
|
13.04.2009, 01:31 | #14 |
Редкий обитатель
Форумчанин
Регистрация: 08.04.2009
Сообщений: 170
|
а ты не пробовал Dev expressовский грид использовать? там он все за тебя сделает - и сортировку и фльтр и.т.п.
Мозг, хорошо устроенный, стоит больше, чем мозг, хорошо наполненный (Мишель Монтень)
|
13.04.2009, 01:43 | #15 |
Форумчанин
Регистрация: 06.03.2009
Сообщений: 583
|
Это конечно хорошо только у меня грид немножко модернизированный из Suipack как новый компонент, но как вариант неплохо.
Не стыдно чего-то не знать, стыдно не стремиться к знаниям.
|
13.04.2009, 01:48 | #16 |
Редкий обитатель
Форумчанин
Регистрация: 08.04.2009
Сообщений: 170
|
знакомая вещь SuiPack, я по рисункам уже предположила, MacOs скин кажись, если память не изменяет, но тот грид все же лучше....
кстати тот код тебе не помог, ил не совсем то что надо? и еще....спасибо за спасибо!
Мозг, хорошо устроенный, стоит больше, чем мозг, хорошо наполненный (Мишель Монтень)
|
13.04.2009, 03:13 | #17 | |
Форумчанин
Регистрация: 06.03.2009
Сообщений: 583
|
Цитата:
Код:
Но как видишь http://programmersforum.ru/showthread.php?t=45417 вроде все становится на свои места, и конечно возникают новые вопросы......
Не стыдно чего-то не знать, стыдно не стремиться к знаниям.
|
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Ширина полей DBGrid | XATAB | БД в Delphi | 7 | 28.02.2009 10:54 |
Сохранение значений вычисляемых полей | gimbomba | БД в Delphi | 6 | 21.02.2009 19:19 |
Типы полей ADOTable | AnnNet | БД в Delphi | 2 | 21.07.2008 16:40 |
Сортировка после просчета вычисляемых полей | azat | БД в Delphi | 4 | 19.01.2008 21:09 |
Возможна сортировка или нет? | Constellation | БД в Delphi | 44 | 17.11.2007 11:32 |