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 :

Access version essais


Sujet :

Access

  1. #1
    Futur Membre du Club
    Homme Profil pro
    MIAGE
    Inscrit en
    Février 2016
    Messages
    16
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Guinée

    Informations professionnelles :
    Activité : MIAGE
    Secteur : High Tech - Matériel informatique

    Informations forums :
    Inscription : Février 2016
    Messages : 16
    Points : 5
    Points
    5
    Par défaut Access version essais
    Bonsoir s'il vous plaît je voudrais que vous m'aidiez à avoir un code source access permettant en trois jours après utilisation de l'application de le stopper

  2. #2
    Rédacteur/Modérateur

    Avatar de User
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Août 2004
    Messages
    8 264
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 54
    Localisation : France, Ain (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Août 2004
    Messages : 8 264
    Points : 19 430
    Points
    19 430
    Billets dans le blog
    63
    Par défaut
    Bonjour,

    Vous créez une table T_Test avec un champ date (DebutTest: Date) qui va permettre d'enregistrer la date du 1er jour d'essai.

    Vous créez un formulaire que vous ouvrez invisible au démarrage.

    Sur ouverture du formulaire de démarrage, vous mettez du code pour tester s'il y a une date de début de test, dans la table.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     
    Dim rs as DAO.Recordset
    set rs=currentdb.Openrecordset("T_Test",dbopendynaset)
    ...
    Si pas de date :
    Vous enregistrez dans la table la date du jour (avec la fonction Date()) :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
      if if rs.eof Then then
          rs.addnew
          rs!DebutTest=Date()
          rs.Update
       else
          ...
       end if
    Si une date est déjà enregistrée dans la table :
    Vous testez le nombre de jours écoulés depuis son enregistrement avec :

    if DateDiff("d",rs!DateTest,Date())>=3 then.

    Si supérieur ou égal à 3 jours alors quitter l'application avec DoCmd.Quit().


    A noter qu'un petit malin pourra toujours ouvrir l'appli sans ouvrir le formulaire de démarrage en appuyant sur la touche shift au démarrage :

    Dans ce cas, il faut inhiber la touche shift, voici une discussion qui en parle :
    désactiver touche shift/

    Cdlt,
    Vous trouverez dans la FAQ, les sources ou les tutoriels, de l'information accessible au plus grand nombre, plein de bonnes choses à consulter sans modération

    Des tutoriels pour apprendre à créer des formulaires de planning dans vos applications Access :
    Gestion sur un planning des présences et des absences des employés
    Gestion des rendez-vous sur un calendrier mensuel


    Importer un fichier JSON dans une base de données Access :
    Import Fichier JSON

Discussions similaires

  1. Access version essai
    Par wally2w dans le forum Access
    Réponses: 2
    Dernier message: 11/12/2011, 18h53
  2. désinstaller une version essais Groove 2007
    Par laurent2 dans le forum Microsoft Office
    Réponses: 0
    Dernier message: 22/07/2010, 11h45
  3. [Toutes versions] ACCESS version FR, US, EN
    Par pgz dans le forum IHM
    Réponses: 0
    Dernier message: 02/03/2010, 14h58
  4. Version essai, limite de temps
    Par touronster dans le forum Général Java
    Réponses: 4
    Dernier message: 27/08/2009, 15h22
  5. Version essai de certains module de SAS
    Par FARABID dans le forum Débutez
    Réponses: 2
    Dernier message: 16/09/2008, 10h48

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