Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft Access Новый топик    Ответить
 Проблемы с сортировкой в поле со списком  [new]
alezxzzz
Member

Откуда:
Сообщений: 12
В поле со списком порядка 6000 записей. Новые записи, которые добавляются, не сортируются правильно, т.е. попадают в конец. Это происходит даже после сжатия бд.
Эти записи перегонялись запросами из одной базы в другую. Может в этом косяк? Чего можно сделать?

Заранее благодарен за ответы...
5 апр 04, 10:10    [611903]     Ответить | Цитировать Сообщить модератору
 Re: Проблемы с сортировкой в поле со списком  [new]
Serge Gavrilov
Member

Откуда:
Сообщений: 3248
По моему Access Combox не сортирует список сам (в отличие от, например, Microsoft Forms 2.0 Combobox), вы должны сортировать в источнике строк, например, в запросе.
5 апр 04, 10:35    [611963]     Ответить | Цитировать Сообщить модератору
 Re: Проблемы с сортировкой в поле со списком  [new]
alezxzzz
Member

Откуда:
Сообщений: 12
ну в нем и сортирую..
поле со списком содержит значения запроса
5 апр 04, 11:14    [612062]     Ответить | Цитировать Сообщить модератору
 Re: Проблемы с сортировкой в поле со списком  [new]
Serge Gavrilov
Member

Откуда:
Сообщений: 3248
Дык, а я откуда знаю, что у вас является источником строк? Вы же этот момент не уточняли.
Покажите текст запроса
5 апр 04, 11:30    [612100]     Ответить | Цитировать Сообщить модератору
 Re: Проблемы с сортировкой в поле со списком  [new]
alezxzzz
Member

Откуда:
Сообщений: 12
SELECT contact.company, contact.id FROM contact ORDER BY contact.company;
5 апр 04, 12:17    [612239]     Ответить | Цитировать Сообщить модератору
 Re: Проблемы с сортировкой в поле со списком  [new]
SergeySV
Member

Откуда: Москва
Сообщений: 1073
А если это запрос в конструкторе запустить, как он будет сортировать?
5 апр 04, 12:28    [612265]     Ответить | Цитировать Сообщить модератору
 Re: Проблемы с сортировкой в поле со списком  [new]
alezxzzz
Member

Откуда:
Сообщений: 12
В конструкторе нормально...
5 апр 04, 13:18    [612419]     Ответить | Цитировать Сообщить модератору
 Re: Проблемы с сортировкой в поле со списком  [new]
Serge Gavrilov
Member

Откуда:
Сообщений: 3248
Т.е. запрос отображает нормально, а сам список нет?
Странно. Хотя никогда не делал таких больших списков.
Если ограничивать возвращаемый набор, сортировка восстанавливается?
Попробуйте заполнить его через функцию, но это как-то...
Можно взять другой комбобокс.
Но лучше ограничьте число записей.
5 апр 04, 13:39    [612468]     Ответить | Цитировать Сообщить модератору
 Re: Проблемы с сортировкой в поле со списком  [new]
Senin Viktor
Member

Откуда: Подмосковье
Сообщений: 5006
1. А как он сортирует?
2. Стоит ли в настройках БД - Не показывать списки более 1000 строк?
3. Включен ли режим SQL ANSI 92?
5 апр 04, 13:39    [612470]     Ответить | Цитировать Сообщить модератору
 Re: Проблемы с сортировкой в поле со списком  [new]
Shuhard
Member

Откуда:
Сообщений: 4998
может нечитаемый символ в company ?
а если руками поменять в одной из импортированных записей попадает - ли на свое место ?

- попадают в конец а сортируются как ?
5 апр 04, 13:40    [612472]     Ответить | Цитировать Сообщить модератору
 Re: Проблемы с сортировкой в поле со списком  [new]
Shuhard
Member

Откуда:
Сообщений: 4998
ACC97 Mdb
15000 записей телефонная база Id - Ct Fio - String

SELECT Tpers.Pers_Fio, Tpers.Pers_Id
FROM Tpers
ORDER BY Tpers.Pers_Fio;

при добавлении FIO "111" сажает на верх

попробуй снять с базы/таблицы копию грохнуть большую часть записей и поставить эксперимерт с 10-20 строками

кстати а версия Access Jet mdb/mde/adp/? присоединенные локальные ?
5 апр 04, 13:56    [612516]     Ответить | Цитировать Сообщить модератору
 Re: Проблемы с сортировкой в поле со списком  [new]
Чумаков А.
Member

Откуда: Екатеринбург
Сообщений: 352
Я так понимаю у человека не проблема в сортировке самого выпадающего списка, а проблема в сортировке строк по полю, к которому прикручен этот список.
Я делал у себя форму на основе ХП, где сортировало по полю, отображаемому в поле со списком, иначе форма отсортирована по полю, к которому прикручен список.
5 апр 04, 15:00    [612743]     Ответить | Цитировать Сообщить модератору
 Re: Проблемы с сортировкой в поле со списком  [new]
alezxzzz
Member

Откуда:
Сообщений: 12
Извините за не внимание к своему же топику...
пришлось отьехать..
Вроде все заработало, всем спасибо
5 апр 04, 16:42    [613036]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft Access Ответить