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 :

[Tutoriel] - Apprendre à générer des interventions récurrentes


Sujet :

Access

  1. #1
    Rédacteur/Modérateur


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

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Août 2004
    Messages : 8 720
    Billets dans le blog
    67
    Par défaut [Tutoriel] - Apprendre à générer des interventions récurrentes
    Bonjour,

    Je vous présente un nouveau tutoriel pour apprendre à générer des interventions récurrentes.

    Les interventions sont créées suivant une périodicité et sont affichées dans un sous-formulaire en mode feuille de données.

    Ce travail a été réalisé à la suite d'un échange que j'ai eu sur ce forum avec geoFrey, qui en est à l'origine.

    Bonne lecture,
    Cdlt,
    Denis


    Tous les meilleurs cours et tutoriels pour apprendre Access
    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

  2. #2
    Candidat au Club
    Femme Profil pro
    Étudiant
    Inscrit en
    Avril 2014
    Messages
    3
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : Réunion

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Avril 2014
    Messages : 3
    Par défaut Rendez-vous hebomadaire automatique
    Bonjour,

    Tout d'abord, merci au concepteur de ce tuto! Il est génial!
    Je travaille sur une base de données qui permet de gérer des cours de musique. Les cours pour chaque élève sont donc répétitifs chaque semaine.
    Pour créer cette base, je me suis inspirée de l'article "Planning hebdomadaire pour gérer les rendez-vous" que Denis Hulo a crée.
    Pouvez-vous m'indiquer comment insérer une option permettant de choisir une période donnée pendant laquelle les rendez vous des cours seront répétés chaque semaine.
    Merci!!!
    Julie

  3. #3
    Community Manager

    Avatar de Malick
    Homme Profil pro
    Community Manager
    Inscrit en
    Juillet 2012
    Messages
    9 321
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Sénégal

    Informations professionnelles :
    Activité : Community Manager
    Secteur : Conseil

    Informations forums :
    Inscription : Juillet 2012
    Messages : 9 321
    Billets dans le blog
    15
    Par défaut


    @ Julielu974 : comme expliquer ici, il faut créer une nouvelle discussion par rapport à votre question technique. Ce post ne devrait recevoir que les remarques en rapport avec l'article concerné.

    Cordialement,
    Malick
    Vous avez envie de contribuer au sein du Club Developpez.com ? Contactez-nous maintenant !
    Vous êtes passionné, vous souhaitez partager vos connaissances en informatique, vous souhaitez faire partie de la rédaction.
    Il suffit de vous porter volontaire et de nous faire part de vos envies de contributions :
    Rédaction d'articles/cours/tutoriels, Traduction, Contribution dans la FAQ, Rédaction de news, interviews et témoignages, Organisation de défis, de débats et de sondages, Relecture technique, Modération, Correction orthographique, etc..
    Vous avez d'autres propositions de contributions à nous faire ? Vous souhaitez en savoir davantage ? N'hésitez pas à nous approcher.

  4. #4
    Invité de passage
    Homme Profil pro
    Assistant aux utilisateurs
    Inscrit en
    Octobre 2025
    Messages
    1
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 38
    Localisation : Bahamas

    Informations professionnelles :
    Activité : Assistant aux utilisateurs
    Secteur : Administration - Collectivité locale

    Informations forums :
    Inscription : Octobre 2025
    Messages : 1
    Par défaut Erreur 2450 lors de la validation ou suppression
    Bonjour,

    Je me suis inspirer de votre travail, pour la création d'une base de données pour la gestion des interventions dans mon usine. N'ayant pas besoin de la périodicité, j'ai adapté le fichier.

    Néanmoins, lors de la validation d'une intervention je reçois le code erreur 2450: Microsoft Access ne trouve pas le forumulaire "F_ListeInterventions" auquel il est fait référence.(idem pour la commande suppression)

    J'ai voulu vérifier avec votre fichier et j'ai le même résultat.
    J'ai bien vérifier l'orthographe, et les noms des formulaires.

    Avec la fonction débogage ça provient de cette ligne " Forms!F_ListeInterventions.SF_ListeInterventions.Requery" dans le code du F_Intervention.

    Merci par avance pour votre aide.

  5. #5
    Rédacteur
    Avatar de Chrispi
    Homme Profil pro
    Chargé de missions
    Inscrit en
    Juin 2020
    Messages
    283
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Chargé de missions
    Secteur : Santé

    Informations forums :
    Inscription : Juin 2020
    Messages : 283
    Par défaut
    Bonjour User,

    Toujours au top.
    J'aurai bien aimé avoir cet outil quand je bossais dans la maintenance dans l'industrie il y a quelques années déjà.

    Chrispi

  6. #6
    Rédacteur/Modérateur


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

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Août 2004
    Messages : 8 720
    Billets dans le blog
    67
    Par défaut
    Merci Christophe
    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

  7. #7
    Membre averti

    Homme Profil pro
    Ingénieur qualité méthodes
    Inscrit en
    Mars 2017
    Messages
    16
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 49
    Localisation : France, Eure (Haute Normandie)

    Informations professionnelles :
    Activité : Ingénieur qualité méthodes
    Secteur : Industrie

    Informations forums :
    Inscription : Mars 2017
    Messages : 16
    Par défaut
    Citation Envoyé par sagnap Voir le message
    Bonjour,

    Je me suis inspirer de votre travail, pour la création d'une base de données pour la gestion des interventions dans mon usine. N'ayant pas besoin de la périodicité, j'ai adapté le fichier.
    Bonjour,

    Je suis en train de faire pareil. Mais je garde la périodicité et j'ai ajouté une table "machine" plutôt que client.
    Je rencontre un autre problème.

    Avez vous résolu votre problème?
    Le concepteur répond-il?

    Sincèrement

  8. #8
    Membre averti

    Homme Profil pro
    Ingénieur qualité méthodes
    Inscrit en
    Mars 2017
    Messages
    16
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 49
    Localisation : France, Eure (Haute Normandie)

    Informations professionnelles :
    Activité : Ingénieur qualité méthodes
    Secteur : Industrie

    Informations forums :
    Inscription : Mars 2017
    Messages : 16
    Par défaut Nouvelle intervention impossible après modification BD
    Bonjour,

    Intéressant cette petite base de données. J'essaye de l'adapté à mon besoin en remplaçant la table "Client" par une table "Machine".

    Après avoir mis à jour le formulaire de d'intervention, je ne peux plus le lancé en mode ajout de données:
    - la fonction VBA
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    CmdAjouterIntervention_Click()
    renvoit une erreur "Impossible de mettre à jour Recordset"
    - le formulaire s'ouvre avec les informations d'une précédente information.

    Pour mes besoin j'ai modifié la requête "R_Intervention" pour récupérer les infos de la machine et éventuellement du sous équipement concerné. Mais je dois rater un paramètre pour que le Recordset soit modifiable.

    A toute fin utile, voici la requête, elle renvoit bien des données:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    SELECT
        DISTINCTROW T_Intervention.*,
        T_Periodicite.Periodicite,
        T_SousEquipement.Rep_Ss_Equipement,
        T_SousEquipement.Description,
        T_Lignes.NomMachine,
        T_Periodicite.UniteTemps,
        T_Periodicite.DateDebutPeriodicite,
        T_Periodicite.DateFinPeriodicite
    FROM
        (
            T_Lignes
            RIGHT JOIN (
                T_Intervention
                LEFT JOIN T_Periodicite ON T_Intervention.IdPeriodicite = T_Periodicite.IdPeriodicite
            ) ON T_Lignes.IDMachine = T_Intervention.IDMachine
        )
        LEFT JOIN T_SousEquipement ON T_Lignes.IDMachine = T_SousEquipement.IDMachine;

  9. #9
    Rédacteur/Modérateur


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

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Août 2004
    Messages : 8 720
    Billets dans le blog
    67
    Par défaut Désolé pour le retard
    Bonjour,

    Je suis désolé de ne pas avoir répondu à sagnap, j'ai complètement zappé sa demande du 23/10/2025 car j'étais focalisé sur la réponse de Chrispi le même jour.

    Alors pour répondre à la question de sagnap :

    Citation Envoyé par sagnap
    ...
    Néanmoins, lors de la validation d'une intervention je reçois le code erreur 2450: Microsoft Access ne trouve pas le forumulaire "F_ListeInterventions" auquel il est fait référence.(idem pour la commande suppression)
    Si vous recevez ce type de message c'est que vous ouvrez le formulaire d'interventions sans passer par le formulaire de base : F_ListeInterventions.

    Citation Envoyé par Alex157
    ..
    renvoit une erreur "Impossible de mettre à jour Recordset"
    - le formulaire s'ouvre avec les informations d'une précédente information.
    Je relève dans le code SQL :

    Code SQL : Sélectionner tout - Visualiser dans une fenêtre à part
    SELECT DISTINCTROW T_Intervention.*, ...

    Avec DISTINCTROW la requête ne peut plus être mise à jour.

    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

  10. #10
    Membre averti

    Homme Profil pro
    Ingénieur qualité méthodes
    Inscrit en
    Mars 2017
    Messages
    16
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 49
    Localisation : France, Eure (Haute Normandie)

    Informations professionnelles :
    Activité : Ingénieur qualité méthodes
    Secteur : Industrie

    Informations forums :
    Inscription : Mars 2017
    Messages : 16
    Par défaut
    Bonjour,

    Pas grave pour le délais de réponse. Ca ma forcé à chercher d'autres pistes.

    Je n'avais pas vu que le Distinct empéchait la mise à jour.
    Je suis remonté à la structure de la base et des relations entre table pour limiter le résultat. Ca a du retirer le DISTINCTROW.

    Mise à jour
    Je vais tester dans la semaine.
    J'ai testé et trouver d'autres problèmes ou sans doute la cause profonde qui fait que le générateur à ajouté un DISTINCTROW.
    La nouvelle relation n'était pas configurer avec la vérification de cohérence. Les relation n'était pas configurées en 1 à plusieurs. J'ai également modifié la requête pour avoir un seul enregistrement dans les tables dépendantes.

    Nom : BD Maintenance.png
Affichages : 62
Taille : 22,0 Ko



    Merci

Discussions similaires

  1. Réponses: 2
    Dernier message: 11/05/2009, 18h31
  2. Réponses: 1
    Dernier message: 30/06/2007, 19h46
  3. [info - SQLpro] - nouvel article : probématique des NULL
    Par SQLpro dans le forum Décisions SGBD
    Réponses: 1
    Dernier message: 17/09/2004, 09h49

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