Как заказать временные ячейки в доступе после полуночи?

1

Я использую MS Access 2007 в Windows 2010 и у меня есть Access DB, где я должен упорядочить некоторые записи по времени (часы: минуты).

Значения в ячейках начинаются с 5:00 до 1:00. Проблема в том, что мне нужно, чтобы значения с полуночи до 1:00 утра были в конце списка.

Ale
источник

Ответы:

1

Я бы предложил сделать запрос к вашей таблице с вычисляемым столбцом, который является столбцом времени минус 1 час. Затем вы можете выполнить сортировку на основе этого вычисленного столбца, и время 1:00 утра будет все отсортировано по основанию. Столбец сортировки не нужно отображать ни в одной из ваших форм или отчетов, он просто используется для сортировки.

techturtle
источник
Я хотел бы найти решение в том же столбце, если это возможно, потому что у меня есть несколько запросов и отчетов, связанных с этим списком
Ale
1
Я думаю, что единственный способ отсортировать их по своему усмотрению - только с оригинальным столбцом - это если он также содержит дату. Если вы просто пытаетесь заставить их отображаться таким образом в форме или отчете, то вы можете сделать это в коде, но это, вероятно, будет сложно и определенно выходит за рамки того, что может быть представлено здесь.
techturtle
1

Создайте запрос с помощью следующего SQL:

SELECT * FROM myTable ORDER BY TimeValue(DateAdd("h",-1,[myTime]));

В приведенном выше, изменить myTable на имя вашего стола, и myTime на имя поля, содержащего ваше значение времени.

Lee Mac
источник
0

Решением является установка формата доступа MS в виде даты / часа и формата hh: nn; @ (в конце концов, hh: nn: ss; @).

Если ваш список данных в Access не упорядочен так, как вам нужно, вы можете решить следующим образом:

  1. копировать / экспортировать список в MS Excel
  2. установите формат в MS Excel, как показано на рисунке ниже (чч: мм; @)
  3. исправьте только значения после полуночи как 24: ММ: СС
  4. установить в MS Access новый формат, как на втором рисунке ниже (чч: nn; @)
  5. копировать / импортировать новые данные из MS Excel

picture1_excel_format picture2_access_format

изображения приходят из моей региональной версии MS Access и MS Excel

Ale
источник