Bonjour tout le monde
est il possible d'incrementer une chaine de caractere d'une facon ou je saisie un formulaire, je veux qu'uen chaine de caractere s'incremente automatiquement, et pas la peine de la saisir, c'est possible ou non?
Bonjour tout le monde
est il possible d'incrementer une chaine de caractere d'une facon ou je saisie un formulaire, je veux qu'uen chaine de caractere s'incremente automatiquement, et pas la peine de la saisir, c'est possible ou non?
Bonjour,
pourquoi utiliser une chaîne si c'est pour stocker un entier ??
Effectivement, pourquoi une chaîne pour gérer un nombre ?
Cela dit, tu peux parfaitement gérer un nombre et l'afficher comme une chaîne. Tu n'auras plus de problème d'incrémentation
non non, j'ai un code avec des lettres et des chiffres, par ex: TRB0067, le code suivant je le veux comme TRB0068.donc je dois faire une incrementation, et ce code est une clé primaire.
Je ne vois pas le problème ?
Tu extrais la partie alphabétique et tu incrémentes la partie numérique.
Mais il serait préférable de ne conserver que la partie numérique et afficher après concaténation du préfixe alphabétique et de la valeur numérique convertie en chaîne.
Sauf s'il s'agit par exemple d'un descriptif d'article, dans ce cas tu utilises la première technique
d'accord mais comment faire la 2éme technique dans le descriptif de l'analyse.
ben si le code se décompose en deux parties, autant faire deux rubriques distinctes, quitte à ajouter ensuite une clef composée (composée des deux rubriques).
Si on savait déjà ce que tu veux faire ?
Est-ce que la chaîne alphabétique est une constante ou une variable ?Comment est-elle gérée si ce n'est pas une constante ?
etc ?
ps : cela dit, ceci n'est pas du Windev mais de la programmation.
Le probleme est assez simple à comprendre, comme je l'ai expliqué precedament, j'ai une table ou il comporte plusieurs informations, et la clé primaire est une constante composé des lettres et des chiffres, je veux à chaque nouvel enregistrement, la clé s'introduise automatiquement et qu'elle sera incrémenté, voila.
Une constante est, comme son nom l'indique, constante. Non mais
Sinon bah si la partie alphabétique est une constante (qui ne change JAMAIS), alors tu peux diviser ton ancienne clef en deux rubriques, et avoir une clef composée unique, tout simplement. La partie numérique (une des deux rubriques) étant une clef auto-incrémentée.
si ton nombre de lettres est toujours le meme, fais un val() de milieu() de ta clé, adittionnes-y 1 et ensuite refais un numerique verschaine() de tan nouvelle valeur, et concatènes-y ton préfixe (tes lettres). Sinon, recherche la position de ton priemier chiffre, et suis les memes opérations
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager