J'utilise pour:
le code eleve (Annee-Classe-Num) ex: 2001-1f1-03
le code prof: NumAuto
Mon objectif est que le code soit le plus expressif=20
possible. Si on lit (2001-1f1-03) on devine que l'annee=20
d'entree de l'eleve est 2001 et sa classe 1f1.
Je veux aussi que le code soit cree automatiquement pour=20
cela j'utilise une fonction qui compte le Nbre=20
d'enregistrement pour determiner le (Num) je lis (Annee)=20
et (Classe) puis je cree le code (Num=3DNbreEnr+1).
et c'est la que je bute sur le probleme suivant:
lorsque je supprime un eleve (archiver), le code cree=20
apres sera identique =E0 celui supprime puisque le nombre=20
aura diminue de 1. je suis vraiment embarrasse par ce cas.
Aussi je cherche des idees de codification en general.
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
Raymond [mvp]
Bonjour.
il ne faut pas prendre le nombre d'élèves mais le dernier numéro d'élève. regarde la fonction DMax qui permet de récupérer la valeur maximum d'un champ dan une table. à cette valeur il faut rajouter 1 pour créer le nouveau numéro.
"Moh" a écrit dans le message de news: 15b501c4d6c4$95ec1e30$ Bonjour,
J'utilise pour: le code eleve (Annee-Classe-Num) ex: 2001-1f1-03 le code prof: NumAuto Mon objectif est que le code soit le plus expressif possible. Si on lit (2001-1f1-03) on devine que l'annee d'entree de l'eleve est 2001 et sa classe 1f1. Je veux aussi que le code soit cree automatiquement pour cela j'utilise une fonction qui compte le Nbre d'enregistrement pour determiner le (Num) je lis (Annee) et (Classe) puis je cree le code (Num=NbreEnr+1). et c'est la que je bute sur le probleme suivant: lorsque je supprime un eleve (archiver), le code cree apres sera identique à celui supprime puisque le nombre aura diminue de 1. je suis vraiment embarrasse par ce cas. Aussi je cherche des idees de codification en general.
Merci pour votre aide !
Moh
Bonjour.
il ne faut pas prendre le nombre d'élèves mais le dernier numéro d'élève.
regarde la fonction DMax qui permet de récupérer la valeur maximum d'un
champ dan une table. à cette valeur il faut rajouter 1 pour créer le nouveau
numéro.
--
@+
Raymond Access MVP
http://OfficeSystem.Access.free.fr/
http://users.skynet.be/mpfa/ pour débuter sur le forum
"Moh" <laibmoh@yahoo.fr> a écrit dans le message de news:
15b501c4d6c4$95ec1e30$a501280a@phx.gbl...
Bonjour,
J'utilise pour:
le code eleve (Annee-Classe-Num) ex: 2001-1f1-03
le code prof: NumAuto
Mon objectif est que le code soit le plus expressif
possible. Si on lit (2001-1f1-03) on devine que l'annee
d'entree de l'eleve est 2001 et sa classe 1f1.
Je veux aussi que le code soit cree automatiquement pour
cela j'utilise une fonction qui compte le Nbre
d'enregistrement pour determiner le (Num) je lis (Annee)
et (Classe) puis je cree le code (Num=NbreEnr+1).
et c'est la que je bute sur le probleme suivant:
lorsque je supprime un eleve (archiver), le code cree
apres sera identique à celui supprime puisque le nombre
aura diminue de 1. je suis vraiment embarrasse par ce cas.
Aussi je cherche des idees de codification en general.
il ne faut pas prendre le nombre d'élèves mais le dernier numéro d'élève. regarde la fonction DMax qui permet de récupérer la valeur maximum d'un champ dan une table. à cette valeur il faut rajouter 1 pour créer le nouveau numéro.
"Moh" a écrit dans le message de news: 15b501c4d6c4$95ec1e30$ Bonjour,
J'utilise pour: le code eleve (Annee-Classe-Num) ex: 2001-1f1-03 le code prof: NumAuto Mon objectif est que le code soit le plus expressif possible. Si on lit (2001-1f1-03) on devine que l'annee d'entree de l'eleve est 2001 et sa classe 1f1. Je veux aussi que le code soit cree automatiquement pour cela j'utilise une fonction qui compte le Nbre d'enregistrement pour determiner le (Num) je lis (Annee) et (Classe) puis je cree le code (Num=NbreEnr+1). et c'est la que je bute sur le probleme suivant: lorsque je supprime un eleve (archiver), le code cree apres sera identique à celui supprime puisque le nombre aura diminue de 1. je suis vraiment embarrasse par ce cas. Aussi je cherche des idees de codification en general.