Gestion de service technique

Soyez le premier à donner votre avis sur cette source.

Vue 13 163 fois - Téléchargée 5 823 fois

Description

Gestion des personnels (habillement, Ressource humaine, coordonnées ...) + Gestion du matériel (Véhicule, petit matériel, réparation ...) pour des sapeurs pompiers.

L'objectif est de gérer cela via un arbre (TreeView) avec des objets (Objet "Agent", "Caserne", "Véhicule", "Effet" ...).

On peut déplacer les objets simplement en les glissant (Drag and Drop). Chaque objet pouvant en contenir d'autre (Un groupement "contient" des casernes qui "contiennent" des agents ou des véhicules... )

Pour démarrer, lancer "Hab_Gpt_Ouest.exe". Puis ouvrez le fichier "Habillement.bd1". C'est une base de donnée utilisable via acces (j'ai changé l'extension). Par la suite, il faut utiliser l'arborescence pour voir les éléments.

Conclusion :


Ce code n'est pas terminé.

Cela fonctionne mais présente des lenteurs surtout pour la gestion d'une base importante (Passant les 1000 objets) ...

La gestion du TreeView est trop lourde et complique le code. Manquant de temps pour trouver des astuces de codage, je vais reprogrammer le tout en utilisant des ListBox.

Vous trouverez dans ce code : Gestion d'un TreeView, accès a une base de donnée, utilisation d'un fichier de ressource ... (pas toujours programmé en "pro" mais qui ont le mérite de fonctionner)

Bonne continuation
MarcVB

Codes Sources

A voir également

Ajouter un commentaire Commentaires
Messages postés
15
Date d'inscription
mercredi 29 janvier 2003
Statut
Membre
Dernière intervention
25 mars 2018

sa marche pas ché my
Messages postés
32
Date d'inscription
dimanche 15 juin 2003
Statut
Membre
Dernière intervention
17 janvier 2007

Je pense que le treeview devrait rester, c'est très convivial. Il permet très simplement de voir les mêmes données selon plusieures dimensions (p.ex. centre, personne, habit ...). Tu pourrait mettre en haut une optionbox pour choisir la dimension (cela te permet de limiter la taille du treeview si tous les neuds sont ouverts).

Je trouve aussi que la base de donnée devrait rester (c'est plus simple et plus sur à gérer que des fichiers texte).

Pour accélérer ton treeview, il ne faut pas le populer en entier. Popule les neuds que quand l'utilisateur en a besoin. (faire à chaque fois une requête sur access, mais attention, mets des index de façon intelligent pour que tes requêtes soient très rapides).
Messages postés
406
Date d'inscription
lundi 2 décembre 2002
Statut
Membre
Dernière intervention
25 janvier 2014

Bon boulot
amicalement /
Messages postés
115
Date d'inscription
mardi 26 février 2002
Statut
Membre
Dernière intervention
15 novembre 2007

Pour info, un treeview bien finalisé ca marche bien.
De mon coté j ai utilisé un treeview ainsi qu une listview pour lister la base de registre comme regedit de windows et ca marche.
a+ et bonne prog.
Messages postés
468
Date d'inscription
vendredi 21 février 2003
Statut
Membre
Dernière intervention
30 août 2007
2
Ce genre d'interface a des limites ca cela devient de moins en moins lisible avec le nombre d'infos, donc en plus d'être limité en perfs sur la quantité d'objet, tu l'es sur la visibilité et la clarté de ton programme.
Certe un treeview c'est joli mais ca devient vite usine a gaz (mais c'est mon point de vue je peux me tromper !)

Sur ce,
A+
Cordialement
juva
Afficher les 7 commentaires

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.