IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
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

VBA Access Discussion :

date dans fonction DateDiff


Sujet :

VBA Access

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Inscrit en
    Juin 2003
    Messages
    18
    Détails du profil
    Informations forums :
    Inscription : Juin 2003
    Messages : 18
    Par défaut date dans fonction DateDiff
    Bonjour,

    Voici ce que j'utilise dans mon code VBA (Access 2002) :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    DateDiff("m", date, date_contrat)
    J'avais fais les tests il y a quelques jours et ça marchait et désormais ça ne marche plus. Je ne vois pas ce que j'aurais pu changer entre temps qui fasse que ça ne fonctionne plus.

    Ca ça fonctionne :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    DateDiff("m", Now(), date_contrat)
    Ca aussi ça fonctionne (date_du_jour faisant référence à une zone de texte ayant pour valeur par défaut (Maintenant()) :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    DateDiff("m", date_du_jour, date_contrat)
    Merci d'avance
    Julien

  2. #2
    Rédacteur/Modérateur
    Avatar de loufab
    Homme Profil pro
    Entrepreneur en solutions informatiques viables et fonctionnelles.
    Inscrit en
    Avril 2005
    Messages
    12 130
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Pyrénées Atlantiques (Aquitaine)

    Informations professionnelles :
    Activité : Entrepreneur en solutions informatiques viables et fonctionnelles.
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Avril 2005
    Messages : 12 130
    Par défaut
    Bonjour,

    Peut-être un problème de références ? De nos jours on tripote n'importe quoi.

    Pour en avoir la certitude, passe en mode VBE, dans la fenêtre d'exécution (non il ne va pas t'exécuter pour si peut) tape

    valide, si il t'insulte c'est que la référence est manquante. Sinon je repars me baigner...
    Détecter les modifications formulaire Cloud storage et ACCESS
    Classe MELA(CRUD) Opérateur IN et zone de liste Opérateur LIKE
    Visitez mon Blog
    Les questions techniques par MP ne sont pas lues et je ne pratique pas la bactériomancie

  3. #3
    Membre averti
    Inscrit en
    Juin 2003
    Messages
    18
    Détails du profil
    Informations forums :
    Inscription : Juin 2003
    Messages : 18
    Par défaut
    Lorsque je tape ça me donne bien la date du jour.

    Il est vrai aussi que j'ai touché aux références...
    J'avais fais une sauvegarde de mon projet. Dans ma sauvegarde cela fonctionne encore. J'ai donc comparé mes références entre mon projet et ma sauvegarde et j'ai les mêmes références que ma sauvegarde + d'autres.
    J'ai donc enlevé mes références que j'avais en plus mais ça ne change rien...

  4. #4
    Rédacteur/Modérateur
    Avatar de loufab
    Homme Profil pro
    Entrepreneur en solutions informatiques viables et fonctionnelles.
    Inscrit en
    Avril 2005
    Messages
    12 130
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Pyrénées Atlantiques (Aquitaine)

    Informations professionnelles :
    Activité : Entrepreneur en solutions informatiques viables et fonctionnelles.
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Avril 2005
    Messages : 12 130
    Par défaut
    Si tu tape Date et qu'il te donne la bonne c'est que le problème vient d'ailleurs.

    Par contre d'ou c'est étrange.

    Mon conseil : Fait un compactage de ta base. Elle est peut être endommagée (légèrement).
    Détecter les modifications formulaire Cloud storage et ACCESS
    Classe MELA(CRUD) Opérateur IN et zone de liste Opérateur LIKE
    Visitez mon Blog
    Les questions techniques par MP ne sont pas lues et je ne pratique pas la bactériomancie

  5. #5
    Membre Expert
    Avatar de Demco
    Profil pro
    Inscrit en
    Mai 2002
    Messages
    1 396
    Détails du profil
    Informations personnelles :
    Âge : 44
    Localisation : France

    Informations forums :
    Inscription : Mai 2002
    Messages : 1 396
    Par défaut
    désormais ça ne marche plus.
    En quoi ça ne marche plus ?
    As-tu un message d'erreur ?
    Le résultat est-il erroné ?

  6. #6
    Membre averti
    Inscrit en
    Juin 2003
    Messages
    18
    Détails du profil
    Informations forums :
    Inscription : Juin 2003
    Messages : 18
    Par défaut
    Citation Envoyé par Demco
    En quoi ça ne marche plus ?
    As-tu un message d'erreur ?
    Le résultat est-il erroné ?
    J’affichais le résultat dans une zone de texte et désormais je n’ai plus rien qui s’affiche dans cette zone de texte alors qu’avec les deux autres exemples précédents cela fonctionne.

  7. #7
    Expert confirmé
    Avatar de Lou Pitchoun
    Profil pro
    Inscrit en
    Février 2005
    Messages
    5 038
    Détails du profil
    Informations personnelles :
    Âge : 47
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations forums :
    Inscription : Février 2005
    Messages : 5 038
    Par défaut
    Ce matin j'ai eu une erreur 3075.
    La fonction Date ne fonctionnait plus. J'ai supprimé les références, je les ai remises et hop.. roulez jeunesse.
    Peut être que c'est ça car Now fonctionnait et pas Date !!

    *moi aussi je vais à la plage*

Discussions similaires

  1. placer des dates dans des feuilles en fonction du mois
    Par Jerez62 dans le forum Macros et VBA Excel
    Réponses: 2
    Dernier message: 11/12/2006, 10h05
  2. pb fonction date dans structure tm
    Par sandra771 dans le forum C
    Réponses: 12
    Dernier message: 28/11/2006, 15h33
  3. DateDiff avec 2 dates dans 2 tables distinctes
    Par delff dans le forum Access
    Réponses: 2
    Dernier message: 24/07/2006, 09h25
  4. Fonction date() dans valeur par défaut
    Par guiguikawa dans le forum Access
    Réponses: 2
    Dernier message: 15/06/2006, 15h16
  5. Problème de date dans fonction utlisateur
    Par lutin2003 dans le forum MS SQL Server
    Réponses: 3
    Dernier message: 11/04/2005, 16h25

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