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

Access Discussion :

msgbox d'alerte sur des dates!!!


Sujet :

Access

  1. #1
    Membre du Club Avatar de T'chab
    Profil pro
    Inscrit en
    Avril 2006
    Messages
    94
    Détails du profil
    Informations personnelles :
    Âge : 41
    Localisation : France

    Informations forums :
    Inscription : Avril 2006
    Messages : 94
    Points : 57
    Points
    57
    Par défaut msgbox d'alerte sur des dates!!!
    bonjour
    je travaille sur access 97,
    j'ai créé une zone de texte permettant de renseigner la date de contrôle technique de chque véhicule.
    Je souhaiterai que l'utilisateur qui se connecte à la base access puisse être informé 7 jours avant, que tel ou tel véhicule doit passer en contrôle.

    mon idée:
    2 zones de texte:
    la première qui affiche la [date du jour]
    la seconde qui affiche la [date du controle technique]

    en vba, déclarer une variable "dif"

    dif= [date du controle technique]-[date du jour]
    si "dif" =7 alors
    msgbox: le véhicule "0000 xx 75" doit passer au controle
    Fin

    qu'en pensez vous?
    merci a tous

  2. #2
    Membre expérimenté

    Homme Profil pro
    Inscrit en
    Janvier 2006
    Messages
    1 184
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Janvier 2006
    Messages : 1 184
    Points : 1 363
    Points
    1 363
    Par défaut
    Pourquoi pas un formulaire dans lequel tu affiches tous les véhicules dont le contrôle technique est dans 7 jours, basé sur une requète dont la clause where est
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
     Datediff('d', [date du controle technique], date) =7
    ?
    Le formulaire s'affichant à l'ouverture de la base.

  3. #3
    Expert confirmé

    Profil pro
    Inscrit en
    Mai 2005
    Messages
    3 419
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2005
    Messages : 3 419
    Points : 4 297
    Points
    4 297
    Par défaut
    que tu aurais bon seulment à j-7
    et que si ce jour la est un jour férié personne ne verra jamais ton message
    il faur remplacer =7 par <=7

  4. #4
    Membre expérimenté

    Homme Profil pro
    Inscrit en
    Janvier 2006
    Messages
    1 184
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Janvier 2006
    Messages : 1 184
    Points : 1 363
    Points
    1 363
    Par défaut
    J'y ai pensé, mais à ce moment là, tu vas avoir les mêmes véhicules pendant toutes une semaine.
    En ajoutant un order by sur la date du contrôle technique, ça peut le faire.

  5. #5
    Membre du Club Avatar de T'chab
    Profil pro
    Inscrit en
    Avril 2006
    Messages
    94
    Détails du profil
    Informations personnelles :
    Âge : 41
    Localisation : France

    Informations forums :
    Inscription : Avril 2006
    Messages : 94
    Points : 57
    Points
    57
    Par défaut
    C'est vrai que j'obterez plus pour une requete, ce qui me permettrai d'avoir dejà une liste précise des controles à venir.

    mon code visual serait donc adapté à cette requete. Par exemple, je pourrai déclencher le msgbox à l'ouverture du menu principal

  6. #6
    Membre expérimenté

    Homme Profil pro
    Inscrit en
    Janvier 2006
    Messages
    1 184
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Janvier 2006
    Messages : 1 184
    Points : 1 363
    Points
    1 363
    Par défaut
    Pas une msgbox, mais un formulaire ou plutôt un rapport, qui permettrait de présenter les résultats avec une rupture au niveau de la date de contrôle technique et éventuellement permettrait une impression.

  7. #7
    Membre du Club Avatar de T'chab
    Profil pro
    Inscrit en
    Avril 2006
    Messages
    94
    Détails du profil
    Informations personnelles :
    Âge : 41
    Localisation : France

    Informations forums :
    Inscription : Avril 2006
    Messages : 94
    Points : 57
    Points
    57
    Par défaut
    ayant consulté les maitres d'oeuvres pour l'application, je pense que la requete ne sera pas utile, pas d'impression, juste de l'alerte

    je vais créer une fonction vba qui se déclenchera à l'ouverture de la base

    pourriez vous m'aiguiller sur la syntaxe en vba
    notamment pour les zones de textes merci

Discussions similaires

  1. Réponses: 8
    Dernier message: 04/10/2013, 08h43
  2. [XL-2003] Créer une zone d'alerte sur des dates
    Par graphikris dans le forum Macros et VBA Excel
    Réponses: 9
    Dernier message: 31/03/2013, 12h45
  3. Index sur des dates?
    Par nicovmd dans le forum SQL Procédural
    Réponses: 3
    Dernier message: 30/06/2005, 14h20
  4. analyse "périodes" basées sur des dates.
    Par Yorglaa dans le forum Oracle
    Réponses: 7
    Dernier message: 22/12/2004, 11h39
  5. Réponses: 9
    Dernier message: 17/01/2004, 10h51

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