Calcul de la date d'échéance.

Résolu
Bonsoir à vous tous! Cela fais des semaines que je cherche sur internet mais je trouve toujours pas. Je vous soumet à présent mon problème. Je veux calculer une date d échéance sous ACCESS. exemple si quel qu'un vient prendre assurance aujourd'hui et veux 3 mois la date d échéance doit être : LA DATE D'AUJOURD'HUI -1 JOUR +3 SUR LE MOIS CAR C EST 3 MOIS. Voici un exemple mathématique avec la date d'aujourd'hui:

23/06/2014 -1j +3 mois
=
22/09/2014


En attente d'une suite favorable veuillez recevoir mes salutation les distingués.

9 réponses

  1. Bonjour,

    Peux-tu nous donner ton fichier access ou une partie) ?
    1. Modérateur
      Bonjour,

      Hum, je me demande s'il a commencé à rédigé une réponse ? Ca sent assez fort l'exercice scolaire :-/
  2. Chris ce n'est pas un exercice scolaire non loin de là. Voici une partie de mon fichier
    j (ai d'abord créer plusieurs tables notament:

    La date Nom et Prénom Durée d'Assurance Date d'cheance
    1. Modérateur
      D'accord.

      Voici une partie de mon fichier
      Ce que tu décris ensuite est assez limité :-/
  3. En effet ce qui reste n'a pratiquement pas d'importance.
    1. Si vous le désirez je peux énumérer ce qui reste
      1. Modérateur
        Ca me semble une bonne idée... Ceux qui savent (pas moi !) verront mieux ainsi si quelque chose cloche et ce qu'il faut te suggérer.
    2. Voici le contenu de ma table:µ

      NOM DU CHAMP ; TYPE DE Donnée

      La_date ; date abrégé
      Nom et Prénom ; texte 255 caractère
      Durée d'Assurance ; numérique
      Date d'Echeance ; date abrégé
      Contact ; numérique
      Crédit ; numérique
      1. Bonjour,
        La formule à appliquer pour ajouter 3 mois est la suivante:
        DateRecherchée = DateAdd("m", 3, DateActuelle -1)
        La fonction DateAdd() est l'écriture anglaise, à utiliser dans le VBA, de la fonction AjDate(). Sinon Access traduit de lui-même de l'anglais vers le français quand on l'écrit en création visuelle; "m" indique qu'on ajoute des mois, mais on peut ajouter des semaines, des trimestres ou des années. Pour en savoir plus, il suffit de regarder sur l'aide du développeur.
        Bonne suite.
        1. Monsieur Tessel75 et si le client prends 4 mois ou voir même 9 mois quel serait alors la formule que je dois entrer?
          Merci de me répondre.
          1. Bonsoir,
            Evident !!!
            Formule générale = DateAdd("m", n, DateActuelle -1)
            n = nbre mois (ou jours, semaines, années, etc...)
            bonne suite.
            1. Merci Monsieur Tessel75 de m'avoir consacrer in-peux de votre temps. J'ai suivi à la lettre ce que vous avez dit. Et sa marcher.
              MERCI INFINIMENT MONSIEUR TESSEL 75.