Jump to content

Aide Programmation Access Svp


degarie

Recommended Posts

Salut gang.... Y'a surement un ti crack de la programmation qui traine ici et qui attend avec patience le 15 Mars pour sortir ca moto, alors j'ai une petite question....

 

J'ai un bon de commande dans ce format : BC14-007. j'ai trouver le plus élévé de ma liste, j'ai extrait "BC14-" et ensuite "007". J'ai ensuite ajouter 1 pour avoir mon prochain numéro automatique. Là je sais juste pas comment les remettres ensembles... Ca devra revenir BC14-008.

 

Je le fais dans un Query. Donc pas en langage chez pas quoi, parce que je les connais pas.

 

J'ai utilisé :

Texte: Left([bon de commande interne];5)

 

Puis :

Chiffre: Right([bon de commande interne];3)+1

 

Donc je met quoi dans la prochaine case... Ca dois ressembler à ca, mais bien sur si je demande, c'est que ca marche pas.. lol:

Nouveau BC Ingenieur: [Texte][Chiffre]

Link to comment
Partager sur d'autres sites

Bon j'ai presque réussi.... J'ai mis ca :

 

Nouveau BC Ingenieur: [texte] & [chiffre]

 

Mais ca donne BC14-8 au lieu de BC14-008

 

SVP quelqu'un qui peux me dépanner....

Link to comment
Partager sur d'autres sites

solution est d'utiliser la fonction concaténer, par contre la valeur de ton champs doit-être en texte

donc cell F9 = BC14

H9 = '-

G9 = '008

 

=CONCATENER(F9;H9;G9)

BC14-008

l'apostrophe disparaît a l'oeuil humain mais pour XL il considère le champs comme du texte même si numérique

 

IzXl

Link to comment
Partager sur d'autres sites

Je suis sous access et non excel... C'est pour ca que ca complique un peux mon affaire... C'est un mixte programmation et tabloïd...

 

Mais oui des fois l'écrire donne des idées...

Link to comment
Partager sur d'autres sites

Juste comme ca, est-ce que cela t'aurais convenu d'avoir un truc du genre BC14.008 (au lieu de BC14-008)

Et tu incrémentes la valeur "14.008" de 0.001 a chaque jour.

 

Sinon, la remarque d'Iznogood est judicieuse, car sous access aussi, "008" en texte restera "008" mais en nombre, les "0" vont toujours disparaitre

Link to comment
Partager sur d'autres sites

Créez un nouveau compte ou connectez-vous pour commenter

You need to be a member in order to leave a comment

Create an account

Inscrivez-vous pour un nouveau compte dans notre communauté. C'est facile!

Register a new account

Connexion

Vous avez déjà un compte? Connectez vous ici.

Connexion immédiate
×
×
  • Create New...

Information importante

En utilisant ce site, vous acceptez nos Conditions d'utilisation.