|
|
|
Непонятен порядок сортировки
|
|||
|---|---|---|---|
|
#18+
Есть таблица с полем счетчика Есть запрос к этой таблице с фильтром по одному из полей Никакой сортировки не установлено Перед добавлением записи запрос выдает: Счетчик | 12044 301 254-7664 Нет Да 095 Да 1118 301 254-7664 Нет Да 095 Да После добавления новой записи 12045 301 254-7664 Нет Да 095 Да и выполнения запроса по-новой, получаю: 12044 301 254-7664 Нет Да 095 Да 12045 301 254-7664 Нет Да 095 Да 1118 301 254-7664 Нет Да 095 Да Почему запись с ID 1118 перескакивает всегда вниз? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.10.2001, 12:37 |
|
||
|
Непонятен порядок сортировки
|
|||
|---|---|---|---|
|
#18+
Почему запись так перескакивает, я не в курсе. А кто знает, как Access ФИЗИЧЕСКИ хранит данные? Мало кто знает. Поскольку порядок сортировки не заданый, вот он и открывает данные в таком порядке, как ему захочется . В таком случае, если порядок сортировки не заданый, нужно всегда помнить, что СУБД МОЖЕТ выдать данные в любом порядке. Лично я тут трагедиии не вижу. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.10.2001, 15:12 |
|
||
|
Непонятен порядок сортировки
|
|||
|---|---|---|---|
|
#18+
Трагедия была, но все разрешилось сжатием/восстановлением файла БД. Так что спасибо за внимание к моей проблеме... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.10.2001, 15:39 |
|
||
|
Непонятен порядок сортировки
|
|||
|---|---|---|---|
|
#18+
BAlex правильно заметил. Я делал проект, в котором последовательность записей была крайне важна. В таком случае железно выручает поле счетчика. А например сортировка по полю даты, не всегда выдает одиновую последовательность. Вот такие вот дела. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.07.2003, 04:31 |
|
||
|
Непонятен порядок сортировки
|
|||
|---|---|---|---|
|
#18+
> В таком случае железно выручает поле счетчика. Тоже нет. Если не писать order by, то нет ничего железного. У меня была таблица со счетчиком, который был Primary Key, и в этой таблице две записи (всегда одни и те же) показывались не на своем месте, а на месте двух других удаленных записей с меньшими номерами счетчика. Видимо, они были созданы сразу после удаления тех двух, - вот и встали на их место. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.07.2003, 15:59 |
|
||
|
Непонятен порядок сортировки
|
|||
|---|---|---|---|
|
#18+
Да и сжатие может и не лечить. В реестре изменить одну буковку - и будет оно при сжатии забивать на первичный ключ и располагать записи в порядке их создания. Четта старые топики стали всплывать... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.07.2003, 16:03 |
|
||
|
Непонятен порядок сортировки
|
|||
|---|---|---|---|
|
#18+
> В таком случае железно выручает поле счетчика. Тоже нет. Если не писать order by, то нет ничего железного. Я это и имел ввиду. (использование счетчика с order by) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.07.2003, 11:39 |
|
||
|
Непонятен порядок сортировки
|
|||
|---|---|---|---|
|
#18+
Так тогда просто нужно, чтобы значения не повторялись. Независимо от того, счетчик ли это, дата или что-то другое. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.07.2003, 11:43 |
|
||
|
Непонятен порядок сортировки
|
|||
|---|---|---|---|
|
#18+
Ну верно. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.07.2003, 11:45 |
|
||
|
Непонятен порядок сортировки
|
|||
|---|---|---|---|
|
#18+
Свежее наблюдение по теме этого топика. Создал заблицу, задал праймари ключ, занес данные. Открыл форму на этой таблице, данные показались в порядке, соответствующем ключу. Нажал на молнию (фильтр по выбранному), получил на экране нужную часть записей - но! в том порядке, как я их заносил, а ни по какому не по ключу. Так что без явно заданной сортировки ничего никогда не будет. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.08.2003, 20:06 |
|
||
|
Непонятен порядок сортировки
|
|||
|---|---|---|---|
|
#18+
можно я выпендрюсь??? Это - АЗЫ!!! ;) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.08.2003, 23:18 |
|
||
|
Непонятен порядок сортировки
|
|||
|---|---|---|---|
|
#18+
Ме. То есть бе. Я-то знаю, что это азы. Просто мне кажется, что в этом топике кто-то (топик старый, лениво перечитывать) говорил, что в каких-то случаях можно полагаться на то, что отсутствие сортировки равняется сортировке по праймари ключу. Вот - я привел пример из жизни, что это не так. А ваще, непонятно, чем руководствуется Аксесс, показывая записи в одних случаях в одном порядке, а в других в другом. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.08.2003, 23:46 |
|
||
|
|

start [/forum/topic.php?desktop=1&fid=45&tid=1680010]: |
0ms |
get settings: |
9ms |
get forum list: |
19ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
86ms |
get topic data: |
11ms |
get forum data: |
3ms |
get page messages: |
55ms |
get tp. blocked users: |
1ms |
| others: | 232ms |
| total: | 422ms |

| 0 / 0 |
