Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 13.03.2012, 09:27   #1
Valenok_Rus
Новичок
Джуниор
 
Регистрация: 13.03.2012
Сообщений: 3
По умолчанию Delphi, Access, DBGrid не корректно отображает

Здравствуйте, извините если что не так, но прошу помощи.
Есть БД хранящаяся в Access, через ADOConnection => ADOTable => DataSource выводим на DBGrid.
Проблема: В Access все по порядку и нормально, а вот в DBGrid последние строки отображаются в середине таблицы (в примере 1 строка, но если заполнять дальше то добавляется после 417 в DBGrid).
База заполняется с помощью ADOCommand.

ЗЫ. Пробовал вставлять счетчик даже с ним в Access норм а в DBGrid не корректно.
Изображения
Тип файла: jpg Access.JPG (49.8 Кб, 71 просмотров)
Тип файла: jpg DBGrid.JPG (50.0 Кб, 77 просмотров)
Valenok_Rus вне форума Ответить с цитированием
Старый 13.03.2012, 10:08   #2
Serge_Bliznykov
Старожил
 
Регистрация: 09.01.2008
Сообщений: 26,229
По умолчанию

вообще непонятно, что не так и что Вас не устраивает!
я один такой "непонятливый" ?
Serge_Bliznykov вне форума Ответить с цитированием
Старый 13.03.2012, 10:36   #3
Valenok_Rus
Новичок
Джуниор
 
Регистрация: 13.03.2012
Сообщений: 3
По умолчанию

Я понимаю что это можно устранить обычной сортировкой, но это будет по моему не рационально. Можно ли как то это исправить? (может я что то не так сделал)
Не устраивает меня то что не по порядку, для удобства пользователей неплохо бы сделать по порядку.

ЗЫ. Я вообще не понимаю как это может происходить, почему он коряво отображает.
Valenok_Rus вне форума Ответить с цитированием
Старый 13.03.2012, 10:54   #4
Serge_Bliznykov
Старожил
 
Регистрация: 09.01.2008
Сообщений: 26,229
По умолчанию

сортировка, сортировка и ещё раз сортировка.
Запомните, что то, как (в какой последовательности) хранятся записи в таблице - дело исключительно самой СУБД, в теории реляционых СУБД нет и не может быть речь о том, что какая-то запись ФИЗИЧЕСКИ расположена после другой. (понятно, что реально порядок там какой-то есть, и СУБД выбирает эти записи именно по их расположению). Поэтому, если порядок записей нужен какой-то определённый, то об этом и нужно прямо сказать СУБД (или компонентам доступа к данным). Если Вы не сказали, какой порядок Вам нужен, то не удивляйтесь, что он будет не такой, какой Вы скрытно ожидаете...
Serge_Bliznykov вне форума Ответить с цитированием
Старый 13.03.2012, 11:04   #5
Valenok_Rus
Новичок
Джуниор
 
Регистрация: 13.03.2012
Сообщений: 3
По умолчанию

Спасибо за ответ.
Valenok_Rus вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
DBGrid не отображает все колонки Elementig Компоненты Delphi 4 11.04.2011 16:44
DBGrid не отображает данные после добавления k0ks67 БД в Delphi 4 10.12.2009 21:17
DBGrid отображает не тот Float, что я ввел. Костя Мельников БД в Delphi 16 06.09.2009 00:23
Как добавлять данные в таблицу выведенную из ACCESS в DBGrid (Delphi ADO) Ce4kok БД в Delphi 26 26.01.2009 20:35
Mozilla FireFox не корректно отображает XUL файл Mitron HTML и CSS 10 07.01.2008 23:52