Twitter iPhone pliant OnePlus 11 PS5 Disney+ Orange Livebox Windows 11

Codification (idées)

1 réponse
Avatar
Moh
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=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.

Merci pour votre aide !

Moh

1 réponse

Avatar
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.

--
@+
Raymond Access MVP
http://OfficeSystem.Access.free.fr/
http://users.skynet.be/mpfa/ pour débuter sur le forum


"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