begin process at 2008 08 22 06:21:49
1 229 779 membres
50 nouveaux aujourd'hui
14 267 membres club

Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum.
Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

LOGICIEL CONSULTATION DOCUMENTAIRE, GESTION DOCUMENTAIRE


Information sur la source

Catégorie :Base de Donnees Classé sous : qualité, document, gestion, diffusion, interface Niveau : Débutant Date de création : 28/09/2006 Date de mise à jour : 18/01/2007 17:22:25 Vu / téléchargé: 10 027 / 3 832

Note :
6,67 / 10 - par 3 personnes
6,67 / 10

  • 1

  • 2

  • 3

  • 4

  • 5

  • 6

  • 7

  • 8

  • 9

  • 10

Commentaire sur cette source (21)
Ajouter un commentaire et/ou une note

Description

La gestion documentaire rentre dans la démarche qualité. (maîtrise de la diffusion, centralisation des documents etc...)
Ce logiciel permet aux utilisateurs de l'intranet de là où que je bosse de voir tous les documents ... que je veux bien qu'il voient, les protocoles, procédures, les modèles, les demandes de congés etc... ils peuvent les imprimer les importer au format word seulement si c'est autorisé. Dans mon cas les modèles sont imprimables et importables, les protocoles imprimables avec un bandeau "ce document est une copie non gérée gna gna gna" (c'est vrai qu'on se la pète chez les qualiticiens ;))

D'un autre coté, l'interface "gestionnaire de la documentation":
elle est accessible pour les "administrateurs" inscrits dans le fichier ./data/administrateurs.txt (il sagit du nom de session windows)
Je vous laisse découvrir ça, il reste encore quelques bugs dans la partie administrateur, mais comme je suis le seul à l'utiliser, c'est pas trop grave.

Comment que ça marche?
la base doc est logée dans .\data\basedoc.txt
les fichiers dans .\[type]\[domaine]\[fichier].pdf, par exemple: .\PRT\QUA\PRT-QUA-001.pdf

pour l'exemple j'ai mis le protocole d'utilisation de l'interface de gestion documentaire (en noir et blanc pour gagner de la place) (Nix, on peut passer à plus de 1 MO pour les sources?)

j'oubliais de préciser le .exe sera dans un dossier accessible en lecture seulement et les dossiers de fichiers idem mais en invisibles.
le dossier./data/incidents quand à lui est autorisé à l'écriture pour tout le monde.

Source

  • 'c'était un peu long, tout est dans le zip
  • '
'c'était un peu long, tout est dans le zip
'

Conclusion

ça marche avec acrobat version 7 (ça bugue avec les autres versions)
si vous avez la version 5 ben... changez de version.

Le programme décompilé ne fonctionne qu'avec les PC disposant de Microsoft Office. Par contre le .exe marche sur tous les pc que j'ai testé (office ou pas) (une cinquantaine esscentiellement XP et Win 2000). Par contre la partie "administrateur" du programme utilise Word et excell.

pour le faire fonctionner, en mode administrateur ajoutez le nom de session windows dans le fichier .\data\administrateur.txt

je mettrai à jour.

N'hésitez pas à me faire part de vos commentaires... et si quelqu'un aurait une idée pour automatiser plus que ça l'ajout des docs dans la base, du style aller chercher le doc word, qu'il l'imprime dans le bon dossier en pdf automatiquement, je suis preneur.
Pour les "Membres Club", vous pouvez télécharger directement un fichier contenu dans le zip sans télécharger le zip en entier !

Télécharger le zip

