Page 1 sur 1

incrémenter le champs des N° des pieces

MessagePosté: Mar 4 Fév 2014 12:10
de amara.abdelwahab
Bonjour !

je fais un développement spécifique pour une gestion de livraison ! Sage 100 I7 / SQL Server 2008

bon depuis l'application je dois régénérer des Bons de livraisons a partir des préparations de livraison !

je récupère le N° de document depuis la table F_DOCCURRENTPIECE ! mais je problème c'est que j'arrive pas à incrémenter ce champs pour que je puisse l'utilisé une autre fois !

Si vous avez des idées je vous remercie je suis vraiment pressé :/

Re: incrémenter le champs des N° des pieces

MessagePosté: Sam 15 Fév 2014 14:21
de iheb1985
essaye de découper la pièce courante en deux parties:
1- Partie composé de caractères (string) fixe
2- partie composé de chiffres que tu doit incrémenter
exemple:

piececourante="BL1452634"
nouvellepiece=piececourante.Tostring.Substring(0, 2) & CDbl(piececourante.Tostring.Substring(2)) + 1

==>piececourante.Tostring.Substring(0, 2) te donnera comme résultat "BL"
==>piececourante.Tostring.Substring(2) te donnera comme résultat 1452634