Função Hora

Aplica-se A
Access para Microsoft 365 Access 2024 Access 2021 Access 2019 Access 2016

Devolve uma Variante (Número Inteiro) especificando um número inteiro entre 0 e 23, inclusive, que representa a hora do dia

Sintaxe

Hora(tempo)

O argumento de temponecessário é qualquer Variante, expressão numérica, expressão de cadeia ou qualquer combinação destes que represente uma hora. Se a hora contiver Nulo, Nulo é devolvido.

Exemplos de consulta

Expressão Resultados
SELECT Hour([DateTime]) AS Expr1 FROM ProductSales; Devolve os valores "Hora" do campo "DataHora" sem as informações de data e é apresentado na coluna Expr1.
SELECT Hour([DateTime]) COMO HourslySales, Count(ProductSales.DateTime) AS CountOfDateTime FROM ProductSales GROUP BY Hour([DateTime]); Devolve a soma das vendas de cada hora, independentemente da data de venda e apresenta na coluna VendasDaHora.

Exemplo do VBA

Nota

Os exemplos seguintes demonstram a utilização desta função no módulo VBA (Visual Basic for Applications). Para obter mais informações sobre como trabalhar com o VBA, selecione Referência para Programadores na lista pendente junto a Procurar e introduza um ou mais termos na caixa de pesquisa.

Este exemplo usa a função Hora para obter a hora de uma hora especificada. No ambiente de desenvolvimento, o tempo literal é exibido em formato de tempo curto usando as configurações de localidade do seu código.

Dim MyTime, MyHour
MyTime = #4:35:17 PM#    ' Assign a time.
MyHour = Hour(MyTime)    ' MyHour contains 16.

Escolher a função de data correta