J'ai deux tables non reliées, tbl_adherent, tbl_codespostaux.
Les données (enregistrements) de la tbl_adherent proviennent d'une
importation.
Dans la tbl_adherent, il y a entre autre les champs code postal et
ville.
J'ai remarqué que certaines valeurs du champ code postal de la
tbl_adherent étaient erronées. Soit il n'y a pas de code postal saisi,
soit le code postal saisi est inexistant, mais la ville est
correctement saisie.
Existe-t-il une procédure en vba qui permettrait de contrôler les
valeurs code postal de la tbl_adherent en fonction des valeurs code
postal de ma tbl_codespostaux et de modifier automatiquement les codes
postaux de ma tbl_adherent ?
J'ai deux tables non reliées, tbl_adherent, tbl_codespostaux.
Les données (enregistrements) de la tbl_adherent proviennent d'une
importation.
Dans la tbl_adherent, il y a entre autre les champs code postal et
ville.
J'ai remarqué que certaines valeurs du champ code postal de la
tbl_adherent étaient erronées. Soit il n'y a pas de code postal saisi,
soit le code postal saisi est inexistant, mais la ville est
correctement saisie.
Existe-t-il une procédure en vba qui permettrait de contrôler les
valeurs code postal de la tbl_adherent en fonction des valeurs code
postal de ma tbl_codespostaux et de modifier automatiquement les codes
postaux de ma tbl_adherent ?
J'ai deux tables non reliées, tbl_adherent, tbl_codespostaux.
Les données (enregistrements) de la tbl_adherent proviennent d'une
importation.
Dans la tbl_adherent, il y a entre autre les champs code postal et
ville.
J'ai remarqué que certaines valeurs du champ code postal de la
tbl_adherent étaient erronées. Soit il n'y a pas de code postal saisi,
soit le code postal saisi est inexistant, mais la ville est
correctement saisie.
Existe-t-il une procédure en vba qui permettrait de contrôler les
valeurs code postal de la tbl_adherent en fonction des valeurs code
postal de ma tbl_codespostaux et de modifier automatiquement les codes
postaux de ma tbl_adherent ?
Salut,
Bear76 wrote:J'ai deux tables non reliées, tbl_adherent, tbl_codespostaux.
et quelle est la *bonne* raison pour qu'elle ne le soit pas ??Les données (enregistrements) de la tbl_adherent proviennent d'une
importation.
Dans la tbl_adherent, il y a entre autre les champs code postal et
ville.
J'ai remarqué que certaines valeurs du champ code postal de la
tbl_adherent étaient erronées. Soit il n'y a pas de code postal saisi,
soit le code postal saisi est inexistant, mais la ville est
correctement saisie.
Existe-t-il une procédure en vba qui permettrait de contrôler les
valeurs code postal de la tbl_adherent en fonction des valeurs code
postal de ma tbl_codespostaux et de modifier automatiquement les codes
postaux de ma tbl_adherent ?
Tu semble vouloir corriger un erreur de conception par
du code ou autres manipulations, fortement à déconseiller !
Dans tous les cas, il te faut une seule table T_Localite avec au minimum
les champs NoCode, CodePostal et NomLocalité
Toutes les tables qui contiennent des adresses mémoriseront
uniquement la valeur de NoCode.
Salut,
Bear76 wrote:
J'ai deux tables non reliées, tbl_adherent, tbl_codespostaux.
et quelle est la *bonne* raison pour qu'elle ne le soit pas ??
Les données (enregistrements) de la tbl_adherent proviennent d'une
importation.
Dans la tbl_adherent, il y a entre autre les champs code postal et
ville.
J'ai remarqué que certaines valeurs du champ code postal de la
tbl_adherent étaient erronées. Soit il n'y a pas de code postal saisi,
soit le code postal saisi est inexistant, mais la ville est
correctement saisie.
Existe-t-il une procédure en vba qui permettrait de contrôler les
valeurs code postal de la tbl_adherent en fonction des valeurs code
postal de ma tbl_codespostaux et de modifier automatiquement les codes
postaux de ma tbl_adherent ?
Tu semble vouloir corriger un erreur de conception par
du code ou autres manipulations, fortement à déconseiller !
Dans tous les cas, il te faut une seule table T_Localite avec au minimum
les champs NoCode, CodePostal et NomLocalité
Toutes les tables qui contiennent des adresses mémoriseront
uniquement la valeur de NoCode.
Salut,
Bear76 wrote:J'ai deux tables non reliées, tbl_adherent, tbl_codespostaux.
et quelle est la *bonne* raison pour qu'elle ne le soit pas ??Les données (enregistrements) de la tbl_adherent proviennent d'une
importation.
Dans la tbl_adherent, il y a entre autre les champs code postal et
ville.
J'ai remarqué que certaines valeurs du champ code postal de la
tbl_adherent étaient erronées. Soit il n'y a pas de code postal saisi,
soit le code postal saisi est inexistant, mais la ville est
correctement saisie.
Existe-t-il une procédure en vba qui permettrait de contrôler les
valeurs code postal de la tbl_adherent en fonction des valeurs code
postal de ma tbl_codespostaux et de modifier automatiquement les codes
postaux de ma tbl_adherent ?
Tu semble vouloir corriger un erreur de conception par
du code ou autres manipulations, fortement à déconseiller !
Dans tous les cas, il te faut une seule table T_Localite avec au minimum
les champs NoCode, CodePostal et NomLocalité
Toutes les tables qui contiennent des adresses mémoriseront
uniquement la valeur de NoCode.
3stone a écrit :Salut,
Bear76 wrote:J'ai deux tables non reliées, tbl_adherent, tbl_codespostaux.
et quelle est la *bonne* raison pour qu'elle ne le soit pas ??Les données (enregistrements) de la tbl_adherent proviennent d'une
importation.
Dans la tbl_adherent, il y a entre autre les champs code postal et
ville.
J'ai remarqué que certaines valeurs du champ code postal de la
tbl_adherent étaient erronées. Soit il n'y a pas de code postal
saisi, soit le code postal saisi est inexistant, mais la ville est
correctement saisie.
Existe-t-il une procédure en vba qui permettrait de contrôler les
valeurs code postal de la tbl_adherent en fonction des valeurs code
postal de ma tbl_codespostaux et de modifier automatiquement les
codes postaux de ma tbl_adherent ?
Tu semble vouloir corriger un erreur de conception par
du code ou autres manipulations, fortement à déconseiller !
Dans tous les cas, il te faut une seule table T_Localite avec au
minimum les champs NoCode, CodePostal et NomLocalité
Toutes les tables qui contiennent des adresses mémoriseront
uniquement la valeur de NoCode.
Bonjour,
Le problème, c'est qu'une même ville peut avoir plusieurs codes
postaux, et que le même code postal peut s'appliquer à plusieurs
communes. On ne peut pas toujours déduire la commune à partir du
code postal. On ne peut pas toujours déduire le code postal à partir
de la commune (et il y a de nombreux noms de commune identiques dans
plusieurs départements)
La table T_Localite ne peut donc pas contenir le code postal : il faut
une table de relation Code Postal < -- > Code commune. Et je ne parle
pas des Cedex...
3stone a écrit :
Salut,
Bear76 wrote:
J'ai deux tables non reliées, tbl_adherent, tbl_codespostaux.
et quelle est la *bonne* raison pour qu'elle ne le soit pas ??
Les données (enregistrements) de la tbl_adherent proviennent d'une
importation.
Dans la tbl_adherent, il y a entre autre les champs code postal et
ville.
J'ai remarqué que certaines valeurs du champ code postal de la
tbl_adherent étaient erronées. Soit il n'y a pas de code postal
saisi, soit le code postal saisi est inexistant, mais la ville est
correctement saisie.
Existe-t-il une procédure en vba qui permettrait de contrôler les
valeurs code postal de la tbl_adherent en fonction des valeurs code
postal de ma tbl_codespostaux et de modifier automatiquement les
codes postaux de ma tbl_adherent ?
Tu semble vouloir corriger un erreur de conception par
du code ou autres manipulations, fortement à déconseiller !
Dans tous les cas, il te faut une seule table T_Localite avec au
minimum les champs NoCode, CodePostal et NomLocalité
Toutes les tables qui contiennent des adresses mémoriseront
uniquement la valeur de NoCode.
Bonjour,
Le problème, c'est qu'une même ville peut avoir plusieurs codes
postaux, et que le même code postal peut s'appliquer à plusieurs
communes. On ne peut pas toujours déduire la commune à partir du
code postal. On ne peut pas toujours déduire le code postal à partir
de la commune (et il y a de nombreux noms de commune identiques dans
plusieurs départements)
La table T_Localite ne peut donc pas contenir le code postal : il faut
une table de relation Code Postal < -- > Code commune. Et je ne parle
pas des Cedex...
3stone a écrit :Salut,
Bear76 wrote:J'ai deux tables non reliées, tbl_adherent, tbl_codespostaux.
et quelle est la *bonne* raison pour qu'elle ne le soit pas ??Les données (enregistrements) de la tbl_adherent proviennent d'une
importation.
Dans la tbl_adherent, il y a entre autre les champs code postal et
ville.
J'ai remarqué que certaines valeurs du champ code postal de la
tbl_adherent étaient erronées. Soit il n'y a pas de code postal
saisi, soit le code postal saisi est inexistant, mais la ville est
correctement saisie.
Existe-t-il une procédure en vba qui permettrait de contrôler les
valeurs code postal de la tbl_adherent en fonction des valeurs code
postal de ma tbl_codespostaux et de modifier automatiquement les
codes postaux de ma tbl_adherent ?
Tu semble vouloir corriger un erreur de conception par
du code ou autres manipulations, fortement à déconseiller !
Dans tous les cas, il te faut une seule table T_Localite avec au
minimum les champs NoCode, CodePostal et NomLocalité
Toutes les tables qui contiennent des adresses mémoriseront
uniquement la valeur de NoCode.
Bonjour,
Le problème, c'est qu'une même ville peut avoir plusieurs codes
postaux, et que le même code postal peut s'appliquer à plusieurs
communes. On ne peut pas toujours déduire la commune à partir du
code postal. On ne peut pas toujours déduire le code postal à partir
de la commune (et il y a de nombreux noms de commune identiques dans
plusieurs départements)
La table T_Localite ne peut donc pas contenir le code postal : il faut
une table de relation Code Postal < -- > Code commune. Et je ne parle
pas des Cedex...
Dans tous les cas, il te faut une seule table T_Localite avec au
minimum les champs NoCode, CodePostal et NomLocalité
Toutes les tables qui contiennent des adresses mémoriseront
uniquement la valeur de NoCode.
Bonjour,
La table T_Localite ne peut donc pas contenir le code postal : il faut
une table de relation Code Postal < -- > Code commune. Et je ne parle
pas des Cedex...
Non.
Il suffit d'ajouter dans la table localité le code du département etc...
C'est pour cela que la clé primaire NE DOIT PAS être le code postal,
mais comme indiqué "NoCode" (ou IdCode ou autre) qui peut être
un simple numéroauto !
Cela permet d'avoir un nombre quelconque de Code postaux identique.
Dans tous les cas, il te faut une seule table T_Localite avec au
minimum les champs NoCode, CodePostal et NomLocalité
Toutes les tables qui contiennent des adresses mémoriseront
uniquement la valeur de NoCode.
Bonjour,
La table T_Localite ne peut donc pas contenir le code postal : il faut
une table de relation Code Postal < -- > Code commune. Et je ne parle
pas des Cedex...
Non.
Il suffit d'ajouter dans la table localité le code du département etc...
C'est pour cela que la clé primaire NE DOIT PAS être le code postal,
mais comme indiqué "NoCode" (ou IdCode ou autre) qui peut être
un simple numéroauto !
Cela permet d'avoir un nombre quelconque de Code postaux identique.
Dans tous les cas, il te faut une seule table T_Localite avec au
minimum les champs NoCode, CodePostal et NomLocalité
Toutes les tables qui contiennent des adresses mémoriseront
uniquement la valeur de NoCode.
Bonjour,
La table T_Localite ne peut donc pas contenir le code postal : il faut
une table de relation Code Postal < -- > Code commune. Et je ne parle
pas des Cedex...
Non.
Il suffit d'ajouter dans la table localité le code du département etc...
C'est pour cela que la clé primaire NE DOIT PAS être le code postal,
mais comme indiqué "NoCode" (ou IdCode ou autre) qui peut être
un simple numéroauto !
Cela permet d'avoir un nombre quelconque de Code postaux identique.
3stone a écrit :Dans tous les cas, il te faut une seule table T_Localite avec au
minimum les champs NoCode, CodePostal et NomLocalité
Toutes les tables qui contiennent des adresses mémoriseront
uniquement la valeur de NoCode.
Bonjour,
La table T_Localite ne peut donc pas contenir le code postal : il
faut une table de relation Code Postal < -- > Code commune. Et je
ne parle pas des Cedex...
Non.
Il suffit d'ajouter dans la table localité le code du département
etc... C'est pour cela que la clé primaire NE DOIT PAS être le code
postal, mais comme indiqué "NoCode" (ou IdCode ou autre) qui peut
être
un simple numéroauto !
Cela permet d'avoir un nombre quelconque de Code postaux identique.
En répétant le nom de la localité autant de fois qu'elle a de codes
postaux ? Hum...
3stone a écrit :
Dans tous les cas, il te faut une seule table T_Localite avec au
minimum les champs NoCode, CodePostal et NomLocalité
Toutes les tables qui contiennent des adresses mémoriseront
uniquement la valeur de NoCode.
Bonjour,
La table T_Localite ne peut donc pas contenir le code postal : il
faut une table de relation Code Postal < -- > Code commune. Et je
ne parle pas des Cedex...
Non.
Il suffit d'ajouter dans la table localité le code du département
etc... C'est pour cela que la clé primaire NE DOIT PAS être le code
postal, mais comme indiqué "NoCode" (ou IdCode ou autre) qui peut
être
un simple numéroauto !
Cela permet d'avoir un nombre quelconque de Code postaux identique.
En répétant le nom de la localité autant de fois qu'elle a de codes
postaux ? Hum...
3stone a écrit :Dans tous les cas, il te faut une seule table T_Localite avec au
minimum les champs NoCode, CodePostal et NomLocalité
Toutes les tables qui contiennent des adresses mémoriseront
uniquement la valeur de NoCode.
Bonjour,
La table T_Localite ne peut donc pas contenir le code postal : il
faut une table de relation Code Postal < -- > Code commune. Et je
ne parle pas des Cedex...
Non.
Il suffit d'ajouter dans la table localité le code du département
etc... C'est pour cela que la clé primaire NE DOIT PAS être le code
postal, mais comme indiqué "NoCode" (ou IdCode ou autre) qui peut
être
un simple numéroauto !
Cela permet d'avoir un nombre quelconque de Code postaux identique.
En répétant le nom de la localité autant de fois qu'elle a de codes
postaux ? Hum...
la sélection permet alors les erreurs.
la sélection permet alors les erreurs.
la sélection permet alors les erreurs.
Salut,
Bear76 wrote:J'ai deux tables non reliées, tbl_adherent, tbl_codespostaux.
et quelle est la *bonne* raison pour qu'elle ne le soit pas ??
Les données (enregistrements) de la tbl_adherent proviennent d'une
importation.
Dans la tbl_adherent, il y a entre autre les champs code postal et
ville.
J'ai remarqué que certaines valeurs du champ code postal de la
tbl_adherent étaient erronées. Soit il n'y a pas de code postal saisi,
soit le code postal saisi est inexistant, mais la ville est
correctement saisie.
Existe-t-il une procédure en vba qui permettrait de contrôler les
valeurs code postal de la tbl_adherent en fonction des valeurs code
postal de ma tbl_codespostaux et de modifier automatiquement les codes
postaux de ma tbl_adherent ?
Tu semble vouloir corriger un erreur de conception par
du code ou autres manipulations, fortement à déconseiller !
Dans tous les cas, il te faut une seule table T_Localite avec au minimum
les champs NoCode, CodePostal et NomLocalité
Toutes les tables qui contiennent des adresses mémoriseront
uniquement la valeur de NoCode.
Sinon, pour persévérer dans ta voie, utilise une simple
requête de mise à jour...
Salut,
Bear76 wrote:
J'ai deux tables non reliées, tbl_adherent, tbl_codespostaux.
et quelle est la *bonne* raison pour qu'elle ne le soit pas ??
Les données (enregistrements) de la tbl_adherent proviennent d'une
importation.
Dans la tbl_adherent, il y a entre autre les champs code postal et
ville.
J'ai remarqué que certaines valeurs du champ code postal de la
tbl_adherent étaient erronées. Soit il n'y a pas de code postal saisi,
soit le code postal saisi est inexistant, mais la ville est
correctement saisie.
Existe-t-il une procédure en vba qui permettrait de contrôler les
valeurs code postal de la tbl_adherent en fonction des valeurs code
postal de ma tbl_codespostaux et de modifier automatiquement les codes
postaux de ma tbl_adherent ?
Tu semble vouloir corriger un erreur de conception par
du code ou autres manipulations, fortement à déconseiller !
Dans tous les cas, il te faut une seule table T_Localite avec au minimum
les champs NoCode, CodePostal et NomLocalité
Toutes les tables qui contiennent des adresses mémoriseront
uniquement la valeur de NoCode.
Sinon, pour persévérer dans ta voie, utilise une simple
requête de mise à jour...
Salut,
Bear76 wrote:J'ai deux tables non reliées, tbl_adherent, tbl_codespostaux.
et quelle est la *bonne* raison pour qu'elle ne le soit pas ??
Les données (enregistrements) de la tbl_adherent proviennent d'une
importation.
Dans la tbl_adherent, il y a entre autre les champs code postal et
ville.
J'ai remarqué que certaines valeurs du champ code postal de la
tbl_adherent étaient erronées. Soit il n'y a pas de code postal saisi,
soit le code postal saisi est inexistant, mais la ville est
correctement saisie.
Existe-t-il une procédure en vba qui permettrait de contrôler les
valeurs code postal de la tbl_adherent en fonction des valeurs code
postal de ma tbl_codespostaux et de modifier automatiquement les codes
postaux de ma tbl_adherent ?
Tu semble vouloir corriger un erreur de conception par
du code ou autres manipulations, fortement à déconseiller !
Dans tous les cas, il te faut une seule table T_Localite avec au minimum
les champs NoCode, CodePostal et NomLocalité
Toutes les tables qui contiennent des adresses mémoriseront
uniquement la valeur de NoCode.
Sinon, pour persévérer dans ta voie, utilise une simple
requête de mise à jour...
re,
db wrote:3stone a écrit :Dans tous les cas, il te faut une seule table T_Localite avec au
minimum les champs NoCode, CodePostal et NomLocalité
Toutes les tables qui contiennent des adresses mémoriseront
uniquement la valeur de NoCode.
En répétant le nom de la localité autant de fois qu'elle a de codes
postaux ? Hum...
Je ne connais pas le système FR, mais je suppose que l'on n'a pas
des dixaines de correspondances... et pour deux ou trois, cela ne
vaut pas la peine d'ajouter une table supplémentaire
Si tu fais comme je te le propose, tu peux travailler avec
une liste déroulante qui indique :
- NoCode (caché)
- CodePostal
- Localité
- Canton/arrondissement/département ou autre distinctif.
re,
db wrote:
3stone a écrit :
Dans tous les cas, il te faut une seule table T_Localite avec au
minimum les champs NoCode, CodePostal et NomLocalité
Toutes les tables qui contiennent des adresses mémoriseront
uniquement la valeur de NoCode.
En répétant le nom de la localité autant de fois qu'elle a de codes
postaux ? Hum...
Je ne connais pas le système FR, mais je suppose que l'on n'a pas
des dixaines de correspondances... et pour deux ou trois, cela ne
vaut pas la peine d'ajouter une table supplémentaire
Si tu fais comme je te le propose, tu peux travailler avec
une liste déroulante qui indique :
- NoCode (caché)
- CodePostal
- Localité
- Canton/arrondissement/département ou autre distinctif.
re,
db wrote:3stone a écrit :Dans tous les cas, il te faut une seule table T_Localite avec au
minimum les champs NoCode, CodePostal et NomLocalité
Toutes les tables qui contiennent des adresses mémoriseront
uniquement la valeur de NoCode.
En répétant le nom de la localité autant de fois qu'elle a de codes
postaux ? Hum...
Je ne connais pas le système FR, mais je suppose que l'on n'a pas
des dixaines de correspondances... et pour deux ou trois, cela ne
vaut pas la peine d'ajouter une table supplémentaire
Si tu fais comme je te le propose, tu peux travailler avec
une liste déroulante qui indique :
- NoCode (caché)
- CodePostal
- Localité
- Canton/arrondissement/département ou autre distinctif.
Bonjour,
Le problème, c'est qu'une même ville peut avoir plusieurs codes postaux, et
que le même code postal peut s'appliquer à plusieurs communes. On ne peut
pas toujours déduire la commune à partir du code postal. On ne peut pas
toujours déduire le code postal à partir de la commune (et il y a de nombreux
noms de commune identiques dans plusieurs départements)
La table T_Localite ne peut donc pas contenir le code postal : il faut une
table de relation Code Postal < -- > Code commune. Et je ne parle pas des
Cedex...
db
Bonjour,
Le problème, c'est qu'une même ville peut avoir plusieurs codes postaux, et
que le même code postal peut s'appliquer à plusieurs communes. On ne peut
pas toujours déduire la commune à partir du code postal. On ne peut pas
toujours déduire le code postal à partir de la commune (et il y a de nombreux
noms de commune identiques dans plusieurs départements)
La table T_Localite ne peut donc pas contenir le code postal : il faut une
table de relation Code Postal < -- > Code commune. Et je ne parle pas des
Cedex...
db
Bonjour,
Le problème, c'est qu'une même ville peut avoir plusieurs codes postaux, et
que le même code postal peut s'appliquer à plusieurs communes. On ne peut
pas toujours déduire la commune à partir du code postal. On ne peut pas
toujours déduire le code postal à partir de la commune (et il y a de nombreux
noms de commune identiques dans plusieurs départements)
La table T_Localite ne peut donc pas contenir le code postal : il faut une
table de relation Code Postal < -- > Code commune. Et je ne parle pas des
Cedex...
db
db a présenté l'énoncé suivant :
Bonjour,
Le problème, c'est qu'une même ville peut avoir plusieurs codes
postaux, et que le même code postal peut s'appliquer à plusieurs
communes. On ne peut pas toujours déduire la commune à partir du
code postal. On ne peut pas toujours déduire le code postal à partir
de la commune (et il y a de nombreux noms de commune identiques dans
plusieurs départements)
La table T_Localite ne peut donc pas contenir le code postal : il
faut une table de relation Code Postal < -- > Code commune. Et je ne
parle pas des Cedex...
db
Bonsoir,
Comme indiqué dans ma réponse précédente (Pierre 3Stone), j'utilise
une table avec 3 champs cp_id, ville, bureau distributeur. Et ceci me
convient.
@+
db a présenté l'énoncé suivant :
Bonjour,
Le problème, c'est qu'une même ville peut avoir plusieurs codes
postaux, et que le même code postal peut s'appliquer à plusieurs
communes. On ne peut pas toujours déduire la commune à partir du
code postal. On ne peut pas toujours déduire le code postal à partir
de la commune (et il y a de nombreux noms de commune identiques dans
plusieurs départements)
La table T_Localite ne peut donc pas contenir le code postal : il
faut une table de relation Code Postal < -- > Code commune. Et je ne
parle pas des Cedex...
db
Bonsoir,
Comme indiqué dans ma réponse précédente (Pierre 3Stone), j'utilise
une table avec 3 champs cp_id, ville, bureau distributeur. Et ceci me
convient.
@+
db a présenté l'énoncé suivant :
Bonjour,
Le problème, c'est qu'une même ville peut avoir plusieurs codes
postaux, et que le même code postal peut s'appliquer à plusieurs
communes. On ne peut pas toujours déduire la commune à partir du
code postal. On ne peut pas toujours déduire le code postal à partir
de la commune (et il y a de nombreux noms de commune identiques dans
plusieurs départements)
La table T_Localite ne peut donc pas contenir le code postal : il
faut une table de relation Code Postal < -- > Code commune. Et je ne
parle pas des Cedex...
db
Bonsoir,
Comme indiqué dans ma réponse précédente (Pierre 3Stone), j'utilise
une table avec 3 champs cp_id, ville, bureau distributeur. Et ceci me
convient.
@+