N° INSEE sur 13 caractères
adunakor
Messages postés
5
Statut
Membre
-
Utilisateur anonyme -
Utilisateur anonyme -
Bonjour,
Le numéro INSEE d’un agent est décomposé par année, département, etc. Le champ « mois » est sur 1 seul caractère quand l’agent est né jusqu’en septembre et 2 caractères au-delà. J’ai concaténé dans la requête tout les champs pour créé le n°S.S. Comme le champ « MOIS » doit être sur 2 caractères, j’ai ajouté un champ avec cette formule « MOIS NAISS: VraiFaux(NbCar([ssmois])=1;"0" & [ssmois];[ssmois]) ». Cela fonctionne très bien. Comme j’ai des doublons, j’ai créé une seconde requête pour détecter les agents en double sur le champ « [N° INSEE] ». Et c’est en exécutant la requête que le problème survient avec ce message « Vous avez essayé d’éxécuter une requête ne comprenant pas l’expression spécifiée « Count(*)>1And[SSSEXE] & [SSANNE]& IIf(Len([ssmois])=1, "0" & [ssmois] …. comme une partie de la fonction d’agrégat ». Je pense que ma formule « MOIS NAISS: VraiFaux(NbCar([ssmois])=1;"0" & [ssmois];[ssmois]) » ne doit pas être si bien que cela !Merci d’avance pour votre aide
Le numéro INSEE d’un agent est décomposé par année, département, etc. Le champ « mois » est sur 1 seul caractère quand l’agent est né jusqu’en septembre et 2 caractères au-delà. J’ai concaténé dans la requête tout les champs pour créé le n°S.S. Comme le champ « MOIS » doit être sur 2 caractères, j’ai ajouté un champ avec cette formule « MOIS NAISS: VraiFaux(NbCar([ssmois])=1;"0" & [ssmois];[ssmois]) ». Cela fonctionne très bien. Comme j’ai des doublons, j’ai créé une seconde requête pour détecter les agents en double sur le champ « [N° INSEE] ». Et c’est en exécutant la requête que le problème survient avec ce message « Vous avez essayé d’éxécuter une requête ne comprenant pas l’expression spécifiée « Count(*)>1And[SSSEXE] & [SSANNE]& IIf(Len([ssmois])=1, "0" & [ssmois] …. comme une partie de la fonction d’agrégat ». Je pense que ma formule « MOIS NAISS: VraiFaux(NbCar([ssmois])=1;"0" & [ssmois];[ssmois]) » ne doit pas être si bien que cela !Merci d’avance pour votre aide
2 réponses
-
Bonjour,
le mois de naissance est sur 2 chiffres : https://www.insee.fr/fr/metadonnees/definition/c1409
cdlt
-
bonjour
si tu mets sur 2 caractères et que tu rentres 01 ,02, 03 est ce que cela pourrait ce faire