|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Invité régulier
![]() Inscription : février 2007 Messages : 67 ![]() |
Bonjour à vous tous. Gros débutant en Access, je viens vers vous (comme je l'ai eu fait pour Delphi...) pour un gros coup de main. Je résume la situation.
J'ai trois fichiers Excel, chacun possède 500 lignes environ, 2 d'entre eux trois colonnes (champs) et un 5 colonnes (champs). En gros c'est une DVDthèque, avec le nom du film, sa durée, la résolution du film, le genre, l'année de production etc etc. Premier soucis ... Une fois que j'ai importé mon premier fichier excel, crée donc ma première table et fixer ma clé primaire (sur un champ Numéro --> Numéro auto). Lors de l'importation de mon deuxième fichier excel j'ai ce message "risque de doublons dans champ index"... et je saisi pas bien évidemment. Donc là c'est ma première question... Merci à tous, en espérant avoir été clair ce qui n'est pas sûr. ++ |
|
|
00
|
|
|
#2 |
![]() ![]() |
Bonjour
Peux-tu expliquer la manipulation que tu fais pour l'importation de tes fichiers Excel (code à l'appui si besoin est). Philippe
__________________
Détaillez vos questions, sinon vous aurez des réponses erronées et vous irez tout droit dans le et lisez les règles sinon ![]() Si vous pensez commencer sans un livre, oublier : livres pour débuter Vous pouvez consulter mes articles sur Access et PowerPoint Le blog Office. Inutile de m'envoyer un MP pour des questions techniques ou de me relancer , je n'y répondrais pas. |
|
|
00
|
|
|
#3 |
|
Expert Confirmé
![]() Inscription : juillet 2007 Messages : 2 176 ![]() |
Bonjour A0080 et Philippe,
En complément, ton fichier Excel ne comporte-t-il pas une colonne nommée "Numéro" (même nom que le champ Access en n° auto) ?
__________________
Dis-nous et à bientôt, Richard. ---------------------------------------------------------------------------------------------- . et permettent aux forumeurs de cibler leur recherche dans une discussion : n'hésitez pas à voter !
|
|
|
00
|
|
|
#4 |
|
Invité régulier
![]() Inscription : février 2007 Messages : 67 ![]() |
D'abord merci de l'intérêt que vous portez à mon soucis.
Voici la procédure. Je crée classiquement une BDD via Access et ensuite je fais : Fichier --> Données Externes --> Importer et je sélectionne mon fichier excel. Le premier pas de soucis : au passage il se compose des colonnes : Nom_Du_Film / Durée/ Genre/ Année/ Pays. Pas de colonne numérotée, donc j'importe et je crée en clé primaire le champ numéro en NumAuto. Le deuxième par contre même procédure il se compose de : Nom_Du_Film / Résolution / Bitrate / HD. Et là je voudrais que la clé primaire soit "Nom_Du_Film" mais quand j'essaie j'ai le message d'erreur citer plus haut. La aussi pas de colonne numérotée. Merci à vous. |
|
|
00
|
|
|
#5 |
![]() ![]() |
Re
Tu dois avoir deux films avec le même titre. Philippe
__________________
Détaillez vos questions, sinon vous aurez des réponses erronées et vous irez tout droit dans le et lisez les règles sinon ![]() Si vous pensez commencer sans un livre, oublier : livres pour débuter Vous pouvez consulter mes articles sur Access et PowerPoint Le blog Office. Inutile de m'envoyer un MP pour des questions techniques ou de me relancer , je n'y répondrais pas. |
|
|
00
|
|
|
#6 |
|
Expert Confirmé
![]() Inscription : juillet 2007 Messages : 2 176 ![]() |
Eh bien, c'est que tu as des doublons dans le champ "Nom_Du_Film" à l'importation du second fichier.
Pour repérer ces doublons :
__________________
Dis-nous et à bientôt, Richard. ---------------------------------------------------------------------------------------------- . et permettent aux forumeurs de cibler leur recherche dans une discussion : n'hésitez pas à voter !
|
|
|
00
|
|
|
#7 |
|
Invité régulier
![]() Inscription : février 2007 Messages : 67 ![]() |
Je n'ai aucun Nom_Du_Film strictement identique par contre bien évidemment dans la colonne durée ou bitrate ou résolution ou année j'ai en effet des doublons et même plus.
Néanmoins ce que je comprends pas c'est que j'ai déjà crée une BDD en cours et dans certaines tables les doublons existent. En fait j'essaie de reproduire cette ancienne BDD avec tout simplement de nouvelles données et de nouveaux fichiers excel et là ça bloque. Par exemple dans mon ancienne BDD (sur les brevets) ma première table contient 4 champs avec comme clé primaire Numéro-->NuméroAuto et la seconde reprend un élément (qui est la clé primaire de la seconde table et ça marche...) de la première avec certains champs avec doublons par contre quand je rentre en mode création je vois dans la ligne "Indexé : Oui sans doublons". J'ai essayé et ça marche pas. Je suis perdu. Le problème doit venir d'ailleurs dans la mesure où une table ou plusieurs peuvent contenir des champs avec doublons? Merci à vous. |
|
|
00
|
|
|
#8 |
|
Expert Confirmé
![]() Inscription : juillet 2007 Messages : 2 176 ![]() |
As-tu effectué les opérations demandées dans le post #6 ?
__________________
Dis-nous et à bientôt, Richard. ---------------------------------------------------------------------------------------------- . et permettent aux forumeurs de cibler leur recherche dans une discussion : n'hésitez pas à voter !
|
|
|
00
|
|
|
#9 |
|
Invité régulier
![]() Inscription : février 2007 Messages : 67 ![]() |
J'ai essayé mais j'ai pas la ligne "Opération" pour mettre "Regroupement" dans mes requêtes. De plus j'ai pas compris ce que m'apporterais de connaître les doublons? Sachant que c'est pas comme si je cherchais une erreur.
La je vais avoir les années qui vont arriver en doublons certaines durée, les genres etc etc... |
|
|
00
|
|
|
#10 | ||||
|
Expert Confirmé
![]() Inscription : juillet 2007 Messages : 2 176 ![]() |
Bonjour A0080,
Citation:
Citation:
Citation:
Citation:
__________________
Dis-nous et à bientôt, Richard. ---------------------------------------------------------------------------------------------- . et permettent aux forumeurs de cibler leur recherche dans une discussion : n'hésitez pas à voter !
|
||||
|
|
00
|
|
|
#11 |
|
Invité régulier
![]() Inscription : février 2007 Messages : 67 ![]() |
Merci encore une fois à toi. Ok pour la fonction regroupement par contre j'ai pas du tout saisi le : Count(*)>1 (HAVING). C'est quelque chose que je dois saisir dans "Critères" si oui quoi excatement?
De plus j'ai fait ma requête manuelle sous Excel je n'ai aucun film qui porte le même nom dans ce fichier...++ |
|
|
00
|
|
|
#12 |
|
Expert Confirmé
![]() Inscription : juillet 2007 Messages : 2 176 ![]() |
Champ : Nom_Du_Film
Opération : Regroupement Champ : Count(*) Opération : Expression Critère : > 1 Sur la même table contenant tes 2 fichiers Excel.
__________________
Dis-nous et à bientôt, Richard. ---------------------------------------------------------------------------------------------- . et permettent aux forumeurs de cibler leur recherche dans une discussion : n'hésitez pas à voter !
|
|
|
00
|
Copyright © 2000-2012 - www.developpez.com