Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Переход по записям сломался / 15 сообщений из 15, страница 1 из 1
01.12.2003, 13:32
    #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
01.12.2003, 13:33
    #32339352
Владимир Саныч
Модератор форума
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Переход по записям сломался
Все нормально. Если не задан order by, то порядок сортировки получается произвольный.
...
Рейтинг: 0 / 0
01.12.2003, 13:36
    #32339359
Aleander
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Переход по записям сломался
Не сочтите за труд, что и где сейчас написать и где задать?????
Очень выручите
...
Рейтинг: 0 / 0
01.12.2003, 13:39
    #32339364
Aleander
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Переход по записям сломался
Посмотрел в конструкторе Таблицы с самого начала Новые значения были выставлены в последовательные на ключевом поле (то-ли это незнаю все уже перепробовал)
...
Рейтинг: 0 / 0
01.12.2003, 13:39
    #32339365
Roalex
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Переход по записям сломался
Укажи текущий индекс в программе
...
Рейтинг: 0 / 0
01.12.2003, 13:41
    #32339367
Aleander
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Переход по записям сломался
Как?? . Сори за глупые вопросы,я начинающий в Accesse
...
Рейтинг: 0 / 0
01.12.2003, 14:00
    #32339405
Roalex
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Переход по записям сломался
В конструкторе таблиц Меню Вид->Индексы, там есть назавание индекса (индексов), выбираешь по какому индексу у тебя должен быть отсортирован Recordset, и
после OpenRecordset, вставляешь:
что-то типа MyTable.index = "ID" (MyTable-имя набора записей, ID - индекс).
...
Рейтинг: 0 / 0
01.12.2003, 14:34
    #32339476
Владимир Саныч
Модератор форума
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Переход по записям сломался
Просто надо открывать рекордсет не на таблице, а на "select * from ... order by ...".
...
Рейтинг: 0 / 0
01.12.2003, 14:45
    #32339497
Roalex
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Переход по записям сломался
Саныч, а зачем?
В Helpe вот, что :
"Записи, возвращаемые в объекте Recordset типа таблицы, можно упорядочить только с помощью индексов, определенных для базового объекта TableDef. Для сортировки записей в каком-либо другом порядке следует открыть объект Recordset типа динамического набора записей, статического набора записей или статического набора записей с последовательным доступом с помощью инструкции SQL с заданным предложением ORDER BY."
Я так понимаю ORDER BY, если сортировка не по индексу, или есть какие-то подводные камни?
...
Рейтинг: 0 / 0
01.12.2003, 14:48
    #32339501
TRoUbLEs
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Переход по записям сломался
Открой свою табличку, встань на то поле, которое надо отсортировать (в твоем случае - это поле счетчика) и нажми на панельки кнопочку сортировки по возрастанию (или убыванию, как тебе надо). После этого все должно быть нормально. Не забудь сохранить изменения как того спросит Аксес при закрытии таблички.
...
Рейтинг: 0 / 0
01.12.2003, 14:54
    #32339515
Roalex
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Переход по записям сломался
2 TRoUblEs:
"И так делать перед каждым запуском программы"?
...
Рейтинг: 0 / 0
01.12.2003, 14:58
    #32339519
фыыф
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Переход по записям сломался
не забудь полюбопытствовать после этого свойством OrderBy формы ("порядок сортировки". вкладка "данные") :)

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


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