powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Переход по записям сломался
15 сообщений из 15, страница 1 из 1
Переход по записям сломался
    #32339349
Aleander
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Кто нибуть сталкивался с такой проблемой, что если пользоваться MoveNext в таблице (не запросе) то Access идет па базе(индексному полю) так 1-запись,2,3,9,10,11,.....25,4,5,6,7,8,9.... Хотя 2 месяца все работало как надо (1,2,3,4,5,6...). Что случилось не знаю (фильтры все убрал, Данные вводил по порядку, не удалял не вставлял записи)между строк. Как лечить ,что делать ????? HEELLP!!
...
Рейтинг: 0 / 0
Переход по записям сломался
    #32339352
Фотография Владимир Саныч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
Все нормально. Если не задан order by, то порядок сортировки получается произвольный.
...
Рейтинг: 0 / 0
Переход по записям сломался
    #32339359
Aleander
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Не сочтите за труд, что и где сейчас написать и где задать?????
Очень выручите
...
Рейтинг: 0 / 0
Переход по записям сломался
    #32339364
Aleander
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Посмотрел в конструкторе Таблицы с самого начала Новые значения были выставлены в последовательные на ключевом поле (то-ли это незнаю все уже перепробовал)
...
Рейтинг: 0 / 0
Переход по записям сломался
    #32339365
Roalex
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Укажи текущий индекс в программе
...
Рейтинг: 0 / 0
Переход по записям сломался
    #32339367
Aleander
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Как?? . Сори за глупые вопросы,я начинающий в Accesse
...
Рейтинг: 0 / 0
Переход по записям сломался
    #32339405
Roalex
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
В конструкторе таблиц Меню Вид->Индексы, там есть назавание индекса (индексов), выбираешь по какому индексу у тебя должен быть отсортирован Recordset, и
после OpenRecordset, вставляешь:
что-то типа MyTable.index = "ID" (MyTable-имя набора записей, ID - индекс).
...
Рейтинг: 0 / 0
Переход по записям сломался
    #32339476
Фотография Владимир Саныч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
Просто надо открывать рекордсет не на таблице, а на "select * from ... order by ...".
...
Рейтинг: 0 / 0
Переход по записям сломался
    #32339497
Roalex
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Саныч, а зачем?
В Helpe вот, что :
"Записи, возвращаемые в объекте Recordset типа таблицы, можно упорядочить только с помощью индексов, определенных для базового объекта TableDef. Для сортировки записей в каком-либо другом порядке следует открыть объект Recordset типа динамического набора записей, статического набора записей или статического набора записей с последовательным доступом с помощью инструкции SQL с заданным предложением ORDER BY."
Я так понимаю ORDER BY, если сортировка не по индексу, или есть какие-то подводные камни?
...
Рейтинг: 0 / 0
Переход по записям сломался
    #32339501
TRoUbLEs
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Открой свою табличку, встань на то поле, которое надо отсортировать (в твоем случае - это поле счетчика) и нажми на панельки кнопочку сортировки по возрастанию (или убыванию, как тебе надо). После этого все должно быть нормально. Не забудь сохранить изменения как того спросит Аксес при закрытии таблички.
...
Рейтинг: 0 / 0
Переход по записям сломался
    #32339515
Roalex
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2 TRoUblEs:
"И так делать перед каждым запуском программы"?
...
Рейтинг: 0 / 0
Переход по записям сломался
    #32339519
фыыф
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
не забудь полюбопытствовать после этого свойством OrderBy формы ("порядок сортировки". вкладка "данные") :)

может появятся мысли, что написать в Form_Open :)
...
Рейтинг: 0 / 0
Переход по записям сломался
    #32339523
Aleander
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Ок после танцев с бубном получилось т.к.
(получилась попытка с изменением индексов)
Спасибо
...
Рейтинг: 0 / 0
Переход по записям сломался
    #32339539
TRoUbLEs
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
То Roalex:
Я же сказал, что табличку перед закрытием надо сохранить. Во всяком случае, у меня при изменении макета выдается такое сообщение. И если здесь ее сохранить, то все что ты и Саныч просите сделать руками, Акс сделает автоматом за тебя и в следующий раз останется тот порядок сортировки, который был при закрытии.
...
Рейтинг: 0 / 0
Переход по записям сломался
    #32339542
Фотография Владимир Саныч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
Только надо иметь в виду, что программа опять поломается, если случайно в неудачный момент нажать на Save.
...
Рейтинг: 0 / 0
15 сообщений из 15, страница 1 из 1
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Переход по записям сломался
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]