Champs combinés date et heure

Il est possible de combiner dans un seul champ, une date et une heure.
Vous pourriez gérer une entreprise de travail temporaire, et vous avez besoin du moment précis ou un de vos candidats commence sa mission. Créez un nouveau Champ de type Date/Heure MomentPriseFonction que vous placerez entre Prenom et HeureArrivee. Ne précisez pas de format.
Comme vous n'avez pas précisé de format particulier, Access vous affichera les données comme il lui semble "le plus pertinent".
Voici un tableau récapitulatif que je vous propose de recopier dans votre table :

A gauche, ce que vous entrez au clavier, et à droite, ce qu'Access affiche :

Les heures, minutes et secondes sont séparées par : - les jours.mois.année par . (Ou /), et on sépare la date des heures avec un espace.
Si vous ne précisez pas l'année, comme dans le cas de Jackson et Max Spielberg, Access vous propose l'année en cours.
On aurait pu penser que choisir Date, général aurait homogénéisé les apparences, mais en fait, ça ne change rien :
Par contre, si vous inscrivez le format personnalisé jj.mm.aaaa hh:mmalors, oui, l'apparence est homogénéisée :

Constatez qu'au passage, il a modifié le format personnalisé (jj\.mm\.aaaa hh:nn). Il a rajouté un \ devant chaque point, et remplacé le mm de minutes par nn (sans doute pour éviter la confusion avec le mm de mois...
Mais je n'en sais pas plus...
Lancez la table en mode saisie de données :
Voyez l'étrangeté : Les deux heures (22:45 et 22:45:33) sont considérées comme étant du 30.12.1899 (et même pas le 31.12.1899), ne me demandez pas pourquoi .
le 25.11 s'est donc transformé en 25.11.2012, mais comme aucune heure n'a été définie, Access considère que c'est minuit (00:00 - Le tout début de la journée - pas la fin).

Aucun commentaire:

Enregistrer un commentaire