03 octobre 2006 16:20:19 :
correction du bug mot de passe qui restait affiché. Changement des couleurs de l'ensemble des forms (mais c'est po très joli non plus... y'a pas un designer dans le coin?)
12 octobre 2006 14:40:23 :
Graphismes revus entièrement simplification du code! le protocole en exemple est la notice... ça tombe bien non?
12 octobre 2006 18:07:11 :
Reprogrammation et relookage du moteur de recherche de documents (façon codes sources, merci Nix!) simplification du code. les boutons ont été redessinés façon Windows XP Bref c'est beaucoup mieux (on peut augmenter ma note?;) ) le protocole que je met en exemple dans le zip, cette fois, c'est la notice utilisateur ça tombe bien? (faut les décompresser par contre car sinon le zip était trop gros. par contre je n'ai pas rédigé la notice "administrateur". Dans les modifs à venir, il y aura peut etre un système de double base documentaire dont l'une des deux protégée par un mot de passe. (il s'agit des comptes rendus de certaines réunions, on débattra prochainement sur la façon de les archiver.)
17 octobre 2006 08:45:45 :
rectification du bug lors de la réinitialisation de la recherche.... lorsque dans le textbox "domaine recherché" on efface et que son contenu est vide, c'est à présent considéré que le critère de recherche par domaine n'eszt pas sélectionné.
27 octobre 2006 12:41:52 :
les mots clés entrés en majuscule sont transformés en minuscule avant la recherche. Les messages "mot de la qualité" et "liste des derniers documents ajoutés" sont sortis du programme en lui même et placés dans les .txt, ne m'obligeant plus à recompiler le programme à chaque fois. 'dézipez le zip dans le zip c'est la seule façon que j'ai trouvé pour que ça ne dépasse pas 1 MO
05 novembre 2006 00:06:22 :
Mise en place dans ce programme du formulaire "en ligne" (enfin c'est un intranet) de déclaration des anomalies incidents etc... ça fait un an qu'on ne ressaisissait plus les versions papier, je vais pouvoir refaire des stats là dessus... non en fait ça va me gaver. dites moi ce que vous en pensez.
06 novembre 2006 18:02:17 :
rien je met un zip qui devrait marcher. Par contre je ferai une mise à jour bientot concernant la déclaration des anomalies, pour que l'affichage soit plus joli.
04 décembre 2006 09:35:00 :
Modification de la déclaration des incidents, par étape à présent, la liste des patients résidents est utilisée pour la déclaration. Je n'ai évidemment pas le droit de la diffuser, c'est pourquoi, j'ai mis des noms fictifs. Elle se trouve dans le fichier .\data\patientsresidents.txt Correction du bug sur les dates. Ces dernières étaient comparées comme des chaines de caractère. Ajout de la possibilité d'obtenir les fiches d'incident informatisées sur le formulaire tout bien mis en page ;) Voila!
18 janvier 2007 17:22:25 :
correction de bugs dans la déclaration d'incidents.
  • signaler à un administrateur
    Commentaire de Exploreur le 28/09/2006 20:34:50

    Salut Gnieark,

    Bon, pour l'interface faudrait changer un peu c'est couleurs qui sont, soit sombres ou vives..Essaye d'armoniser le tout...comme quand tu fais du TQM !!!
    Il y a un petit bug au niveau de la saisie de ton code azerty, quand tu quittes cette fameuse fenêtre pour revenir à l'interface général et que tu reviens dans la feuille "zone de gestion....." ton code d'accés y et toujours.
    Sinon, je vais continuer à parcourir ton code et je te tiendrais au courant.
    6/10
    Bonne Prog...A+...
    Exploreur

  • signaler à un administrateur
    Commentaire de gnieark le 28/09/2006 21:59:26

    merci de tes conseils Explorer.
    [on trouve toujours des excuses]la partie recherche de documents j'ai repris la macro excell de mon prédécesseur que j'ai traduit en VB6, et comme ça marche bien même si le code est fastidieux et parfois redondant, je ne me suis pas trop penché dessus. j'ai totalement refait la consultation (le but est que les PC sans word puissent consulter les documents, ils ne peuvent pas importer par contre) et j'ai totalement créé la partie ajout suppression modification... c'est pour ça que la base est un peu bordélique, des colones se sont ajoutées après et mises là où il y avait des trous.

    dans le bouton "visualiser la base doc", je prévois d'y mettre un appel d'excell qui charge la base doc lorsque je change des attributs de plusieurs documents (du style lorsque je les ai diffusé par paquets, rajouter les destinataires) avec des gros "copier collé" c'est plus pratique que par l'interface de modification.

    pour le mot de passe qui reste oui, ce sera rapide à corriger je fais ça lundi.

  • signaler à un administrateur
    Commentaire de mounibec le 29/09/2006 05:46:48

    Salut !

           J'ai un probleme d'execution ! (msgbox :"projet ou bibliotheque introuvable") , ça pointe sur la fct "ImportTxtFile" , plus precisement la ligne : 664 .

  • signaler à un administrateur
    Commentaire de gnieark le 29/09/2006 08:16:46

    Ben je sais po trop

    As tu bien mis les fichiers basedoc.txt et outils.txt dans un dossier nommé Data? je vais faire l'essai de télécharger mon zip pour voir si il y a un problème.

  • signaler à un administrateur
    Commentaire de gnieark le 29/09/2006 08:29:09

    Oups j'ai pas trouvé la fonction éditer... tant pis du flood.
    Nounibec le zip fonctionne correctement et la fonction ImportTxtFile ne demande pas de bibliothèque d'objet spécifique.

    essaie de la mettre dans le module1 en fonction publique en non privée.
    et supprime la des forms 1 et 4 (vers la fin du code sur ces deux feuilles)

    Public Function ImportTxtFile(ByVal fileName As String, ByVal separator As String, ByRef tdata() As String, ByRef errorString As String, Optional ByVal baseArray As Integer = 1) As Boolean
    Dim f As Integer
    Dim tLine() As String
    Dim tSplit() As String
    Dim buffer As String
    Dim nbItem As Long
    Dim k As Long, l As Long

        On Error GoTo ImportTxtFile_ERR
        
        f = FreeFile()
        Open fileName For Binary As #f
            buffer = Space$(LOF(f))
            Get #f, , buffer
        Close #f
        tSplit() = Split(buffer, vbCrLf)
        nbItem = UBound(Split(tSplit(0), separator)) + baseArray
        
        ReDim tdata(UBound(tSplit()) + baseArray, nbItem)
        
        For k = LBound(tSplit()) To UBound(tSplit())
             tLine = Split(tSplit(k), separator)
            For l = LBound(tLine) To UBound(tLine)
                tdata(k + baseArray, l + baseArray) = tLine(l)
            Next l
        Next k
        ImportTxtFile = True

    ImportTxtFile_END:
        Exit Function
        
    ImportTxtFile_ERR:
        errorString = Err.Description
        Resume ImportTxtFile_END
    End Function

    Tiens moi au courant.

  • signaler à un administrateur
    Commentaire de drissou le 29/09/2006 13:14:14

    Salut ,

    interface à travailler surement. mais j'aime bien ce projet.
    Tu dis que tu peux le mettre sur des postes qui n'ont pas word, masi en fait tu dois malgré tout installer une DLL word pou avoir accès à tes documents  : il est demandé Microsoft Word9.0 librairy..
    Quant à la parano c'est raté..
    le nom du lieu ou tu travailles est dans le caption de la feuille principale. ;o)))

    Bonne continuation pour des améliorations. car ce projet m'intéresse.
    Drissou

  • signaler à un administrateur
    Commentaire de mounibec le 29/09/2006 18:49:39

    Toujours le meme probleme gnieark , j'ai fais tous ce que tu ma dis mais ça marche pas .

  • signaler à un administrateur
    Commentaire de gnieark le 30/09/2006 16:27:46

    Drissou> le fichiers visualisables sont des pdf... c'est juste au moment de les "importer"... qu'il faut word et les docs importables sont assez rares, peut être que ces derniers je les mettrai en rtf. mais j'avoue ne pas avoir essayé sur un pc qui marche avec open office.

    Promis je vous mettrai les améliorations: je vais reprendre la présentation et rajouter des fonctionalités dans la partie "administrateur". J'hésite a tenter d'intégrer un "mouchard" dans le programme pour savoir quels sont les documents les plus consultés. Désolé si ce n'est pas tout de suite par contre, je suis assez chargé en ce moment... dans les semaines à venir quoi...

    Nounibec> je suis désolé mais je ne vois pas quel pourrait être ton problème... si ququ'un peut t'aider... je ne suis pas assez callé ;)

  • signaler à un administrateur
    Commentaire de gnieark le 01/10/2006 11:36:32

    Nounibec>> tu peux essayer en remettant le code de la fonction importtextfile à chaque fois que je l'utilise... "r=importextfile(......) je crois que elle n'est utilisée que 3 fois dans le code.  il te faut remplacer les variables par contre

  • signaler à un administrateur
    Commentaire de gnieark le 05/10/2006 21:34:54

    nounibec>> je viens de changer de pc et du coup j'ai pigé ton problème... Il faut installer la référence microsoft forms 2.0 (le nom du fichier est fm20.dll)

  • signaler à un administrateur
    Commentaire de mounibec le 06/10/2006 18:45:40

    Okey , j vais essayer , Merci !!!

  • signaler à un administrateur
    Commentaire de mounibec le 06/10/2006 18:52:59

    Ben j viens de voir , j l'avais deja sur mon "systeme32" ! donc cetait pas le probleme !!
                                    Bonne chance gnieark ..

  • signaler à un administrateur
    Commentaire de gnieark le 18/10/2006 17:51:17

    juste un flood pour signaler que les dernières mises à jour sont pas mal, c'est beaucoup mieux,plus joli, ça vaut 6,5 ;) ça reste un niveau débutant mais le code est beaucoup plus clair....
    et pour préciser que ceux qui n'ont pas Office ne peuvent pas utiliser l'application non compilée. Par contre le .exe compilé fonctionne sur tout les PC, faites moi signe si vous voulez obtenir le .exe par mail.

  • signaler à un administrateur
    Commentaire de rpass le 21/10/2006 11:34:07

    c'est plutot bien codé (pour une source niveau débutant ) mais c'est un programme utile, complet. ça m'aide pour l'utilisation du composant adobe reader.

    Gnieark, il me semble que la description du programme n'a pas suivi la mise à jour (en tout cas ça ne correspond plus).

    8/10

    bonne prog

  • signaler à un administrateur
    Commentaire de gnieark le 05/11/2006 00:19:19

    j'ai ajouté à la source le formulaire de déclaration des incidents.
    Pour information, j'ai demandé un devis pour un programme équivalent (plus joli, j'avoue et quelques fonctions en plus, quoique le mien permet de limiter les impressions) c'est 4000€ et il faut une license SQLserveur (Waoh! je rentabilise mon salaire... patron, une augmentation ;))

  • signaler à un administrateur
    Commentaire de taouche le 06/11/2006 09:12:43

    Bonjour, j'ai un probleme lors de la decompression du fichier .zip
    merci

  • signaler à un administrateur
    Commentaire de gnieark le 06/11/2006 18:08:56

    je viens de remettre le zip et cette fois j'ai utilisé winrar (en format .zip) et non quickzip qui buggue de temps en temps.

  • signaler à un administrateur
    Commentaire de gnieark le 04/12/2006 10:17:59

    j'oubliais de préciser avec la dernière mise à jour:

    L'insertion de document se fait automatiquement en allant chercher uni fichier word. par contre j'utilise CutePDF Writer, changez le nom de l'imprimante dans le code si vous utilisez PDF CREATOR ou autre.
    Le premier pdf doit être enregistré le repertoire qui correspond au type et au domaine du document sous le nom [Référence].pdf (par exemple: PRT-QUA-001.pdf) le second lorsque le doc est imprimable avec un bandeau doit être enregistré sous le nom [Référence]-bandeau.pdf par exemple: PRT-QUA-001-bandeau.pdf

  • signaler à un administrateur
    Commentaire de JDev le 22/08/2007 12:53:26

    Salut!
    Je n'ai pas vu ton source, mais je pense qu'il serait intéressant que tu nommes tes formulaires de façon professionnelle. Au lieu de nommer un formulaire "Form1", "Form4", ... il serait mieu de mettre le préfixe "frm" suivi d'un nom evocateur de ton formulaire. En effet, dans des projets vastes tu verras la nécessité de le faire(cela te permet de te reytrouver plus facilement).
    Idem pour les variables ou les objets que tu manipules dans ton projet (TxtTypeDoc par exemple pour désigner une zone de texte qui contient le type de document manipulé).

    Sinon, en lisant le description de ton code source, je l'ai trouvé intéressant. J'ai encore beaucoup de petites astuces pour faciliter la maintenance de ton appli, mais je préfère m'arrêter à ce niveau pour l'instant.

    JE TELECHARGERAI TON SOURCE QUAND JE RECUPERERAI MA MACHINE QUI A VB, ET JE TE COMMUNIQUERAI LES REMARQUES EVENTUELLES QUE J'AURAIS.

  • signaler à un administrateur
    Commentaire de gnieark le 22/08/2007 22:52:30

    arf j'ai fait énormément de modifications sur ce programme. Cependant je ne l'ai pas mis à jour sur vbfrance car c'est assez long de tout anonimiser sans non plus le vider programme (pas trop d'intéret pour le tester)
    je remettrai la dernière version ce week end

  • signaler à un administrateur
    Commentaire de yassine88 le 04/04/2008 10:22:15

    2 mois de trvail gagné !! merci

Ajouter un commentaire

Pub



Appels d'offres

CalendriCode

Août 2008
LMMJVSD
    123
45678910
11121314151617
18192021222324
25262728293031

Boutique

Boutique de goodies CodeS-SourceS