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

  1. #1
    Futur Membre du Club
    Homme Profil pro
    Educateur sportif
    Inscrit en
    février 2019
    Messages
    10
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 52
    Localisation : France

    Informations professionnelles :
    Activité : Educateur sportif

    Informations forums :
    Inscription : février 2019
    Messages : 10
    Points : 8
    Points
    8

    Par défaut Calcul auto age client dans un formulaire

    Bonjour,

    Je suis nouveau sur ce forum et nouvel utilisateur d'access 2013 !
    donc, pas très expérimenté.
    J'ai réussit certaines choses intéressantes grâce à des tutos.
    Là, je bloque !!! Alors,

    J'ai une table client avec dates de naissances
    un formulaire client

    J'ai créé une requête qui calcule les ages :
    Age: DiffDate('yyyy';[Licences]![Date];Date$();0;1)

    Comment dois-je procéder pour avoir un calcul automatique de l'age dans le formulaire après avoir rentré la date de naissance ?

    MERCIII BEACOUP

  2. #2
    Futur Membre du Club
    Homme Profil pro
    Educateur sportif
    Inscrit en
    février 2019
    Messages
    10
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 52
    Localisation : France

    Informations professionnelles :
    Activité : Educateur sportif

    Informations forums :
    Inscription : février 2019
    Messages : 10
    Points : 8
    Points
    8

    Par défaut source contrôle

    Dans le générateur d'expression, j'ai été cherché l'age dans la requête !?
    ... Pas ça ! erreur !
    Images attachées Images attachées
    • Type de fichier : pdf 01.pdf (136,7 Ko, 11 affichages)

  3. #3
    Expert éminent

    Homme Profil pro
    Inscrit en
    mai 2012
    Messages
    3 664
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Madagascar

    Informations forums :
    Inscription : mai 2012
    Messages : 3 664
    Points : 7 390
    Points
    7 390

    Par défaut

    Bonjour,

    Et en mettant directement dans la zone de texte l'expression :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    =DiffDate('yyyy';[Licences]![Date];Date$();0;1)
    Cordialement.
    Mandresy
    "Je ne sais qu'une chose, c'est que je ne sais rien" Socrate

    N'oublions pas de mettre quand on a trouvé notre bonheur. Soyons sympa pour les futurs heureux.

    Merci, c'est toujours sympa de recevoir des de votre part

  4. #4
    Futur Membre du Club
    Homme Profil pro
    Educateur sportif
    Inscrit en
    février 2019
    Messages
    10
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 52
    Localisation : France

    Informations professionnelles :
    Activité : Educateur sportif

    Informations forums :
    Inscription : février 2019
    Messages : 10
    Points : 8
    Points
    8

    Par défaut

    Non, j'ai erreur !

  5. #5
    Expert éminent

    Homme Profil pro
    Inscrit en
    mai 2012
    Messages
    3 664
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Madagascar

    Informations forums :
    Inscription : mai 2012
    Messages : 3 664
    Points : 7 390
    Points
    7 390

    Par défaut

    Bonjour,

    Sur quelle table ou requête est basée ton formulaire ?

    Cordialement.
    Mandresy
    "Je ne sais qu'une chose, c'est que je ne sais rien" Socrate

    N'oublions pas de mettre quand on a trouvé notre bonheur. Soyons sympa pour les futurs heureux.

    Merci, c'est toujours sympa de recevoir des de votre part

  6. #6
    Expert éminent

    Homme Profil pro
    Inscrit en
    mai 2012
    Messages
    3 664
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Madagascar

    Informations forums :
    Inscription : mai 2012
    Messages : 3 664
    Points : 7 390
    Points
    7 390

    Par défaut

    re-,

    Par rapport aux informations qu'on a sur le fichier joint, ceci devrait marcher :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    =DiffDate('yyyy';[Date];Date$();0;1)
    Ensuite, il faudrait modifier le nom de ton champ Date en Date_naissance ou autres parce que le mot Date est un mot réservé d'Access.

    Cordialement.
    Mandresy
    "Je ne sais qu'une chose, c'est que je ne sais rien" Socrate

    N'oublions pas de mettre quand on a trouvé notre bonheur. Soyons sympa pour les futurs heureux.

    Merci, c'est toujours sympa de recevoir des de votre part

  7. #7
    Futur Membre du Club
    Homme Profil pro
    Educateur sportif
    Inscrit en
    février 2019
    Messages
    10
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 52
    Localisation : France

    Informations professionnelles :
    Activité : Educateur sportif

    Informations forums :
    Inscription : février 2019
    Messages : 10
    Points : 8
    Points
    8

    Par défaut

    OUIIIII merciiiii ça marche
    La requête ne me sert pas alors !?
    Je peux l'effacer ?

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Réponses: 8
    Dernier message: 03/07/2013, 17h46
  2. [AC-2003] Calculs sur des champs dans un formulaire
    Par Jeanpierre71 dans le forum IHM
    Réponses: 4
    Dernier message: 04/08/2011, 15h55
  3. [AC-97] Calcul d'un champ dans un formulaire
    Par Oliiive dans le forum IHM
    Réponses: 7
    Dernier message: 20/05/2010, 14h03
  4. Réponses: 0
    Dernier message: 25/01/2008, 10h09
  5. [VBA] Calcul d'une durée dans un formulaire
    Par Platon93 dans le forum Access
    Réponses: 2
    Dernier message: 16/12/2006, 16h53

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