Como solicitar células de tempo no acesso após a meia-noite?

1

Estou usando o MS Access 2007 no Windows 2010 e tenho um banco de dados do Access onde preciso encomendar alguns registros por hora (horas: minutos).

Os valores nas células começam das 5:00 da manhã até a 1:00 da manhã. O problema é que preciso que os valores de meia-noite a 1:00 da manhã estejam na lista final.

    
por Ale 08.01.2018 / 16:34

3 respostas

0

A solução é definir o formato no acesso MS como data / hora e formato hh: nn; @ (eventualmente hh: nn: ss; @).

Se a sua lista de dados no Access não estiver ordenada como você precisa, você pode resolver desta forma:

  1. copia / exporta a lista no MS Excel
  2. defina o formato no MS Excel como na imagem abaixo (hh: mm; @)
  3. corrige apenas os valores depois da meia-noite, como 24: MM: SS
  4. definido no novo formato do MS Access como na segunda imagem abaixo (hh: nn; @)
  5. copiar / importar novos dados do MS Excel

imagens vêm da minha versão regional do MS Access e do MS Excel

    
por 09.01.2018 / 17:37
1

Sugiro fazer uma consulta à sua tabela com uma coluna calculada, que é apenas a coluna de hora menos 1 hora. Depois, você pode classificar com base nessa coluna calculada e as 1:00 da manhã serão classificadas na parte inferior. A coluna de classificação não precisa ser exibida em nenhum de seus formulários ou relatórios, apenas usada para a classificação.

    
por 08.01.2018 / 16:55
1

Crie uma consulta com o seguinte SQL:

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

Acima, altere myTable para o nome da sua tabela e myTime para o nome do campo que contém seu valor de tempo.

    
por 22.02.2018 / 19:31