TIME |
Heure |
|---|---|
| Access 2019, Access 2016, Access 2013, Access 2010, Access 2007, Access 2003, Access XP, Access 2000 | Microsoft Access |
Syntaxe
| Time() |
Description
Cette fonction permet de demander l'heure courante du système d'exploitation.
Remarques
- La fonction retourne l'heure courante du système : La fonction Time permet d'obtenir l'heure actuelle de l'ordinateur sur lequel Microsoft Access est exécuté. Elle interroge directement l'horloge du système d'exploitation. Cette fonction est très utilisée pour horodater des événements ou mesurer le moment d'exécution d'une opération.
- Elle ne retourne que l'heure, sans la date : Contrairement à la fonction Now, retournant la date et l'heure complètes, Time renvoie uniquement la composante horaire. Le résultat comprend généralement les heures, les minutes et les secondes. Cette distinction permet de choisir la fonction la plus adaptée selon les besoins de l'application.
- La valeur retournée est de type Date/Heure : Bien que seule l'heure soit affichée, le résultat est stocké sous le type de données Date/Heure utilisé par Microsoft Access. Il peut donc être utilisé dans des calculs temporels ou être formaté selon différents styles d'affichage. Cette compatibilité facilite son utilisation avec les autres fonctions de date et d'heure.
- Elle est souvent utilisée pour enregistrer l'heure d'un événement : La fonction Time est fréquemment employée pour mémoriser l'heure de création ou de modification d'un enregistrement. Elle permet également de conserver l'heure de connexion d'un utilisateur ou le moment où une opération a été réalisée. Cette fonctionnalité est très utile dans les applications de suivi et de journalisation.
- Elle peut être combinée avec les fonctions de formatage : Le résultat de Time est souvent passé à la fonction Format afin de produire un affichage personnalisé. Il est ainsi possible d'afficher uniquement les heures et les minutes ou d'utiliser un format sur 12 ou 24 heures. Cette combinaison améliore la présentation des données dans les formulaires et les états.
- Elle fonctionne selon l'heure du système d'exploitation : L'heure retournée dépend directement des paramètres de l'ordinateur, notamment du fuseau horaire et des réglages de l'horloge système. Si ces paramètres sont incorrects, le résultat de Time sera lui aussi erroné. Il est donc important de maintenir l'heure du système correctement synchronisée.
- Elle est disponible dans les requêtes et dans le code VBA : La fonction Time peut être utilisée dans les requêtes SQL, les formulaires, les états, les macros ainsi que dans les modules VBA. Elle permet d'obtenir facilement l'heure courante sans écrire de code supplémentaire. Son comportement reste identique dans tous les contextes d'utilisation.
- Elle est complémentaire des fonctions Date et Now : Alors que Date retourne uniquement la date courante et que Now retourne la date et l'heure complètes, Time est spécialisée dans la récupération de l'heure actuelle. Ces trois fonctions sont souvent utilisées ensemble dans les applications Access. Elles couvrent la majorité des besoins liés à la gestion du temps.
- Elle facilite les comparaisons horaires : Time permet de comparer l'heure courante avec une heure prédéfinie afin de déclencher certaines actions. Par exemple, une application peut vérifier si une opération est exécutée avant ou après une heure limite. Cette fonctionnalité est utile pour automatiser des traitements selon des plages horaires.
- La fonction est compatible avec toutes les versions modernes de Microsoft Access : La fonction Time est disponible depuis les premières versions de Microsoft Access intégrant VBA et son fonctionnement est demeuré stable au fil des années. Elle est compatible avec Access 2000, Access XP, Access 2003, Access 2007, Access 2010, Access 2013, Access 2016 ainsi qu'avec Microsoft 365. Cette stabilité garantit que les applications utilisant cette fonction continueront de produire les mêmes résultats lors des migrations vers des versions plus récentes d'Access.
Exemple
Voyons comment utiliser la fonction Heure dans Microsoft Access :
Time()
Résultat: '10:42:58 PM' (Votre réponse sera différente)
Exemple de code VBA
La fonction Time peut être utilisée dans le code VBA de Microsoft Access.
Par exemple :
Dim LValue As String
LValue = Time
Dans cet exemple, la variable appelée LValue contiendrait désormais l'heure système actuelle.
Dernière mise à jour : Mardi, le 28 juillet 2015