
Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
01.12.2003, 13:32
|
|||
|---|---|---|---|
|
|||
Переход по записям сломался |
|||
|
#18+
Кто нибуть сталкивался с такой проблемой, что если пользоваться MoveNext в таблице (не запросе) то Access идет па базе(индексному полю) так 1-запись,2,3,9,10,11,.....25,4,5,6,7,8,9.... Хотя 2 месяца все работало как надо (1,2,3,4,5,6...). Что случилось не знаю (фильтры все убрал, Данные вводил по порядку, не удалял не вставлял записи)между строк. Как лечить ,что делать ????? HEELLP!! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
01.12.2003, 13:33
|
|||
|---|---|---|---|
|
|||
Переход по записям сломался |
|||
|
#18+
Все нормально. Если не задан order by, то порядок сортировки получается произвольный. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
01.12.2003, 13:36
|
|||
|---|---|---|---|
|
|||
Переход по записям сломался |
|||
|
#18+
Не сочтите за труд, что и где сейчас написать и где задать????? Очень выручите ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
01.12.2003, 13:39
|
|||
|---|---|---|---|
|
|||
Переход по записям сломался |
|||
|
#18+
Посмотрел в конструкторе Таблицы с самого начала Новые значения были выставлены в последовательные на ключевом поле (то-ли это незнаю все уже перепробовал) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
01.12.2003, 13:39
|
|||
|---|---|---|---|
Переход по записям сломался |
|||
|
#18+
Укажи текущий индекс в программе ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
01.12.2003, 13:41
|
|||
|---|---|---|---|
|
|||
Переход по записям сломался |
|||
|
#18+
Как?? . Сори за глупые вопросы,я начинающий в Accesse ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
01.12.2003, 14:00
|
|||
|---|---|---|---|
Переход по записям сломался |
|||
|
#18+
В конструкторе таблиц Меню Вид->Индексы, там есть назавание индекса (индексов), выбираешь по какому индексу у тебя должен быть отсортирован Recordset, и после OpenRecordset, вставляешь: что-то типа MyTable.index = "ID" (MyTable-имя набора записей, ID - индекс). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
01.12.2003, 14:34
|
|||
|---|---|---|---|
|
|||
Переход по записям сломался |
|||
|
#18+
Просто надо открывать рекордсет не на таблице, а на "select * from ... order by ...". ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
01.12.2003, 14:45
|
|||
|---|---|---|---|
Переход по записям сломался |
|||
|
#18+
Саныч, а зачем? В Helpe вот, что : "Записи, возвращаемые в объекте Recordset типа таблицы, можно упорядочить только с помощью индексов, определенных для базового объекта TableDef. Для сортировки записей в каком-либо другом порядке следует открыть объект Recordset типа динамического набора записей, статического набора записей или статического набора записей с последовательным доступом с помощью инструкции SQL с заданным предложением ORDER BY." Я так понимаю ORDER BY, если сортировка не по индексу, или есть какие-то подводные камни? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
01.12.2003, 14:48
|
|||
|---|---|---|---|
|
|||
Переход по записям сломался |
|||
|
#18+
Открой свою табличку, встань на то поле, которое надо отсортировать (в твоем случае - это поле счетчика) и нажми на панельки кнопочку сортировки по возрастанию (или убыванию, как тебе надо). После этого все должно быть нормально. Не забудь сохранить изменения как того спросит Аксес при закрытии таблички. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
01.12.2003, 14:54
|
|||
|---|---|---|---|
Переход по записям сломался |
|||
|
#18+
2 TRoUblEs: "И так делать перед каждым запуском программы"? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
01.12.2003, 14:58
|
|||
|---|---|---|---|
|
|||
Переход по записям сломался |
|||
|
#18+
не забудь полюбопытствовать после этого свойством OrderBy формы ("порядок сортировки". вкладка "данные") :) может появятся мысли, что написать в Form_Open :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
01.12.2003, 14:59
|
|||
|---|---|---|---|
|
|||
Переход по записям сломался |
|||
|
#18+
Ок после танцев с бубном получилось т.к. (получилась попытка с изменением индексов) Спасибо ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
01.12.2003, 15:07
|
|||
|---|---|---|---|
|
|||
Переход по записям сломался |
|||
|
#18+
То Roalex: Я же сказал, что табличку перед закрытием надо сохранить. Во всяком случае, у меня при изменении макета выдается такое сообщение. И если здесь ее сохранить, то все что ты и Саныч просите сделать руками, Акс сделает автоматом за тебя и в следующий раз останется тот порядок сортировки, который был при закрытии. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/topic.php?fid=45&mobile=1&tid=1677924]: |
0ms |
get settings: |
6ms |
get forum list: |
17ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
27ms |
get topic data: |
10ms |
get forum data: |
3ms |
get page messages: |
61ms |
get tp. blocked users: |
2ms |
| others: | 200ms |
| total: | 332ms |

| 0 / 0 |
