bonjour
comment recuperer le dernier champs "fact000" d une table et avant d inserer un nouveau faire un traitement du style fact001=fact001+1 et
ainsi de suites en imposant le formatage "fact000"+1?
par avance merci
bonjour
comment recuperer le dernier champs "fact000" d une table et avant d inserer un nouveau faire un traitement du style fact001=fact001+1 et
ainsi de suites en imposant le formatage "fact000"+1?
par avance merci
Salut !
Normalement, il devrait y avoir moyen de découpper ton champ en deux : une partie textuelle (fact) et une partie numérique...
en toutes logique, si fact est commun à toutes tes factures, tu n'as pas besoin de le stocker dans ta BDD...
des problèmes de ce genre sont souvent la conséquence d'une mauvaise modélisation
sinon, je ne pense pas qu'il y ait moyen de corriger ton problème à moins de le faire à la main... (faire un "SELECT MAX(CAST(SUBSTR()))" ) pour ne récupérer que le plus grand nombre... PS : par CAST() je veux dire qu'il faut transformer la valeur en entier,vois la doc MySQL pour ça
et ensuite faire ton INSERT table VALUES (fact + (max + 1) ) ...
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