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

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

Вернуться   Форум программистов > Delphi программирование > БД в Delphi
Регистрация

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 04.11.2008, 19:22   #1
Arkuz
Форумчанин
 
Аватар для Arkuz
 
Регистрация: 22.09.2007
Сообщений: 540
По умолчанию Упорядочивание

Здравствуйте...

Подскажите как сделать упорядочивание. Мне нужно упорядочить книги по авторам. А авторы находятся в другой таблице. И связываются с книгами по полю AuthorID. Запрос в данном случае не подходит. Можно ли как-нибудь упорядочить записи по лукаповскому полю?
Arkuz вне форума Ответить с цитированием
Старый 05.11.2008, 23:23   #2
Serge_Bliznykov
Старожил
 
Регистрация: 09.01.2008
Сообщений: 26,229
По умолчанию

извините, если я туплю...
а поясните, почему Вам запрос не подходит?
Serge_Bliznykov вне форума Ответить с цитированием
Старый 07.11.2008, 19:32   #3
Arkuz
Форумчанин
 
Аватар для Arkuz
 
Регистрация: 22.09.2007
Сообщений: 540
По умолчанию

ну просто нужно делать много различных манипуляций: добавление, удаление, изменение... А мне лень это делать для набора данных, а потом ещё для запроса, чтобы это всё красиво выглядело... Я думаю вы меня не поймёте, но поверьте надо именно без запроса... В курсовой в задании написано сделать это именно запросом, но это не рационально... и не красиво, касаемо моей задачи. Вот собственно и всё объяснение...
Arkuz вне форума Ответить с цитированием
Старый 07.11.2008, 19:37   #4
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Цитата:
А мне лень
А потом:
Цитата:
В курсовой в задании написано сделать это именно запросом
Ну дык на кол нарываешся )

Впрочим... Сделай обычный индекс на это поле и будет тебе упорядочивание.
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 07.11.2008, 19:48   #5
Arkuz
Форумчанин
 
Аватар для Arkuz
 
Регистрация: 22.09.2007
Сообщений: 540
По умолчанию

Цитата:
Сообщение от Stilet Посмотреть сообщение
Ну дык на кол нарываешся )
Да я объясню преподу, что это не рационально

Цитата:
Сообщение от Stilet Посмотреть сообщение
Впрочим... Сделай обычный индекс на это поле и будет тебе упорядочивание.
Если вы имеете ввиду индекс на поле Books.AuthorID, то он упорядочит не по фамильно, а по первичному ключу, а он - инкриментируемый.
Я хотел сказать, чо он упорядочит не фамилии, а порядковые номера фамилий...
Arkuz вне форума Ответить с цитированием
Старый 07.11.2008, 19:53   #6
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Цитата:
то он упорядочит не по фамильно, а по первичному ключу
Чего это? Впервые слышу чтоб индексы действовали только по первичному ключу. А СУБД какая?
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 07.11.2008, 23:05   #7
Arkuz
Форумчанин
 
Аватар для Arkuz
 
Регистрация: 22.09.2007
Сообщений: 540
По умолчанию

Access...
**************
Подскажите как сделать упорядочивание. Мне нужно упорядочить книги по авторам. А авторы находятся в другой таблице. И связываются с книгами по полю AuthorID. Запрос в данном случае не подходит. Можно ли как-нибудь упорядочить записи по лукаповскому полю?
**************
Т.е. вы хотите сказать, что когда я упорядочу фамилии в таблице авторы, то своё расположение поменяют и ИД авторов как в таблице авторов, так и в таблице книг. А следовательно и лукаповские поля в таблице книг станут в нужном мне порядке, так?

Но при выполнении упорядочивания таким образом данные в физической таблице не посеняют своего расположения и следовательно не отобразятся упорядоченно в таблице "Книги"...
Arkuz вне форума Ответить с цитированием
Старый 07.11.2008, 23:06   #8
Arkuz
Форумчанин
 
Аватар для Arkuz
 
Регистрация: 22.09.2007
Сообщений: 540
По умолчанию

Access...
**************
Подскажите как сделать упорядочивание. Мне нужно упорядочить книги по авторам. А авторы находятся в другой таблице. И связываются с книгами по полю AuthorID. Запрос в данном случае не подходит. Можно ли как-нибудь упорядочить записи по лукаповскому полю?
**************
Т.е. вы хотите сказать, что когда я упорядочу фамилии в таблице авторы, то своё расположение поменяют и ИД авторов как в таблице авторов, так и в таблице книг. А следовательно и лукаповские поля в таблице книг станут в нужном мне порядке, так?

Но при выполнении упорядочивания таким образом данные в физической таблице не поменяют своего расположения и следовательно не отобразятся упорядоченно в таблице "Книги"...
Arkuz вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Упорядочивание Kopy3 Помощь студентам 4 16.09.2008 17:27
Упорядочивание (сортировка) массиса(Паскаль) NTFS Помощь студентам 1 25.03.2008 20:22