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

start [/forum/topic.php?fid=45&msg=32339476&tid=1677924]: |
0ms |
get settings: |
9ms |
get forum list: |
17ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
136ms |
get topic data: |
7ms |
get forum data: |
2ms |
get page messages: |
45ms |
get tp. blocked users: |
1ms |
| others: | 229ms |
| total: | 452ms |

| 0 / 0 |
