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 :

[Outil] Savoir si un objet n'est jamais utilisé dans l'appli


Sujet :

Access

  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Juin 2006
    Messages
    402
    Détails du profil
    Informations personnelles :
    Âge : 45
    Localisation : France, Rhône (Rhône Alpes)

    Informations forums :
    Inscription : Juin 2006
    Messages : 402
    Points : 346
    Points
    346
    Par défaut [Outil] Savoir si un objet n'est jamais utilisé dans l'appli
    Salut à tous

    savez vous s'il est possible de savoir si un objet (requete, form, etat, macro) n'est jamais utilisé dans l'appli?

  2. #2
    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
    cela n'a pas de sens
    mes airs bags
    mon détecteur de fumée
    mon assurance vie
    mon parachute ventral
    le gilet de sauvetage qui est sous le siège de mon avion
    n'ont jamais été utilises

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Juin 2006
    Messages
    402
    Détails du profil
    Informations personnelles :
    Âge : 45
    Localisation : France, Rhône (Rhône Alpes)

    Informations forums :
    Inscription : Juin 2006
    Messages : 402
    Points : 346
    Points
    346
    Par défaut
    Imagines:
    tu travailles sur un projet avec plusieurs collègues.
    Tes collègues ou toi même crée de temps à autre une requete qui ne sert pas proprement à l'application mais pour un besoin ponctuel.

    Plutot que de l'avoir fait ailleurs, il l'a fait dans la base de prod.

    Hors cette requete, n'a rien à faire là.
    est il possible de savoir si une requete (prenons cet exemple) n'est jamais appelé?

    Ou imagines, ton appli a changé, plutot que modifier un form, tu l'a copié, et tu te base maintenant sur le nouveau.
    Tu n'as pas virer l'ancien (ni identifié avec un nomDuForm.old).

    Comment savoir qu'il n'est plus utilisé?

    En gros totu ca pour épurer la base de ses vieux objet.

  4. #4
    Membre actif Avatar de Mariboo
    Profil pro
    Inscrit en
    Mai 2006
    Messages
    254
    Détails du profil
    Informations personnelles :
    Âge : 38
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations forums :
    Inscription : Mai 2006
    Messages : 254
    Points : 238
    Points
    238
    Par défaut
    cela n'a pas de sens
    mes airs bags
    mon détecteur de fumée
    mon assurance vie
    mon parachute ventral
    le gilet de sauvetage qui est sous le siège de mon avion
    n'ont jamais été utilises


    Dans access 2003, il y a une fonctionnalité qui s'appelle "dépendance d'objet" dans "Affichage" , pour chaque form requete ou etat tu as la liste des objet "Qui dépendent de lui" ou "dont il est dépendant" ... si aucun form ou requete dépendent de l'objet sélectionné alors il ne sert à rien nulle part ...

    je sais pas si c'est bien ça que tu cherches ...

  5. #5
    Membre averti
    Profil pro
    Inscrit en
    Juin 2006
    Messages
    402
    Détails du profil
    Informations personnelles :
    Âge : 45
    Localisation : France, Rhône (Rhône Alpes)

    Informations forums :
    Inscription : Juin 2006
    Messages : 402
    Points : 346
    Points
    346
    Par défaut
    Citation Envoyé par Mariboo


    Dans access 2003, il y a une fonctionnalité qui s'appelle "dépendance d'objet" dans "Affichage" , pour chaque form requete ou etat tu as la liste des objet "Qui dépendent de lui" ou "dont il est dépendant" ... si aucun form ou requete dépendent de l'objet sélectionné alors il ne sert à rien nulle part ...

    je sais pas si c'est bien ça que tu cherches ...
    Je suis sous 97 mais bon ca va se regler.

    bah oui, si à partir de cette liste, ca me permet de virer ceux qui ne sont pas utilisé.
    Dois je me positionner sur chaque objet pour savoir ces dépendances.
    OU y a t'il une extraction possible poru chaque objet?

    car je ne me vois pas me positionner sur les 200 requetes, 300 form, 500 etats pour voir s'il y a dépendance.

  6. #6
    Membre actif Avatar de Mariboo
    Profil pro
    Inscrit en
    Mai 2006
    Messages
    254
    Détails du profil
    Informations personnelles :
    Âge : 38
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations forums :
    Inscription : Mai 2006
    Messages : 254
    Points : 238
    Points
    238
    Par défaut
    Citation Envoyé par LostIN
    Je suis sous 97 mais bon ca va se regler.

    bah oui, si à partir de cette liste, ca me permet de virer ceux qui ne sont pas utilisé.
    Dois je me positionner sur chaque objet pour savoir ces dépendances.
    OU y a t'il une extraction possible poru chaque objet?

    car je ne me vois pas me positionner sur les 200 requetes, 300 form, 500 etats pour voir s'il y a dépendance.
    Heu ... beh ... je sais pas .... je crois que tu vas être obligé ... je ne sais pas trop me servir de cette fonctionnalité ... j'ai pas trop regardé ... mais j'espère pour toi que ça peut-être faisable !

  7. #7
    Expert éminent sénior

    Avatar de Tofalu
    Homme Profil pro
    Technicien maintenance
    Inscrit en
    Octobre 2004
    Messages
    9 501
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : France, Ain (Rhône Alpes)

    Informations professionnelles :
    Activité : Technicien maintenance
    Secteur : Associations - ONG

    Informations forums :
    Inscription : Octobre 2004
    Messages : 9 501
    Points : 32 311
    Points
    32 311
    Par défaut
    Citation Envoyé par Mariboo


    Dans access 2003, il y a une fonctionnalité qui s'appelle "dépendance d'objet" dans "Affichage" , pour chaque form requete ou etat tu as la liste des objet "Qui dépendent de lui" ou "dont il est dépendant" ... si aucun form ou requete dépendent de l'objet sélectionné alors il ne sert à rien nulle part ...

    je sais pas si c'est bien ça que tu cherches ...

    Et si l'est utilisé en VBA ?

  8. #8
    Membre averti
    Profil pro
    Inscrit en
    Juin 2006
    Messages
    402
    Détails du profil
    Informations personnelles :
    Âge : 45
    Localisation : France, Rhône (Rhône Alpes)

    Informations forums :
    Inscription : Juin 2006
    Messages : 402
    Points : 346
    Points
    346
    Par défaut
    c justement en vba que je voudrais bosser pour automatiser.

  9. #9
    Membre actif Avatar de Mariboo
    Profil pro
    Inscrit en
    Mai 2006
    Messages
    254
    Détails du profil
    Informations personnelles :
    Âge : 38
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations forums :
    Inscription : Mai 2006
    Messages : 254
    Points : 238
    Points
    238
    Par défaut
    Citation Envoyé par Tofalu
    Et si l'est utilisé en VBA ?
    Si un formulaire est utilisé en VBA, il ne le détecte pas c vrai !
    A toi de rechercher le nom du form dans tout le projet !! YOUPI !! c la fete !

    Citation Envoyé par LostIN
    c justement en vba que je voudrais bosser pour automatiser.
    J'en ai pas la moindre idée!! je sais pas si c'est faisable.... Il faudrait faire des recherches...

  10. #10
    Membre averti
    Profil pro
    Inscrit en
    Juin 2006
    Messages
    402
    Détails du profil
    Informations personnelles :
    Âge : 45
    Localisation : France, Rhône (Rhône Alpes)

    Informations forums :
    Inscription : Juin 2006
    Messages : 402
    Points : 346
    Points
    346
    Par défaut
    merci,

  11. #11
    Membre actif
    Avatar de Trini
    Homme Profil pro
    Dresseur de puce
    Inscrit en
    Juillet 2005
    Messages
    189
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Dresseur de puce

    Informations forums :
    Inscription : Juillet 2005
    Messages : 189
    Points : 264
    Points
    264
    Par défaut
    Salut Lostin,

    Je te mets en pièce jointe une base avec un module appelé Objet.
    Ce module tu peux l'incorporer dans ta base
    Si tu l'ouvres tu peux exécuter la procédure ObjetRecherche().
    L'application te demande de saisir une chaine de caractère comme par exemple :
    Si tu cherches une requête, tu saisis le nom dans la boite de dialogue et ça va la chaine dans les autres requêtes, dans tous les codes de formulaires, états et modules, dans les sources des formulaires, états, ainsi que dans les sources des listes déroulantes (je fais pas les macros).
    Ah c'est pas complet mais si ça peut aider.

    J'ai moi-même du reprendre aussi des applications et ça m'a bien aidé
    Fichiers attachés Fichiers attachés

  12. #12
    Membre averti
    Profil pro
    Inscrit en
    Juin 2006
    Messages
    402
    Détails du profil
    Informations personnelles :
    Âge : 45
    Localisation : France, Rhône (Rhône Alpes)

    Informations forums :
    Inscription : Juin 2006
    Messages : 402
    Points : 346
    Points
    346
    Par défaut
    Citation Envoyé par Trini
    Salut Lostin,

    Je te mets en pièce jointe une base avec un module appelé Objet.
    Ce module tu peux l'incorporer dans ta base
    Si tu l'ouvres tu peux exécuter la procédure ObjetRecherche().
    L'application te demande de saisir une chaine de caractère comme par exemple :
    Si tu cherches une requête, tu saisis le nom dans la boite de dialogue et ça va la chaine dans les autres requêtes, dans tous les codes de formulaires, états et modules, dans les sources des formulaires, états, ainsi que dans les sources des listes déroulantes (je fais pas les macros).
    Ah c'est pas complet mais si ça peut aider.

    J'ai moi-même du reprendre aussi des applications et ça m'a bien aidé

    merci bcp

  13. #13
    Membre habitué
    Profil pro
    Inscrit en
    Septembre 2005
    Messages
    310
    Détails du profil
    Informations personnelles :
    Âge : 42
    Localisation : France

    Informations forums :
    Inscription : Septembre 2005
    Messages : 310
    Points : 139
    Points
    139
    Par défaut
    Bonjour à tous ,

    Effectivement cet outils est très intéressant, y'a-t-il une possibilités de chercher dans toutes les bases situés dans un dossier par exemple ?

    D'avance merci.

  14. #14
    Expert éminent sénior

    Avatar de Tofalu
    Homme Profil pro
    Technicien maintenance
    Inscrit en
    Octobre 2004
    Messages
    9 501
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : France, Ain (Rhône Alpes)

    Informations professionnelles :
    Activité : Technicien maintenance
    Secteur : Associations - ONG

    Informations forums :
    Inscription : Octobre 2004
    Messages : 9 501
    Points : 32 311
    Points
    32 311
    Par défaut
    Citation Envoyé par boulap
    Bonjour à tous ,

    Effectivement cet outils est très intéressant, y'a-t-il une possibilités de chercher dans toutes les bases situés dans un dossier par exemple ?

    D'avance merci.

    Il suffit de boucler sur les fichiers à l'aide du FSO. Cf mon tutoriel sur les fichiers

  15. #15
    Membre habitué
    Profil pro
    Inscrit en
    Septembre 2005
    Messages
    310
    Détails du profil
    Informations personnelles :
    Âge : 42
    Localisation : France

    Informations forums :
    Inscription : Septembre 2005
    Messages : 310
    Points : 139
    Points
    139
    Par défaut
    ok merci Tofalu, je vais voir si je m'en sors, ce qui n'est pas gagné ;-)

    Au pire, si je galère je les ferais une à une, ça ira aussi vite !!!

    Je viens de voir que si un état a pour source une requête qui contient la table recherché par exemple, cet état n'est pas pris en compte ! Voyez-vous un possibilité pour le faire ?

    Merci d'avance

    P.S. si quelqu'un se sent d'adapter le code, ce sera avec plaisir ;-)

  16. #16
    Invité
    Invité(e)
    Par défaut
    Bonjour

    Et pour le code VBA ?

    Starec

  17. #17
    Membre habitué
    Profil pro
    Inscrit en
    Septembre 2005
    Messages
    310
    Détails du profil
    Informations personnelles :
    Âge : 42
    Localisation : France

    Informations forums :
    Inscription : Septembre 2005
    Messages : 310
    Points : 139
    Points
    139
    Par défaut
    Citation Envoyé par Starec
    Et pour le code VBA ?
    ??? j'ai pas compris :-p

  18. #18
    Invité
    Invité(e)
    Par défaut
    Re

    Si tu as du code dans des modules (indépendant ou de formulaires) avec des requêtes SQL qui font appel à ta table, est-ce que ceux-ci sont détéctés ?

    Starec

  19. #19
    Expert éminent sénior

    Avatar de Tofalu
    Homme Profil pro
    Technicien maintenance
    Inscrit en
    Octobre 2004
    Messages
    9 501
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : France, Ain (Rhône Alpes)

    Informations professionnelles :
    Activité : Technicien maintenance
    Secteur : Associations - ONG

    Informations forums :
    Inscription : Octobre 2004
    Messages : 9 501
    Points : 32 311
    Points
    32 311
    Par défaut
    Sans compter que d'autres bases peuvent faire appel à certains objets inutilisés dans la base courante

  20. #20
    Membre habitué
    Profil pro
    Inscrit en
    Septembre 2005
    Messages
    310
    Détails du profil
    Informations personnelles :
    Âge : 42
    Localisation : France

    Informations forums :
    Inscription : Septembre 2005
    Messages : 310
    Points : 139
    Points
    139
    Par défaut
    wahou !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

    donc en gros il faudrait un mini outil dans lequel on donne une chaine de caractères et un répertoire et le résultat nous donne à quel endroit est utilisé la chaine de caractères (en prenant tout en compte) et surtout si des résultats sont trouvés, il faut ensuite boucler sur ces résultats pour aller encore plus loin dans la recherche !!!

    c'est monstrueux et au-delà de mes compétences !!! mais ça aiderait beaucoup de personnes je pense !!!

    Merciiiiiiiiiiiiii

Discussions similaires

  1. [PHP 5.3] array dans un objet qui est lui meme dans un tableau d'objet
    Par mfej74 dans le forum Langage
    Réponses: 4
    Dernier message: 11/12/2009, 11h56
  2. Le paramètres Sender n'est jamais utilisé
    Par Pasqualini dans le forum C++Builder
    Réponses: 3
    Dernier message: 03/02/2009, 16h02
  3. Réponses: 2
    Dernier message: 12/11/2007, 15h26
  4. Réponses: 2
    Dernier message: 21/04/2007, 16h13

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