incrémenter le champs des N° des pieces

Cette section est consacrée aux développements d'applications interfacées avec les logiciels Sage.

Modérateurs: Super-Apogea, Super Modérateur

incrémenter le champs des N° des pieces

de amara.abdelwahab » Mar 4 Fév 2014 12:10

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é :/
Posteur néophyte
Posteur néophyte
 
Messages: 4
Inscription: Jeu 9 Jan 2014 16:54

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

de iheb1985 » Sam 15 Fév 2014 14:21

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
Posteur habitué
Posteur habitué
 
Messages: 27
Inscription: Mar 12 Juil 2011 19:47


Qui est en ligne
Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 1 invité