Alain KAMMACHER a écrit :
Bonjour à tous,
Je cherche une technique afin de rechercher dans un dossier le dernier
fichier enregistré et/ou celui qui posséde le + grand N°.
    Explications:
Il s'agit d'une gestion de bon de commande, ceux-ci sont enregistrés dans un
dossier "Bons de commande AAAA" avec un nom de fichier sous la forme
:"N°(XXXX)-AAAA-Nom du fournisseur".
Mon P.B est qu'a l'ouverture d'un bon de commande vierge je puisse
trouver le + grand N° de commande afin de l'incrémenter d'une unité et le
mettre dans le bon de commande vierge ; ceci afin d'éviter les erreurs de
manip et écraser les bons de commande précédent.
Avec mes remerciements A.K
Bonjour,

J'envisagerai une solution passant par une macro : Il est possible, sous OpenOffice, de lister le contenu d'un répertoire (exemple sur http://www.veriti.net/OOo/cOOode.php?test=9). Une fois la liste des documents de votre répertoire acquise, il suffit de les classer par ordre alphabétique et de prendre le dernier. Enfin, un petit traitement de chaines de caractères (fonction Mid) sur le nom du fichier permettra d'extraire la référence du dernier document. Il suffit de l'incrémenter et vous avez la référence pour votre nouveau document.

Il est possible d'implémenter cette méthode de deux façons, les deux requérant l'utilisation d'un modèle Calc. Soit vous lancez cette fonction au démarrage et vous en profitez pour enregistrer le nouveau document avec un nom correct, soit vous pouvez placer un bouton dans votre barre d'outil de Calc (et non du document) qui vous donnera la nouvelle référence à utiliser dans une boite de dialogue.

A vous de voir ce qui convient le mieux à votre méthode de travail.

--
Bien à vous.

Pierre Wirtz

VersusMind

Vous accompagne vers la bureautique libre
----------------------------------
www.versusmind.eu
[EMAIL PROTECTED]
Tél : + 33 (0)3 83 27 22 03

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Répondre à