XL 2013 gestion document

kabamel

XLDnaute Occasionnel
Je viens de téléharger le super fichier de "Soussou", mais je voudrais faire des modifications.
J'ai ajouté un combobox (ch13) et une zone de texte (ch14) au formulaire de saisie et une colonne "Ministere" à la feuille "base".
1- le combobox aura comme donné les éléments d'une colonne d'une feuille qui sera nommé "Ministères" et après le choix, la zone de texte prend l'élément choisi.
2- A la validation la zone de texte se décharge dans la colonne "Ministère" dans la feuille "base".
3- Dans le formulaire "Recherche", j'ai encore ajouté un combobox comme (ch13) nommé "Ministere" quand je choisi un ministère et que je clique sur le bouton "Rechercher", dans "resultat de la recherche", il affiche tous les documents du ministère.
4- Mettre un bouton sur le formulaire "Resultat de la recherche" qui m'affichera le document qui sera sélectionné dans le formulaire de "Saisie" et un bouton "Voir le document".
Voilà un peu les modifications.
Merci pour votre aide
 

sousou

XLDnaute Barbatruc
J'annule ma dernière modification!
et je remplace par ceci dans la procédure de suppression
'Suppression d'une ligne
Sub suppr(boite)
Ligne = Fligne(boite.index, 1, fbd) 'c'est ici
rep = MsgBox(" Confirmer la suppression de cette fiche", vbOKCancel, titre)
If rep = 2 Then Exit Sub
Call corbeille(saisie.ch9, saisie.ch5)
ThisWorkbook.Sheets(fbd).Rows(Ligne).Delete (xlShiftUp)
boite.listuser.Clear
Call Activateuser(boite)
Call tdeligne(boite)
MsgBox " La fiche à été supprimée, le dossier à été placé dans la corbeille de l'application.", vbInformation, titre
End Sub
 

sousou

XLDnaute Barbatruc
Re
faut voir, mais ca ne peut -être une restauration, puisqu'il à été supprimée dans la base, il sera donc à réindexer entièrement (Son uméro d'index est mort, et ses caractèristiques n'existe plus.
Il est dans ce cas facile de le reprendre de la poubelle comme un autre fichier.
Mais avant de passer à la poubelle il passe à un état panière (durée de vie dépassée) et là il n'a pas complètement disparu, il suffit de modifier sa durée de vie pour le réintégrer.
 

sousou

XLDnaute Barbatruc
bonsoir
Je réitère mon message qui me semble complet, mais si tu n'y arrives pas pose les questions.
Rappel: pour ajouter un nouveau champs l'application n'a besoin que des informations contenue dans la feuille paramètre, du controle dans le userform, et du titre de la colonne dans la feuille base.
Il faut respecter le nommage des champs ch..


Principe pour ajouter un champs: dans la feuille paramètres1
1/ajouter une ligne décrivant le champs(titre ,colonne,nom du champs, type (pas obligatoire),saisie obligatoire ou pas (1))
2/ modifier le nom saisie sur cette feuille en ajoutant une ligne(définir nom)
3/ ajouter dans le userform saisie, le champ (ch..) et son label
4/ ajouter dans la base le titre de la nouvelle colonne

Si c'est une combobox, ou une listbox, il faudra ajouter dans le module d'initialisation du userform,
pour initialiser la combobox:
1/ feuille paramètres1 colonne ou tu vas ranger les valeurs ligne 1 le titre, et la liste des valeurs dans les lignes suivantes
2/ dans la procédure Private Sub UserForm_initialize() ajouter Call rempliliste(Me.nomduchamp, colonne dans la feuille paramètre des valeurs)
 

ibtisam oujeddou

XLDnaute Nouveau
bonjour ,

J'ai téléchargé aussi le fichier de Sousou mais quand je le lance pour exécution un message d'erreur s'affiche ( pièce jointe ) .
Pouvez-vous m'aider à le résoudre ? je serai reconnaissante .
 

Pièces jointes

  • erreur.png
    erreur.png
    213.3 KB · Affichages: 71
  • 1.png
    1.png
    196.8 KB · Affichages: 76

cyril bernet

XLDnaute Nouveau
Bonjour,

Je viens de télécharger et tester votre programme de gestion documentaire via Excel que je trouve très intéressant par rapport à mes besoins. Etant archi-nul en programmation (même si je m'y intéresse et que je préfère laisser cela aux professionnels), j'aurai aimé savoir s'il était possible de modifier certains points, notamment la partie archivage. J'ai bien compris qu'à partir du moment où le fichier est périmé, il tombe automatiquement dans la corbeille (qui reste alors à vider). Serait-il possible que le fichier soit automatiquement versé dans un dossier "archive" (créé par l'utilisateur ou fixé par le programmateur) avec notification de cet archivage (par mail ou autre moyen possible). Par ailleurs, serait-il également possible que l'utilisateur reçoive le même type de notification 6 mois avant la date de péremption ?

Pour info, je stocke et gère des documents fournisseurs à renouveler tous les 3 ans, le fait d'être automatiquement averti 6 mois avant péremption du document me permettrait de mettre à jour ces documents de manière sereine.

Merci de votre retour et de votre excellent travail.

C. BERNET
 

sousou

XLDnaute Barbatruc
Bonjour
Le fichier fournit dans ce forum se veut générique afin que chacun puisse y trouver la base de son projet.

Je pense que c'est possible, cela demande quelques développements spécifiques, et quelques informations complémentaires sur votre gestion.(votre dossier archivage, remplace la corbeille?, quel type de messagerie?)
Si vous pouviez décrire précisément le process de vos besoins.


Ma participation au forum, reste très calme jusqu'au mois d'octobre, ma réactivité avant cette date sera lente.
Nous pouvons aussi échanger par mail
 

Discussions similaires

Membres actuellement en ligne

Statistiques des forums

Discussions
312 165
Messages
2 085 882
Membres
103 011
dernier inscrit
rine