powered by simpleCommunicator - 2.0.54     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Перестроение заполненной базы в хронологическом порядке
10 сообщений из 10, страница 1 из 1
Перестроение заполненной базы в хронологическом порядке
    #39327161
Akama_mama
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
И снова добрый день.
Вопрос такой: есть условная база (во вложении). Поле 5 содержит даты. Поле 4 содержит время.
Возможно ли реорганизовать расположение элементов в таблице так, чтобы они шли в хронологическом порядке, причем зависили как от времени (4), так и от даты (5)?
При этом не интересует сохранение за записями значения ключевого поля.
-------------------------------
Я не знаю, насколько это реализуемо в рамках бд, но я бы сделал какую-нибудь буферную таблицу, сравнивал значения предыдущей и следующей записи, и если след. раньше предыдущей - через буфер менял их местами. Аки пузырьковая сортировка массива.
...
Рейтинг: 0 / 0
Перестроение заполненной базы в хронологическом порядке
    #39327169
ROI
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Akama_mamaИ снова добрый день.
Вопрос такой: есть условная база (во вложении). Поле 5 содержит даты. Поле 4 содержит время.
Возможно ли реорганизовать расположение элементов в таблице так, чтобы они шли в хронологическом порядке, причем зависили как от времени (4), так и от даты (5)?
При этом не интересует сохранение за записями значения ключевого поля.
-------------------------------
Я не знаю, насколько это реализуемо в рамках бд, но я бы сделал какую-нибудь буферную таблицу, сравнивал значения предыдущей и следующей записи, и если след. раньше предыдущей - через буфер менял их местами. Аки пузырьковая сортировка массива.

http://www.sql.ru/forum/actualfile.aspx?id=19782129] Приложенный файл (База данных1.rar - 23Kb)
Сортировка вас не устраивает?
...
Рейтинг: 0 / 0
Перестроение заполненной базы в хронологическом порядке
    #39327175
Akama_mama
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
ROI,
чувствую неловкость от некомпетенции, но таковую не нашел :) ткните носом, пожалуйста
...
Рейтинг: 0 / 0
Перестроение заполненной базы в хронологическом порядке
    #39327181
Akama_mama
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
ROI,
нашел. Тогда вопрос по-другому: предположим, бд разделенная, таблицы на сервере, формы у клиентов. Клиенты закидывают в таблицу записи. Есть способ организовать автоматическое расположение этих записей в таблице в хронологии времени?
читай: сначала юзер 1 пишет "бла бла бла 10:10", затем юзер 2 пишет "бла бла бла 10:12", юзер 3 пишет "бла бла бла 09:30". Формально его запись третья, но должна оказаться первая после добавления.
...
Рейтинг: 0 / 0
Перестроение заполненной базы в хронологическом порядке
    #39327184
Akama_mama
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
ROI,
и вот еще. Совершенно не разбираюсь в настройках фильтров: как видно, применение последнего засунуло запись "9:00" выше "10:00", что логично относительно времени, но нелогично относительно даты (запись 9:00 на год позже, чем 10:00)
...
Рейтинг: 0 / 0
Перестроение заполненной базы в хронологическом порядке
    #39327185
Akama_mama
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
...
Рейтинг: 0 / 0
Перестроение заполненной базы в хронологическом порядке
    #39327186
ROI
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Akama_mama

Перетащите поле Дата перед полем время.
...
Рейтинг: 0 / 0
Перестроение заполненной базы в хронологическом порядке
    #39327195
Akama_mama
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
ROI,
есть какой-то стандартный/нестандартный тул, чтобы при отправлении записи в таблицу через форму (обычная кнопка-обработчик "добавить запись") автоматически производилась фильтрация записей? Т.е. была запись "10:00 12.12.2012", добавили "08:00 12.12.2012" и она автоматом встала на строчку выше?
...
Рейтинг: 0 / 0
Перестроение заполненной базы в хронологическом порядке
    #39327279
Фотография Akina
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Akama_mama , Вас вообще не должно волновать, в каком порядке данные расположены в ТАБЛИЦЕ. Таблица предназначена исключительно для хранения. А смотреть на лежащие в ней данные нужно, используя формы или отчёты, где в запросе-источнике данных необходимо указать потребную сортировку.
...
Рейтинг: 0 / 0
Перестроение заполненной базы в хронологическом порядке
    #39327314
Фотография sdku
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Akama_mamaИ снова добрый день.
Вопрос такой: есть условная база (во вложении). Поле 5 содержит даты . Поле 4 содержит время .
Возможно ли реорганизовать расположение элементов в таблице так, чтобы они шли в хронологическом порядке, причем зависили как от времени (4), так и от даты (5)?
При этом [b]не интересует сохранение за записями[/b] значения ключевого поля.
-------------------------------
1-для хранения даты и времени обычно используют полный формат даты
2-данные в таблице нет необходимости упорядочивать-это делается в формах,запросах,отчетах
3-а вот сохранение за записями значения ключа однозначно обязательно (если ключ счетчик это требование выполняется.Его можно сменить только изощрившись извратившись)
...
Рейтинг: 0 / 0
10 сообщений из 10, страница 1 из 1
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Перестроение заполненной базы в хронологическом порядке
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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