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 :

Mise à jour d'un diagramme de gantt


Sujet :

VBA Access

  1. #1
    Membre à l'essai
    Homme Profil pro
    Formateur en informatique
    Inscrit en
    Août 2018
    Messages
    10
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Formateur en informatique

    Informations forums :
    Inscription : Août 2018
    Messages : 10
    Par défaut Mise à jour d'un diagramme de gantt
    Bonjour,
    je souhaite afficher dans mon diagramme une sélection de véhicule suivant le choix demandé dans le formulaire "Entre" sous le bouton "Planning".
    la requête fonctionne bien. mais le module de Mise à jour diaphragme, non. On me dit qu'il manque un paramètre ?
    Pouvez-vous m'aider.
    Merci d'avance.Gantt.FG.rar

  2. #2
    Rédacteur/Modérateur

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

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Août 2004
    Messages : 8 629
    Billets dans le blog
    67
    Par défaut
    Bonjour,

    Il faut que le formulaire Entre soit ouvert pour quel la requête fonctionne.
    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

  3. #3
    Expert confirmé
    Homme Profil pro
    retraité
    Inscrit en
    Juin 2012
    Messages
    3 446
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations professionnelles :
    Activité : retraité
    Secteur : Associations - ONG

    Informations forums :
    Inscription : Juin 2012
    Messages : 3 446
    Par défaut
    ... et il faut réinstaller la table T_Categorie qui est utilisée pour la liste déroulante Cat contenue dans ce formulaire Entre.

  4. #4
    Membre à l'essai
    Homme Profil pro
    Formateur en informatique
    Inscrit en
    Août 2018
    Messages
    10
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Formateur en informatique

    Informations forums :
    Inscription : Août 2018
    Messages : 10
    Par défaut
    Bonjour;
    Effectivement le formulaire "Entre" reste ouvert tout au long du processus.
    J'ai mis à jour la table "Catégorie". Vous le trouverez en pièce jointe.
    Le problème reste entier. Merci d'avance.
    Fichiers attachés Fichiers attachés

  5. #5
    Expert confirmé
    Homme Profil pro
    retraité
    Inscrit en
    Juin 2012
    Messages
    3 446
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations professionnelles :
    Activité : retraité
    Secteur : Associations - ONG

    Informations forums :
    Inscription : Juin 2012
    Messages : 3 446
    Par défaut
    Bonjour,,

    Une façon de faire est d'avoir une requête sans critère filtrant et de placer ce filtre au niveau du code:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    Public Sub MajDiagrammeGantt()
        '... ...
    Dim strSQL As String
    Dim RsP As DAO.Recordset
    Dim RsPL As DAO.Recordset
    strSQL = CurrentDb.QueryDefs("R_PlanningTache").SQL
    'Debug.Print strSQL
    Set RsP = CurrentDb.OpenRecordset(strSQL)
    RsP.Filter = "T_Vehicule.Categorie='" & Forms!Entre!Cat & "'"
    Set RsPL = RsP.OpenRecordset
        '... ...
    Cordialement.
    Fichiers attachés Fichiers attachés

  6. #6
    Membre à l'essai
    Homme Profil pro
    Formateur en informatique
    Inscrit en
    Août 2018
    Messages
    10
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Formateur en informatique

    Informations forums :
    Inscription : Août 2018
    Messages : 10
    Par défaut
    C'est parfait. Merci beaucoup pour vote aide précieuse.

  7. #7
    Membre à l'essai
    Homme Profil pro
    Formateur en informatique
    Inscrit en
    Août 2018
    Messages
    10
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Formateur en informatique

    Informations forums :
    Inscription : Août 2018
    Messages : 10
    Par défaut MIse a jour diaphragme gant
    Citation Envoyé par F.guy Voir le message
    C'est parfait. Merci beaucoup pour vote aide précieuse.
    Bonjour, j'ai encore besoin d'un coup de pouce.
    Tout semblait bien fonctionner. Mais après avoir fait plusieurs enregistrements pour un même type de véhicule, il est impossible de passer à un autre type de véhicule sur le formulaire entrée,
    un premier message, "Sous formulaire trop grand", suivi du message "variable de bloc non définie", apparaissent à l'écran. Tout est bloqué...
    Je suis vraiment dans l'embarras.
    Merci d'avance pour votre aide.D_S Moto_be.zip

  8. #8
    Expert confirmé
    Homme Profil pro
    retraité
    Inscrit en
    Juin 2012
    Messages
    3 446
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations professionnelles :
    Activité : retraité
    Secteur : Associations - ONG

    Informations forums :
    Inscription : Juin 2012
    Messages : 3 446
    Par défaut
    Bonjour,

    Je ne sais pourquoi mais le nombre de lignes affichables dans le planning est limité à 30.

    En pratique ce planning n'affichant qu'une catégorie précise de véhicules, cela ne devrait pas poser de problème, mais pour cela il faut bien l'indiquer dans le calcul du nombre de lignes:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    nl = DCount("NumTache", "R_PlanningTache", "T_Vehicule.Categorie='" & Forms!Entre!Cat & "'")
    et je pense utile d'explicitement afficher cette catégorie en titre du planning.

    J'ai posé dans le code ce texte '<<< aux points modifiés. Il faudra réattacher les tables.

    Bonne continuation.
    Fichiers attachés Fichiers attachés

  9. #9
    Membre à l'essai
    Homme Profil pro
    Formateur en informatique
    Inscrit en
    Août 2018
    Messages
    10
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Formateur en informatique

    Informations forums :
    Inscription : Août 2018
    Messages : 10
    Par défaut Mise à jour du Diaphragme Gantt
    Merci c'est parfait.
    Pour info j'ai une autre base avec le même diaphragme qui peut traiter plus de 4000 enregistrement sans soucis.
    i es vrai que que dans cette dernière base, il n'y a pas de sélection par critère... Le mystère reste entier pour moi.
    Encore Merci pour votre aide.

  10. #10
    Expert éminent
    Avatar de tee_grandbois
    Homme Profil pro
    retraité
    Inscrit en
    Novembre 2004
    Messages
    8 976
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 68
    Localisation : France, Yvelines (Île de France)

    Informations professionnelles :
    Activité : retraité

    Informations forums :
    Inscription : Novembre 2004
    Messages : 8 976
    Par défaut
    bonjour,
    je me permet cette suggestion de correction du titre de la discussion:
    Mise à jour du diagramme de Gantt
    en effet:
    le diaphragme est un muscle respiratoire
    le diagramme est une représentation visuelle permettant d'afficher des concepts, des idées des constructions, des relations, des données statistiques ...

    cette remarque étant émise sans intention d'offenser qui que ce soit

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [AC-2003] Problème de mise jour à des données avec ADO
    Par @omzo dans le forum VBA Access
    Réponses: 2
    Dernier message: 24/06/2010, 14h25
  2. Collation et mise jour
    Par jfphan dans le forum MS SQL Server
    Réponses: 0
    Dernier message: 01/07/2008, 16h54
  3. [WD10] Verification de mise jour de version
    Par philippe30 dans le forum WinDev
    Réponses: 2
    Dernier message: 27/05/2008, 10h21
  4. Mise jour des champs avec formulaires
    Par tetsuoo dans le forum Requêtes et SQL.
    Réponses: 9
    Dernier message: 09/09/2007, 21h35
  5. [VBA-EXcel] Timer pour mise jour automatique
    Par Dos dans le forum Macros et VBA Excel
    Réponses: 1
    Dernier message: 12/09/2006, 21h36

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