par Benabdallah Badr » 09 Juil 2003 à 09:08
Ok je m’explique,En fait je suis en train de développer une application de gestion de numéro de courrier.Cette application consiste à créer un numéro unique pour chaque courrier ou fax envoyé, comme ça on peut faire un historique de ts les courriers et fax envoyés aux clients ou aux fournisseurs.Donc g créé un masque dans lequel l’utilisateur saisie le nom de l’expéditeur, son agence, le type de courrier (fax ou courrier postale), la société destinataire, et le nom du contact de cette dernière.Puis g mis un bouton sur lequel il (l’utilisateur) click pour générer le numéro du courrier. Ce numéro est calculer à partir de l’agence, l’année, le type de courrier et un numéro X qui s’incrémente pour chaque nouveau numéro de courrier. (Le numéro de courrier est de ce type : C07-T3-1452).Jusque la, ça va.Les utilisateurs veulent pouvoir effectuer une recherche sur les numéros déjà crées.G créé alors un masque de recherche à partir duquel l’utilisateur peut faire une recherche par numéro de courrier, par date, par destinataire, par expéditeur, par société ….Le résultat de la recherche, je le stock dans un document. Or le masque de ce document de "résultat de recherche", pour de raisons d’ergonomie, ne peut contenir que 10 lignes (chaque ligne représente un document. L’utilisateur peut cliquer sur un lien dans la ligne pour ouvrir le document représentant le numéro de courrier et peut effectuer des rectifications (seulement sur les champs desquels ne dépend pas le calcul du numéro de courrier, c-a-d : le nom de l’expéditeur, le destinataire et la société destinataire.)Je crée donc un document "résultat de recherche" pour chaque 10 numéros de courrier trouvés qui répondent à la requête de l’utilisateur.Pour visionner tt ça, je crée une collection de documents qui rassemble ts les documents "résultats de recherche" créés auparavant, j’affiche le premier document et puis l’utilisateur grâce à des boutons "suivant" et "précédant" peut visionner ts les documents de la collection.Le Pb est le suivant : c lorsqu’il y a une nouvelle recherche je vide la collection de document de "résultat de recherche" pour la remplir avec les nouveaux, mais la appart l’Admin. aucun autre utilisateur U ne peut les supprimer (même lorsque ce U est celui qui les a créé).Voila pourquoi j’aimerai bien trouver une solution pour créer un document qui peut être supprimé par n’importe quel utilisateur.Voila c un peu long comme explication mais j’espère que je suis plus claire.Alors si vous avez des remarques ou des suggestions je suis preneur.Merci encor.Badr