Numéro auto mise à zéro annuelle automatique
rorolidalgo
-
rorolidalgo -
rorolidalgo -
Bonjour,
J'utilise un num. auto dans ma BDD de suivi d'affaires. Le n° d'affaires est "année"_"num auto".
Tous les ans, je voudrais que le numéro auto repasse à 1 automatiquement pour la 1ère affaire enregistrée.
Come fare?
Merci beaucoup
J'utilise un num. auto dans ma BDD de suivi d'affaires. Le n° d'affaires est "année"_"num auto".
Tous les ans, je voudrais que le numéro auto repasse à 1 automatiquement pour la 1ère affaire enregistrée.
Come fare?
Merci beaucoup
A voir également:
- Numéro auto mise à zéro annuelle automatique
- Remettre a zero un pc - Guide
- Mise a jour chrome - Accueil - Applications & Logiciels
- Numero prive - Guide
- Numéro père noël whatsapp - Accueil - Messagerie instantanée
- Réponse automatique thunderbird - Guide
3 réponses
Hello
Si tu as la possibilité de programmer un job, il te suffit de mettre au 1er janvier 0h00 la tache "RestartNoAff" qui ferait un truc équivalent à insert into affaires(numero) values( year(now()) || '_000' )
Si tu as la possibilité de programmer un job, il te suffit de mettre au 1er janvier 0h00 la tache "RestartNoAff" qui ferait un truc équivalent à insert into affaires(numero) values( year(now()) || '_000' )
Bonjour,
vu que t'as donné aucun détail sur ton environnement, on va avoir sacrément du mal à te filer un coup de main
vu que t'as donné aucun détail sur ton environnement, on va avoir sacrément du mal à te filer un coup de main
Salut
Vu que la question pose sur de la base de données, l'idéal serait de savoir quelle base de données tu utilises, éventuellement quelle version, es-tu seul à l'utiliser ou êtes-vous plusieurs.
pour ce qui est des droits, on se doute que c'est une table dans laquelle tu enregistres ton business donc tu peux y écrire (presque) comme tu veux.
Si la table où tu souhaites corriger le chrono t'est dédiée, tu devrais pouvoir t'en sortir tout seul et n'impacter que toi.
Si par contre elle est utilisée par plusieurs personnes, il faut prévoir avec les autres utilisateurs et l'administrateur les actions à mettre en place pour ne pas polluer l'activité quotidienne et le pilotage/reporting.
ça pourrait passer par
- créer une affaire vide "année_0000"
- dès qu'une vraie affaire est créée (la "année_0001"), supprimer l'affaire année_0000
Vu que la question pose sur de la base de données, l'idéal serait de savoir quelle base de données tu utilises, éventuellement quelle version, es-tu seul à l'utiliser ou êtes-vous plusieurs.
pour ce qui est des droits, on se doute que c'est une table dans laquelle tu enregistres ton business donc tu peux y écrire (presque) comme tu veux.
Si la table où tu souhaites corriger le chrono t'est dédiée, tu devrais pouvoir t'en sortir tout seul et n'impacter que toi.
Si par contre elle est utilisée par plusieurs personnes, il faut prévoir avec les autres utilisateurs et l'administrateur les actions à mettre en place pour ne pas polluer l'activité quotidienne et le pilotage/reporting.
ça pourrait passer par
- créer une affaire vide "année_0000"
- dès qu'une vraie affaire est créée (la "année_0001"), supprimer l'affaire année_0000
Merci pour ta réponse. Evidemment, j'ai oublié de préciser l'essentiel pendant que ma config était universelle...ah Microsoft quand tu nous tiens...
Donc j'utilise Access 2007. Ce sera une petite BDD qui sera sur le serveur pour faire un suivi d'appel d'offres.
Elle sera utilisée par 3 ou 4 personnes. Je ne sais pas si je peux dire que la table m'est dédiée du coup.
En tous cas, je ne comprends pas trop pourquoi l'action à mettre dans la base serait dépendante du nombre d'utilisateurs? n'est-il pas possible de mettre une macro dans la base qui dit "à la première connexion de l'année, tu fais le reset des n° affaires?".
Ce sera une BDD qui sera ouverte tous les jours.
Merci pour ton aide en tous cas.
A+
Donc j'utilise Access 2007. Ce sera une petite BDD qui sera sur le serveur pour faire un suivi d'appel d'offres.
Elle sera utilisée par 3 ou 4 personnes. Je ne sais pas si je peux dire que la table m'est dédiée du coup.
En tous cas, je ne comprends pas trop pourquoi l'action à mettre dans la base serait dépendante du nombre d'utilisateurs? n'est-il pas possible de mettre une macro dans la base qui dit "à la première connexion de l'année, tu fais le reset des n° affaires?".
Ce sera une BDD qui sera ouverte tous les jours.
Merci pour ton aide en tous cas.
A+
Merci