Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Access Discussion :

Heure et date


Sujet :

Access

  1. #1
    Membre à l'essai
    Heure et date
    Bonsoir à tous

    J'ai une question qui peut paraître bête mais, je dois stocker pour un événement la date et l'heure.

    Par exemple :

    12/10/2016 17h25

    Après le format m'importe peu.

    Lors de la création de ma table, dois-je créer un champ pour l'heure et un autre pour la date, ou est-ce qu'alors un champs peut gérer le tout. Parce que lors de la création de ma table, je vois bien un champ que je peux passer en Date/Heure mais je ne vois pas comment on peut stocker l'heure en plus de la date.

    Je vous remercie de bien vouloir me guider.

  2. #2
    Rédacteur/Modérateur

    Bonsoir,

    Très bonne question :

    Le champ date/heures permet de stocker les 2.

    Essayer au niveau du champ de la table de saisir par exmple :

    08/12/2016 20:05
    Après au niveau du formulaire, il faut peut-être prévoir un masque de saisie pour simplifier la saisie.

    ça occupera moins de place que 2 champs dates, mais ça peut être un peu plus complexe à gérer si vous souhaitez extraire, par exemple, l'heure, ou bien faire des comparaisons sur la partie date ou heure.

    Cela dit certaines personnes, pour simplifier, utilise un champ date/heure pour la date, et un champ texte pour l'heure.

    Comment allez-vous utiliser ces champs date/heure dans votre application.

    Cdlt,
    Vous trouverez dans la FAQ, les sources ou les tutoriels, de l'information en abondance, plein de bonnes choses à consulter sans modération

    Comprendre les choses par soi-même c'est bien sympa

    Des tutoriels pour apprendre à créer des formulaires de planning dans vos applications Access :
    Gestion sur un planning des présences et des absences des employés
    Gestion des rendez-vous sur un calendrier mensuel


    Importer un fichier JSON dans une base de données Access :
    Import Fichier JSON

  3. #3
    Membre à l'essai
    Citation Envoyé par User Voir le message
    Bonsoir,

    Très bonne question :

    Le champ date/heures permet de stocker les 2.

    Essayer au niveau du champ de la table de saisir par exmple :



    Après au niveau du formulaire, il faut peut-être prévoir un masque de saisie pour simplifier la saisie.

    ça occupera moins de place que 2 champs dates, mais ça peut être un peu plus complexe à gérer si vous souhaitez extraire, par exemple, l'heure, ou bien faire des comparaisons sur la partie date ou heure.

    Cela dit certaines personnes, pour simplifier, utilise un champ date/heure pour la date, et un champ texte pour l'heure.

    Comment allez-vous utiliser ces champs date/heure dans votre application.

    Cdlt,
    Merci de cette réponse très rapide.

    Je viens de faire un essai et effectivement cela fonctionne bien manuellement. Alors juste une question. La date et l'heure doivent être enregistrées au moment de la création de l'enregistrement. Le plus simple pour moi étant de mettre dans la valeur par défaut une fonction. Date() me renseigne la date, quelle serait la fonction qui me ferait la même chose pour la date et l'heure. J'espère m'être bien fait comprendre

  4. #4
    Membre à l'essai
    Je viens à tout hasard d'essayer la fonction Maintenant() à la place de Date() et ça me convient. J'ai bien la date et l'heure qui sont renseignés. Cela me donne même les secondes. Je n'avais pas besoin d'une telle précision mais c'est déjà bien.


    En tout cas merci de m'avoir mis sur la voie


    Cordialement

  5. #5
    Rédacteur/Modérateur

    Bonjour,

    Désolé pour le retard

    En complément, il faut bien distinguer le type de données, par exemple Date/Heure, où comment sont stockées et quelle place elles occupent en mémoire; du format de données qui concerne l'affichage des données (exemple "dd/mm/yyyy hh:nn").

    Vous pouvez par exemple, stocker la totalitée de la date et de l'heure dans le champ et ne pas afficher les secondes avec ce format :

    dd/mm/yyyy hh:nn
    Cdlt,
    Vous trouverez dans la FAQ, les sources ou les tutoriels, de l'information en abondance, plein de bonnes choses à consulter sans modération

    Comprendre les choses par soi-même c'est bien sympa

    Des tutoriels pour apprendre à créer des formulaires de planning dans vos applications Access :
    Gestion sur un planning des présences et des absences des employés
    Gestion des rendez-vous sur un calendrier mensuel


    Importer un fichier JSON dans une base de données Access :
    Import Fichier JSON

###raw>template_hook.ano_emploi###