begin process at 2010 02 10 07:59:54
  Trouver un code source :
 
dans
 
Accueil > 

Code

 > 

Base de Donnees

 > LOGICIEL CONSULTATION DOCUMENTAIRE, GESTION DOCUMENTAIRE

LOGICIEL CONSULTATION DOCUMENTAIRE, GESTION DOCUMENTAIRE


 Information sur la source

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

  • 1

  • 2

  • 3

  • 4

  • 5

  • 6

  • 7

  • 8

  • 9

  • 10
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 :13/10/2008 15:57:34 Vu / téléchargé :13 559 / 4 357

Auteur : gnieark

Ecrire un message privé
Commentaire sur cette source (23)
Ajouter un commentaire et/ou une note

 Description

Cliquez pour voir la capture en taille normale
La gestion documentaire rentre dans la démarche qualité. (maîtrise de la diffusion, centralisation des documents etc...)
Ce logiciel permet aux utilisateurs de consulter 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).

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

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, 8 et 9
Vous avez besoin d'installer PDF Creator comme imprimante pour pouvoir ajouter de nouveaux documents.

L'arborescence dans le zip. même si les dossiers sont vides, c'est là dedans que sont rangés les documents.

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...

prochaine version... idem mais en mysql pour la base de données

 Fichier Zip

Les Membres Club peuvent télécharger directement un fichier contenu dans le zip sans télécharger le zip en entier !

Télécharger le zip


 Historique

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.
13 octobre 2008 15:51:09 :
ça fait presque deux ans. de nombreuses fonctionnalités ont été rajoutées: la revue de presse, les notes de service, la gestion des évènements indésirables... Le menu de configuration n'est pas programmé
13 octobre 2008 15:57:34 :
modif textes

 Sources du même auteur

Source avec Zip Source avec une capture LOGICIEL BONS DE TRAVAUX
Source avec Zip DIFFUSION VIA UN INTRANET DES PLANNINGS DU LOGICIEL "PLANNIC...
EXPORTER UN TABLEAU DANS UN FICHIER TEXTE (SÉPARATEUR ET RET...
IMPORTATION D'UN FICHIER.TXT SERVANT DE MINI BASE DE DONNÉES...

 Sources de la même categorie

Source avec Zip Source .NET (Dotnet) DATA ACCESS COMPONENT par zaimfaycal
Source avec Zip GESTION ENSEIGNANTS par Elmarzougui
Source avec Zip GESTION D'UNE BIBLIOTHÈQUE par Elmarzougui
Source avec Zip VISUALISATION BASE ACCESS par claude440
Source avec Zip SUPER MONEY par MdelM

 Sources en rapport avec celle ci

SCRIPT VBS DE LECTURE DE CLEF DE LA BDR par djebbipgm
Source avec Zip GESTION ENSEIGNANTS par Elmarzougui
Source avec Zip GESTION PETIT COMPTE TITRE par veloce761
Source avec Zip Source avec une capture LOGICIEL GESTION PORTEFEUILLES par vb01
Source avec Zip Source avec une capture GESTION DE DOCUMENTS OUVERTS DANS UNE APPLICATION par santiago69

Commentaires et avis

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

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.

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 .

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.

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.

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

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 .

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é ;)

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

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)

Commentaire de mounibec le 06/10/2006 18:45:40

Okey , j vais essayer , Merci !!!

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 ..

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.

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

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 ;))

Commentaire de taouche le 06/11/2006 09:12:43

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

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.

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

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.

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

Commentaire de yassine88 le 04/04/2008 10:22:15

2 mois de trvail gagné !! merci

Commentaire de amenjouj le 11/10/2008 02:01:16

excelent vb

Commentaire de gnieark le 13/10/2008 15:59:54

merci pour les commentaires :D

Je viens de mettre le source à jour,

beaucoup de fonctionnalités ajoutées et adaptées spécifiquement à nos besoins, mais quelques modifs dans le code et ça redevient standard

 Ajouter un commentaire


Discussions en rapport avec ce code source dans le forum

gestion des document multimedia(ole,mmcontrol...) [ par ik_oumama ] salut les gèniesj'aime bien qu'on m'aide à réaliser un projet ou plus tôt un compte rendu sur la gestion des documents multim&#2 gestion de document sur intranet [ par nouha12 ] salut tous l'monde il y a qq qui p m'aider pour faire une application sur access ou VB pour gestion de document partager sur intranetmerci GESTION DU PORT COM EN VB [ par 2pac06 ] Bonjour, j'ai developpé un serveur qui a pour but de poller plusieurs équipements à tour de rôle. Ces équipements déchargent à tour de rôle des fichie test navigateur [ par patou06 ] Bonjourje veux afficher un menu en récupérant les infos du documentj'ai le code en javascript mais je n'arrive pas à le retranscrire en vb voici le co appliction et interface grafique d'un gestion de agence de voyage [ par benmchianouar ] bonjour monsieur, je suis un étudiant de l'école superieur de scince appliqué et tecnologique a tunis, j'ai besoin d'une appliction en vb6 de la gesti Prob gestion port parallele [ par ckrystoff ] J'ai besoin de gérer un port parallele avec visual basic pour controler des niveaux logiquesLe problème c'est que j'ai un PC portable qui n'a pas de p Creation d'une interface word [ par Esprit44 ] Bonjour tout le mondeDans le cadre d'un stage que j'effectue, je souhaiterais créer sous word un document type.Ce document se compose de plusieur para Comment importer un document sous excel depuis une interface vb [ par Panodrek ] Bonjour tout le monde.Voila, je voudrais savoir si il est possible, depuis un petit programme en vb, d'aller chercher un document (dans mon cas un .cs PROGRAMME DE GESTION : INFO/DOC [ par redazehouani ] Salut tous le monde je suis étudiant en Master Management des Organisations et je dois présenter dans le cadre d'une matière un projet informatique. J


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Février 2010
LMMJVSD
1234567
891011121314
15161718192021
22232425262728

Consulter la suite du CalendriCode

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 1,030 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales