|
| conception wd25 / attribution d'un numero d'ordre |
| Iniciado por l_lolodev, 18,mar. 2020 07:37 - 2 respuestas |
| |
| | | |
|
| |
| Publicado el 18,marzo 2020 - 07:37 |
bonjour,
une question de conception sur un projet wd25... je dois attribuer un numéro d'ordre sur un action NOUVEAU j'ai stocké le précédent numéro dans une rubrique d'un fichier de paramètres et à chaque nouveau je fais numéro stocké + 1 j'utilise cette méthode pour ne pas avoir de trou entre 2 numéro je rempli la fiche puis sur ENREGISTRER je crée le ID auto dans le fichier FICHE
ça fcte très bien en mono poste
mon soucis est en multi-poste car quand 2 utilisateurs cliquent sur nouveau, du coup il possède le même numéro de fiche. et comme numéro est clé, lorsqu'ils cliquent sur ENREGISTRER, je me trouve devant une belle erreur DOUBLONS
je suis ouvert à des idées ...
merci et bon courage à tous |
| |
| |
| | | |
|
| | |
| |
Miembro registrado 4.362 mensajes |
|
| Publicado el 18,marzo 2020 - 11:30 |
Bonjour, Essaye un trigger avant qui vérifie l'unicité de ton N° d'ordre et le modifie le cas échéant (requête sur MAX)
-- Il y a peut être plus simple, mais, ça tourne |
| |
| |
| | | |
|
| | |
| |
Miembro registrado 2.321 mensajes |
|
| Publicado el 18,marzo 2020 - 13:41 |
Bonjour,
Le numéro doit être attribué au moment de la mise à jour de la BdD : - tu bloques le fichier, - tu récupères le dernier numéro, - tu fais plus 1 et - tu crée ton nouvel enregistrement ; - reste plus qu'à débloquer le fichier.
-- Bon dev, Jean-Pierre |
| |
| |
| | | |
|
| | | | |
| | |
|