powered by simpleCommunicator - 2.0.51     © 2025 Programmizd 02
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Данные добавляются в разные места таблицы
7 сообщений из 7, страница 1 из 1
Данные добавляются в разные места таблицы
    #39841787
Фотография VistaSV30
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Добрый день!

Столкнулся с такой ситуацией.
Запросом на добавление собираю в одну таблицу разные данные для общего отчета. Данные добавляются, примерно, один раз в два-три дня. В последнее время стал замечать, что не все данные добавляются в конец таблицы. Часть строк добавляется в конец таблицы, а часть в произвольное место.

Как с этим бороться? Есть какие-нибудь способы, кроме добавления специального поля в таблице для сортировки.

Спасибо!
...
Рейтинг: 0 / 0
Данные добавляются в разные места таблицы
    #39841794
ROI
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
VistaSV30Часть строк добавляется в конец таблицы, а часть в произвольное место.
А как вы узнаете где конец таблицы а где начало?
Примените сортировку и все измениться.
Ну может сортировать по ID (но не факт)
Можно и поле Data добавить и по нему сортировать.
...
Рейтинг: 0 / 0
Данные добавляются в разные места таблицы
    #39841802
Фотография VistaSV30
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Строки добавляемые при разовом выполнении запроса тоже перемешиваются.
Простая сортировка не помогает, потому что сам забыл, что такое бывает, а сейчас уже нет времени все переделывать.

Видимо придется всё докручивать уже в самом отчёте.
...
Рейтинг: 0 / 0
Данные добавляются в разные места таблицы
    #39841838
Фотография sdku
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ROI....А как вы узнаете где конец таблицы а где начало?
Особенно если учесть что для таблицы таких понятий вообще не существует. А отчет имеет сортировку,которая обладает наивысшим приоритетом (абсолютно фиолетово какой порядок записи имели до сортировки в отчете-как бы Вы не сортировали таблицу(запрос-источник)записи всегда будут выведены в одном и том же(не думал каком) порядке.Только сортировка("группировка и сортировка" в конструкторе) в отчете задаст нужный Вам порядок
...
Рейтинг: 0 / 0
Данные добавляются в разные места таблицы
    #39841908
Фотография ПЕНСИОНЕРКА
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
VistaSV30,

посмотрите мой примерчик в https://www.sql.ru/forum/1315165/oshibka-imya-v-otchete
...
Рейтинг: 0 / 0
Данные добавляются в разные места таблицы
    #39841925
Фотография ПЕНСИОНЕРКА
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
VistaSV30,

уточнение ссылки
ошибка #имя? в отчете
...
Рейтинг: 0 / 0
Данные добавляются в разные места таблицы
    #39841975
Фотография Akina
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
VistaSV30Часть строк добавляется в конец таблицы, а часть в произвольное место.Бред. Таблица - это несортированная куча. Т.е. абсолютно все записи добавляются "в произвольное место". При выводе без указания сортировки записи ОБЫЧНО выводятся в порядке их следования в первичном (при его отсутствии - первом уникальном) индексе - однако это вовсе не догма.

Если нужен какой-то порядок - то при выводе сортировка ОБЯЗАТЕЛЬНА.

Если нужен порядок, в котором записи добавлялись в таблицу - нет ничего лучше автоинкрементного поля. При условии, что никто не пытается задавать для него значения вручную (при вставке новой записи или изменении существующей).
...
Рейтинг: 0 / 0
7 сообщений из 7, страница 1 из 1
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Данные добавляются в разные места таблицы
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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