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 :

date mise à jour automatique


Sujet :

Access

  1. #1
    Candidat au Club
    Femme Profil pro
    Assistant aux utilisateurs
    Inscrit en
    avril 2014
    Messages
    5
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 53
    Localisation : France

    Informations professionnelles :
    Activité : Assistant aux utilisateurs

    Informations forums :
    Inscription : avril 2014
    Messages : 5
    Points : 3
    Points
    3
    Par défaut date mise à jour automatique
    bonjour j'aimerai savoir comment mettre à jour un champ date :

    je souhaiterai que ce champ se mette à jour à la "date du jour + 1 an"

    merci pour votre aide.

  2. #2
    Rédacteur/Modérateur
    Avatar de User
    Homme Profil pro
    Développeur informatique
    Inscrit en
    août 2004
    Messages
    6 420
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 49
    Localisation : France, Ain (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : août 2004
    Messages : 6 420
    Points : 13 538
    Points
    13 538
    Billets dans le blog
    11
    Par défaut
    Bonjour,

    Tu peux mettre sur la propriété "Valeur par défaut" de ton champ dans ta table =AjDate("aaaa";1;Date())...

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

    Mes tutoriels pour apprendre à créer des formulaires de planning dans vos applications Access :
    Gestion de rendez-vous sur un agenda hebdomadaire
    Intégration d'un planning basé sur le module de classe clPlanner
    Gestion sur un planning des présences et des absences des employés
    Gestion des rendez-vous sur un calendrier mensuel


    Un document pour vous aider à créer un formulaire de saisie des pointages dans Access :
    Pré-remplissage de sous-formulaires

  3. #3
    Candidat au Club
    Femme Profil pro
    Assistant aux utilisateurs
    Inscrit en
    avril 2014
    Messages
    5
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 53
    Localisation : France

    Informations professionnelles :
    Activité : Assistant aux utilisateurs

    Informations forums :
    Inscription : avril 2014
    Messages : 5
    Points : 3
    Points
    3
    Par défaut
    Merci pour ta réponse mais en fait je ne veux pas qu'elle se mette automatiquement à la création de ma fiche, je m'explique j'ai des clients chez qui nous faisons des interventions et en fait je souhaite pour certains cocher une case "contrat", renseigner une date d'intervention et que dans la colonne suivante "date prochain contrôle" se remplisse par "date saisie" + "1 an"

    je sais pas si j'ai été claire

  4. #4
    Rédacteur/Modérateur
    Avatar de User
    Homme Profil pro
    Développeur informatique
    Inscrit en
    août 2004
    Messages
    6 420
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 49
    Localisation : France, Ain (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : août 2004
    Messages : 6 420
    Points : 13 538
    Points
    13 538
    Billets dans le blog
    11
    Par défaut
    Citation Envoyé par valvandecamp Voir le message
    Merci pour ta réponse mais en fait je ne veux pas qu'elle se mette automatiquement à la création de ma fiche, je m'explique j'ai des clients chez qui nous faisons des interventions et en fait je souhaite pour certains cocher une case "contrat", renseigner une date d'intervention et que dans la colonne suivante "date prochain contrôle" se remplisse par "date saisie" + "1 an"

    je sais pas si j'ai été claire
    Quand tu nous auras tout dit : ton message précédent est différent de celui-là

    Dans ce cas, il faut utiliser VBA pour mettre à jour le champ "date prochain contrôle" en fonction de la date saisie dans le champ "date saisie" :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    Private Sub date_saisie_AfterUpdate()
     
    Me.[date prochain contrôle]=DateAdd("yyyy",1,Me.[date saisie])
     
    End Sub
    L'événement au niveau du contrôle "Date Saisie" est "Après maj" (AfterUpdate) :

    Attention il faut adapter ces noms à ton cas...

    Note que tu aurais meilleur temps de mettre une requête comme source de ton formulaire dans laquelle tu définirais ton champ "date prochain contrôle" comme ceci:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Date prochain contrôle : AjDate("aaaa";1;[Date saisie])
    Comme ça pas besoin de champ "date prochain contrôle" dans ta table car il serait automatiquement actualisé dans ta requête...

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

    Mes tutoriels pour apprendre à créer des formulaires de planning dans vos applications Access :
    Gestion de rendez-vous sur un agenda hebdomadaire
    Intégration d'un planning basé sur le module de classe clPlanner
    Gestion sur un planning des présences et des absences des employés
    Gestion des rendez-vous sur un calendrier mensuel


    Un document pour vous aider à créer un formulaire de saisie des pointages dans Access :
    Pré-remplissage de sous-formulaires

  5. #5
    Candidat au Club
    Femme Profil pro
    Assistant aux utilisateurs
    Inscrit en
    avril 2014
    Messages
    5
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 53
    Localisation : France

    Informations professionnelles :
    Activité : Assistant aux utilisateurs

    Informations forums :
    Inscription : avril 2014
    Messages : 5
    Points : 3
    Points
    3
    Par défaut
    merci de me répondre
    je suis un peu novice et ne comprends pas tout
    voilà ma table et je ne sais pas comment ajouter un controle VBA ni comment faire ma requête
    peux-tu m'aider ?
    merci encore

    Nom : date.jpg
Affichages : 194
Taille : 570,7 Ko

  6. #6
    Rédacteur/Modérateur
    Avatar de User
    Homme Profil pro
    Développeur informatique
    Inscrit en
    août 2004
    Messages
    6 420
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 49
    Localisation : France, Ain (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : août 2004
    Messages : 6 420
    Points : 13 538
    Points
    13 538
    Billets dans le blog
    11
    Par défaut
    Bonjour,

    Tu as raison une image vaut souvent mieux qu'un long discours :
    Images attachées Images attachées  
    Vous trouverez dans la FAQ, les sources ou les tutoriels, de l'information en abondance, plein de bonnes choses à consulter sans modération

    Mes tutoriels pour apprendre à créer des formulaires de planning dans vos applications Access :
    Gestion de rendez-vous sur un agenda hebdomadaire
    Intégration d'un planning basé sur le module de classe clPlanner
    Gestion sur un planning des présences et des absences des employés
    Gestion des rendez-vous sur un calendrier mensuel


    Un document pour vous aider à créer un formulaire de saisie des pointages dans Access :
    Pré-remplissage de sous-formulaires

  7. #7
    Candidat au Club
    Femme Profil pro
    Assistant aux utilisateurs
    Inscrit en
    avril 2014
    Messages
    5
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 53
    Localisation : France

    Informations professionnelles :
    Activité : Assistant aux utilisateurs

    Informations forums :
    Inscription : avril 2014
    Messages : 5
    Points : 3
    Points
    3
    Par défaut
    merci pour ton aide, il faut encore que je peaufine tout ça ou carrément refaire la base de mon boulot, je l'ai prise en route et pas évident d'améliorer parfois mieux vaut tout refaire directement

Discussions similaires

  1. [XL-2007] Date sans mise à jour automatique
    Par EmmanuelleFFH dans le forum Excel
    Réponses: 4
    Dernier message: 20/07/2011, 12h07
  2. date de mise à jour automatique
    Par djsamuel dans le forum Général JavaScript
    Réponses: 1
    Dernier message: 12/04/2010, 09h23
  3. [AC-2002] Mise à jour automatique d'une table à la date du jour
    Par gandalf20000000 dans le forum Modélisation
    Réponses: 1
    Dernier message: 19/12/2009, 15h11
  4. Mise à jour automatique d'un champs date
    Par chtom dans le forum Général JavaScript
    Réponses: 11
    Dernier message: 28/01/2009, 13h28
  5. Mise à jour automatique par date
    Par man18 dans le forum Access
    Réponses: 2
    Dernier message: 25/01/2007, 12h06

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo