Bonjour,
Je suis en train de transformer une relation de 1-=E0-
plusieurs en relation de plusieurs-=E0-plusieurs, en effet=20
dans ma table "plusieurs" j'ai des doublons en pagaille.=20
Je cherche donc =E0 cr=E9=E9r une table de jonction et l=E0 je=20
bloque pour affecter un identifiant commun =E0 chacun de=20
mes doublons dans la table "plusieurs".
J'imagine cela faisable via une simple requ=EAte de mise =E0=20
jour mais .???
Quelqu'un aurait-il une id=E9e ?
Merci par avance
=E9ric
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
Fred
De plusieurs à plusieurs, ce n'est pas possible. Seulement "un à plusieurs" ou "un à un". D'ailleurs, dans un esprit de "salubrité" pour ta base, je te conseille d'éliminer les doublons facilement repérables par une simple requête dans laquelle tu regroupes les champs susceptibles d'être doubles ou triples... Sur un autre champ, tu utilisera plutôt la fonction "compte" avec le critère
1. Cette requête peut être également transformée pour générer une nouvelle
table qui, elle ne contiendra pas de doublon.
Pense ensuite à indexer tes champs uniques en précisant "sans doublon", et enfin, tu rétablis une relation avec intégrité référentielle.
Evidemment, c'est l'analyse initiale qui te permettrait d'éviter ce genre de revers. Quand tu crées tes table, tu les met immédiatement en relation intègre, tu ne pourras plus faire n'importe quoi de façon fortuite...
Fred "éric" a écrit dans le message de news: 0ba501c49fef$90577f70$ Bonjour, Je suis en train de transformer une relation de 1-à- plusieurs en relation de plusieurs-à-plusieurs, en effet dans ma table "plusieurs" j'ai des doublons en pagaille. Je cherche donc à créér une table de jonction et là je bloque pour affecter un identifiant commun à chacun de mes doublons dans la table "plusieurs". J'imagine cela faisable via une simple requête de mise à jour mais .??? Quelqu'un aurait-il une idée ? Merci par avance éric
De plusieurs à plusieurs, ce n'est pas possible.
Seulement "un à plusieurs" ou "un à un".
D'ailleurs, dans un esprit de "salubrité" pour ta base, je te conseille
d'éliminer les doublons facilement repérables par une simple requête dans
laquelle tu regroupes les champs susceptibles d'être doubles ou triples...
Sur un autre champ, tu utilisera plutôt la fonction "compte" avec le critère
1.
Cette requête peut être également transformée pour générer une nouvelle
table qui, elle ne contiendra pas de doublon.
Pense ensuite à indexer tes champs uniques en précisant "sans doublon", et
enfin, tu rétablis une relation avec intégrité référentielle.
Evidemment, c'est l'analyse initiale qui te permettrait d'éviter ce genre de
revers.
Quand tu crées tes table, tu les met immédiatement en relation intègre, tu
ne pourras plus faire n'importe quoi de façon fortuite...
Fred
"éric" <eric_leroy74@hotmail.com> a écrit dans le message de news:
0ba501c49fef$90577f70$a601280a@phx.gbl...
Bonjour,
Je suis en train de transformer une relation de 1-à-
plusieurs en relation de plusieurs-à-plusieurs, en effet
dans ma table "plusieurs" j'ai des doublons en pagaille.
Je cherche donc à créér une table de jonction et là je
bloque pour affecter un identifiant commun à chacun de
mes doublons dans la table "plusieurs".
J'imagine cela faisable via une simple requête de mise à
jour mais .???
Quelqu'un aurait-il une idée ?
Merci par avance
éric
De plusieurs à plusieurs, ce n'est pas possible. Seulement "un à plusieurs" ou "un à un". D'ailleurs, dans un esprit de "salubrité" pour ta base, je te conseille d'éliminer les doublons facilement repérables par une simple requête dans laquelle tu regroupes les champs susceptibles d'être doubles ou triples... Sur un autre champ, tu utilisera plutôt la fonction "compte" avec le critère
1. Cette requête peut être également transformée pour générer une nouvelle
table qui, elle ne contiendra pas de doublon.
Pense ensuite à indexer tes champs uniques en précisant "sans doublon", et enfin, tu rétablis une relation avec intégrité référentielle.
Evidemment, c'est l'analyse initiale qui te permettrait d'éviter ce genre de revers. Quand tu crées tes table, tu les met immédiatement en relation intègre, tu ne pourras plus faire n'importe quoi de façon fortuite...
Fred "éric" a écrit dans le message de news: 0ba501c49fef$90577f70$ Bonjour, Je suis en train de transformer une relation de 1-à- plusieurs en relation de plusieurs-à-plusieurs, en effet dans ma table "plusieurs" j'ai des doublons en pagaille. Je cherche donc à créér une table de jonction et là je bloque pour affecter un identifiant commun à chacun de mes doublons dans la table "plusieurs". J'imagine cela faisable via une simple requête de mise à jour mais .??? Quelqu'un aurait-il une idée ? Merci par avance éric
qd je disais créér une relation de plusieurs-à-plusieurs, je pensais à table de jonction, je sais que cela n'est pas possible directement .. merci ensuite, je connais la nécessité d'une analyse initiale afin d'aviter ce genre de revers com tu dis mais malheureusement ça n'est pas moi qui est monté la base, je suis juste chargé de la restructurer, le plan galère !! merci qd même éric
-----Message d'origine----- De plusieurs à plusieurs, ce n'est pas possible. Seulement "un à plusieurs" ou "un à un". D'ailleurs, dans un esprit de "salubrité" pour ta base, je te conseille
d'éliminer les doublons facilement repérables par une simple requête dans
laquelle tu regroupes les champs susceptibles d'être doubles ou triples...
Sur un autre champ, tu utilisera plutôt la fonction "compte" avec le critère
1. Cette requête peut être également transformée pour
générer une nouvelle
table qui, elle ne contiendra pas de doublon.
Pense ensuite à indexer tes champs uniques en précisant "sans doublon", et
enfin, tu rétablis une relation avec intégrité référentielle.
Evidemment, c'est l'analyse initiale qui te permettrait d'éviter ce genre de
revers. Quand tu crées tes table, tu les met immédiatement en relation intègre, tu
ne pourras plus faire n'importe quoi de façon fortuite...
Fred "éric" a écrit dans le message de news:
0ba501c49fef$90577f70$ Bonjour, Je suis en train de transformer une relation de 1-à- plusieurs en relation de plusieurs-à-plusieurs, en effet dans ma table "plusieurs" j'ai des doublons en pagaille. Je cherche donc à créér une table de jonction et là je bloque pour affecter un identifiant commun à chacun de mes doublons dans la table "plusieurs". J'imagine cela faisable via une simple requête de mise à jour mais .??? Quelqu'un aurait-il une idée ? Merci par avance éric
.
qd je disais créér une relation de plusieurs-à-plusieurs,
je pensais à table de jonction, je sais que cela n'est
pas possible directement .. merci
ensuite, je connais la nécessité d'une analyse initiale
afin d'aviter ce genre de revers com tu dis mais
malheureusement ça n'est pas moi qui est monté la base,
je suis juste chargé de la restructurer, le plan galère !!
merci qd même
éric
-----Message d'origine-----
De plusieurs à plusieurs, ce n'est pas possible.
Seulement "un à plusieurs" ou "un à un".
D'ailleurs, dans un esprit de "salubrité" pour ta base,
je te conseille
d'éliminer les doublons facilement repérables par une
simple requête dans
laquelle tu regroupes les champs susceptibles d'être
doubles ou triples...
Sur un autre champ, tu utilisera plutôt la
fonction "compte" avec le critère
1.
Cette requête peut être également transformée pour
générer une nouvelle
table qui, elle ne contiendra pas de doublon.
Pense ensuite à indexer tes champs uniques en
précisant "sans doublon", et
enfin, tu rétablis une relation avec intégrité
référentielle.
Evidemment, c'est l'analyse initiale qui te permettrait
d'éviter ce genre de
revers.
Quand tu crées tes table, tu les met immédiatement en
relation intègre, tu
ne pourras plus faire n'importe quoi de façon fortuite...
Fred
"éric" <eric_leroy74@hotmail.com> a écrit dans le
message de news:
0ba501c49fef$90577f70$a601280a@phx.gbl...
Bonjour,
Je suis en train de transformer une relation de 1-à-
plusieurs en relation de plusieurs-à-plusieurs, en effet
dans ma table "plusieurs" j'ai des doublons en pagaille.
Je cherche donc à créér une table de jonction et là je
bloque pour affecter un identifiant commun à chacun de
mes doublons dans la table "plusieurs".
J'imagine cela faisable via une simple requête de mise à
jour mais .???
Quelqu'un aurait-il une idée ?
Merci par avance
éric
qd je disais créér une relation de plusieurs-à-plusieurs, je pensais à table de jonction, je sais que cela n'est pas possible directement .. merci ensuite, je connais la nécessité d'une analyse initiale afin d'aviter ce genre de revers com tu dis mais malheureusement ça n'est pas moi qui est monté la base, je suis juste chargé de la restructurer, le plan galère !! merci qd même éric
-----Message d'origine----- De plusieurs à plusieurs, ce n'est pas possible. Seulement "un à plusieurs" ou "un à un". D'ailleurs, dans un esprit de "salubrité" pour ta base, je te conseille
d'éliminer les doublons facilement repérables par une simple requête dans
laquelle tu regroupes les champs susceptibles d'être doubles ou triples...
Sur un autre champ, tu utilisera plutôt la fonction "compte" avec le critère
1. Cette requête peut être également transformée pour
générer une nouvelle
table qui, elle ne contiendra pas de doublon.
Pense ensuite à indexer tes champs uniques en précisant "sans doublon", et
enfin, tu rétablis une relation avec intégrité référentielle.
Evidemment, c'est l'analyse initiale qui te permettrait d'éviter ce genre de
revers. Quand tu crées tes table, tu les met immédiatement en relation intègre, tu
ne pourras plus faire n'importe quoi de façon fortuite...
Fred "éric" a écrit dans le message de news:
0ba501c49fef$90577f70$ Bonjour, Je suis en train de transformer une relation de 1-à- plusieurs en relation de plusieurs-à-plusieurs, en effet dans ma table "plusieurs" j'ai des doublons en pagaille. Je cherche donc à créér une table de jonction et là je bloque pour affecter un identifiant commun à chacun de mes doublons dans la table "plusieurs". J'imagine cela faisable via une simple requête de mise à jour mais .??? Quelqu'un aurait-il une idée ? Merci par avance éric