| |
| Publicado el 21,octubre 2018 - 12:15 |
Bonjour,
J'ai commencé un projet de gestion de numéro de document et là je butte sur un problème dont je pense que vous pouvez m'aider.
Voici mon code: // A chaque modification de SAI_Quantité SAI_NuméroFin = SAI_NuméroDebut + (Val(SAI_Quantité ) -1 )
et j'ai comme résultat;
// Saisie du numéro de début SAI_NuméroDebut : 4722514510 // Quantité SAI_Quantité : 10 //Affichage de numéro fin SAI_NuméroFin : 4722514519
Maintenant ce que je souhaite c'est de pouvoir incrémenter de cette façon:
4722514510 4722514511 4722514512 4722514513 4722514514 4722514515 4722514516 4722514517 4722514518 4722514519
Cordialement |
| |
| |
| | | |
|
| | |
| |
Miembro registrado 1.002 mensajes |
|
| Publicado el 21,octubre 2018 - 19:57 |
Bonjour,
Pour i = 1 _A_ sai_quantite sai_numerofin += RC + sai_numerodebut + i FIN
jordan |
| |
| |
| | | |
|
| | |
| |
| Publicado el 23,octubre 2018 - 09:29 |
Jordan a écrit :
Bonjour, Pour i = 1 _A_ sai_quantite sai_numerofin += RC + sai_numerodebut + i FIN jordan
mieux : Pour i = 1 _A_ sai_quantite sai_numerofin += [rc] + sai_numerodebut + i fin
evitera le premier rc qui ne sert à rien ... |
| |
| |
| | | |
|
| | |
| |
| Publicado el 28,octubre 2018 - 04:53 |
mieux : Pour i = 1 _A_ sai_quantite sai_numerofin += [rc] + sai_numerodebut + i fin
evitera le premier rc qui ne sert à rien ...
Les RC décrivent en général une fin de ligne donc les mettre à la fin serait encore mieux!
Pour i = 1 _A_ sai_quantite sai_numerofin += val(sai_numerodebut) + i + RC fin |
| |
| |
| | | |
|
| | |
| |
Miembro registrado 1.640 mensajes |
|
| Publicado el 29,octubre 2018 - 11:13 |
@mbms
Ca revient au même de le mettre a la fin de la dernière ligne ou la fin de la ligne courante Sauf que dans ton code tu ajoute un RC même sur la dernière ligne (qui n'est pas utile) |
| |
| |
| | | |
|
| | |
| |
Miembro registrado 310 mensajes |
|
| Publicado el 29,octubre 2018 - 11:50 |
Bonjour, Pour le fun, afin d'éviter les RC intempestifs, on peut aussi faire un test du genre :
POUR i = 1 _À_ sai_quantite sai_numerofin+=sai_numerodebut + i+((i=sai_quantite) ? "" SINON RC) FIN
Bon dev. |
| |
| |
| | | |
|
| | |
| |
| Publicado el 30,octubre 2018 - 08:15 |
mbms a écrit :
mieux : Pour i = 1 _A_ sai_quantite sai_numerofin += [rc] + sai_numerodebut + i fin
evitera le premier rc qui ne sert à rien ...
Les RC décrivent en général une fin de ligne donc les mettre à la fin serait encore mieux! Pour i = 1 _A_ sai_quantite sai_numerofin += val(sai_numerodebut) + i + RC fin
non car dans ta solution ça ajoute un rc sur la derniere ligne.
mettre le rc devant avec [ ] permet de ne le mettre qu'apres qu'une ligne ai été inscrite. cela revient donc à l'ajouter en fin de ligne... et ne l'ajoute pas sur la derniere ligne
ainsi lors de la relecture on peut faire pour toute chaine monnumero de sai_numerofin separee par RC info(monnumero) fin
et ce , sans se soucier de la derniere ligne qui, avec ta methode, renvoie EOT
cordialement |
| |
| |
| | | |
|
| | |
| |
| Publicado el 30,octubre 2018 - 08:17 |
Samir BOUCHETIBAT a écrit :
Bonjour, Pour le fun, afin d'éviter les RC intempestifs, on peut aussi faire un test du genre : POUR i = 1 _À_ sai_quantite sai_numerofin+=sai_numerodebut + i+((i=sai_quantite) ? "" SINON RC) FIN Bon dev.
ah oui, vachement plus simple et plus lisible que Pour i = 1 _A_ sai_quantite sai_numerofin += [rc] + sai_numerodebut + i fin
 |
| |
| |
| | | |
|
| | |
| |
Miembro registrado 1.640 mensajes |
|
| Publicado el 30,octubre 2018 - 10:14 |
cdm98 a écrit :
Jordan a écrit : Bonjour,
Pour i = 1 _A_ sai_quantite sai_numerofin += RC + sai_numerodebut + i FIN
jordan
mieux : Pour i = 1 _A_ sai_quantite sai_numerofin += [rc] + sai_numerodebut + i fin
evitera le premier rc qui ne sert à rien ...
Merci pour l'astuce ! Je ne connaissais pas. Très utile !
Ça marche pour tout.. autre que RC ?? (le fait des mettre des crochets) |
| |
| |
| | | |
|
| | |
| |
Miembro registrado 310 mensajes |
|
| Publicado el 30,octubre 2018 - 11:04 |
@cdm98
 J'ai pas dit que c'était plus simple, ta solution est TOP, merci.
Bon dev. |
| |
| |
| | | |
|
| | |