IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Requêtes et SQL. Discussion :

Champs avec doublon voir plus [AC-2013]


Sujet :

Requêtes et SQL.

  1. #1
    Futur Membre du Club Avatar de volgaias
    Homme Profil pro
    Consultant informatique
    Inscrit en
    Décembre 2015
    Messages
    14
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 70
    Localisation : Belgique

    Informations professionnelles :
    Activité : Consultant informatique
    Secteur : Administration - Collectivité locale

    Informations forums :
    Inscription : Décembre 2015
    Messages : 14
    Points : 7
    Points
    7
    Par défaut Champs avec doublon voir plus
    Bonjour, j'ai une table avec plusieurs fois les même noms, champ texte court, je souhaiterais sortir une seule fois chaques noms, une idée svp ?

  2. #2
    Expert confirmé Avatar de nico84
    Homme Profil pro
    Consultant/développeur ERP
    Inscrit en
    Mai 2008
    Messages
    3 087
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 61
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Consultant/développeur ERP
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mai 2008
    Messages : 3 087
    Points : 5 203
    Points
    5 203
    Par défaut
    Bonjour,

    sert à éviter les doublons
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    select mon_nom, count(*) ... group by...
    n'a pas non plus de doublon et donne en plus le nombre d'occurrences
    Utilisez Planet, gestion d'entreprise gratuite pour TPE / PME

  3. #3
    Futur Membre du Club Avatar de volgaias
    Homme Profil pro
    Consultant informatique
    Inscrit en
    Décembre 2015
    Messages
    14
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 70
    Localisation : Belgique

    Informations professionnelles :
    Activité : Consultant informatique
    Secteur : Administration - Collectivité locale

    Informations forums :
    Inscription : Décembre 2015
    Messages : 14
    Points : 7
    Points
    7
    Par défaut Requete avec doublon
    Bonjour,

    Voici ce que j'ai
    Code sql : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    SELECT distinct [Liste Awans].F4
    FROM [Liste Awans];

    Liste Awans étant la table et F4 le champ qui contient les noms, quand je fais visualiser j'ai une fenêtre qui me demande de sélectionner la source de données, mais je ne sais pas ou cela se trouve, j'ai Win 10 et O365 2013, merci de voir

  4. #4
    Membre actif

    Homme Profil pro
    Elève au Lycée ayant pour ambition Ingenieur Informaticien
    Inscrit en
    Avril 2014
    Messages
    285
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 27
    Localisation : Côte d'Ivoire

    Informations professionnelles :
    Activité : Elève au Lycée ayant pour ambition Ingenieur Informaticien
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Avril 2014
    Messages : 285
    Points : 268
    Points
    268
    Billets dans le blog
    1
    Par défaut
    Citation Envoyé par volgaias Voir le message
    Bonjour,

    Voici ce que j'ai
    SELECT distinct [Liste Awans].F4
    FROM [Liste Awans];

    Liste Awans étant la table et F4 le champ qui contient les noms, quand je fais visualiser j'ai une fenêtre qui me demande de sélectionner la source de données, mais je ne sais pas ou cela se trouve, j'ai Win 10 et O365 2013, merci de voir
    Bonjour,

    pour faire plus simple Volgaias
    créer une requête et choisit comme table a afficher la table qui contient le Champ F4
    et ensuite passe en mode sql puis ecrit juste devant le nom select DISTINCT et voila le tout est joué
    Cordialement,

    "C'est une requête SQL qui entre dans un bar, et le serveur répond : « Il n'y a plus de tables ! ».
    Refusée au bar, la requête SQL veut aller en boîte et le videur lui dit : « Non, dehors ! C'est select ici. »

    "

    Sankara Adama
    A+

  5. #5
    Futur Membre du Club Avatar de volgaias
    Homme Profil pro
    Consultant informatique
    Inscrit en
    Décembre 2015
    Messages
    14
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 70
    Localisation : Belgique

    Informations professionnelles :
    Activité : Consultant informatique
    Secteur : Administration - Collectivité locale

    Informations forums :
    Inscription : Décembre 2015
    Messages : 14
    Points : 7
    Points
    7
    Par défaut Champs doublons
    Bien merci mais on me demande toujours boîte de dialogue de sélectionner la source ODBC

  6. #6
    Membre actif

    Homme Profil pro
    Elève au Lycée ayant pour ambition Ingenieur Informaticien
    Inscrit en
    Avril 2014
    Messages
    285
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 27
    Localisation : Côte d'Ivoire

    Informations professionnelles :
    Activité : Elève au Lycée ayant pour ambition Ingenieur Informaticien
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Avril 2014
    Messages : 285
    Points : 268
    Points
    268
    Billets dans le blog
    1
    Par défaut
    Citation Envoyé par volgaias Voir le message
    Bien merci mais on me demande toujours boîte de dialogue de sélectionner la source ODBC
    Alors pourquoi mettre en RESOLU ce sujet si toute fois tu rencontre le même problème?
    Cordialement,

    "C'est une requête SQL qui entre dans un bar, et le serveur répond : « Il n'y a plus de tables ! ».
    Refusée au bar, la requête SQL veut aller en boîte et le videur lui dit : « Non, dehors ! C'est select ici. »

    "

    Sankara Adama
    A+

  7. #7
    Futur Membre du Club Avatar de volgaias
    Homme Profil pro
    Consultant informatique
    Inscrit en
    Décembre 2015
    Messages
    14
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 70
    Localisation : Belgique

    Informations professionnelles :
    Activité : Consultant informatique
    Secteur : Administration - Collectivité locale

    Informations forums :
    Inscription : Décembre 2015
    Messages : 14
    Points : 7
    Points
    7
    Par défaut Champs doublons
    Citation Envoyé par adama13 Voir le message
    Bonjour,

    pour faire plus simple Volgaias
    créer une requête et choisit comme table a afficher la table qui contient le Champ F4
    et ensuite passe en mode sql puis ecrit juste devant le nom select DISTINCT et voila le tout est joué
    Voici

    Coursing2016.rar

  8. #8
    Membre actif

    Homme Profil pro
    Elève au Lycée ayant pour ambition Ingenieur Informaticien
    Inscrit en
    Avril 2014
    Messages
    285
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 27
    Localisation : Côte d'Ivoire

    Informations professionnelles :
    Activité : Elève au Lycée ayant pour ambition Ingenieur Informaticien
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Avril 2014
    Messages : 285
    Points : 268
    Points
    268
    Billets dans le blog
    1
    Par défaut
    Ok je jette un coup d'oeil
    Cordialement,

    "C'est une requête SQL qui entre dans un bar, et le serveur répond : « Il n'y a plus de tables ! ».
    Refusée au bar, la requête SQL veut aller en boîte et le videur lui dit : « Non, dehors ! C'est select ici. »

    "

    Sankara Adama
    A+

  9. #9
    Membre actif

    Homme Profil pro
    Elève au Lycée ayant pour ambition Ingenieur Informaticien
    Inscrit en
    Avril 2014
    Messages
    285
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 27
    Localisation : Côte d'Ivoire

    Informations professionnelles :
    Activité : Elève au Lycée ayant pour ambition Ingenieur Informaticien
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Avril 2014
    Messages : 285
    Points : 268
    Points
    268
    Billets dans le blog
    1
    Par défaut
    Voici la BdD avec Distinct
    Au lieu de 598 enregistrement il affiche 191 unique enregistrement
    Coursing2016.rar
    Cordialement,

    "C'est une requête SQL qui entre dans un bar, et le serveur répond : « Il n'y a plus de tables ! ».
    Refusée au bar, la requête SQL veut aller en boîte et le videur lui dit : « Non, dehors ! C'est select ici. »

    "

    Sankara Adama
    A+

  10. #10
    Membre actif

    Homme Profil pro
    Elève au Lycée ayant pour ambition Ingenieur Informaticien
    Inscrit en
    Avril 2014
    Messages
    285
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 27
    Localisation : Côte d'Ivoire

    Informations professionnelles :
    Activité : Elève au Lycée ayant pour ambition Ingenieur Informaticien
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Avril 2014
    Messages : 285
    Points : 268
    Points
    268
    Billets dans le blog
    1
    Par défaut
    Voit la requête r_Nom.
    Cordialement,

    "C'est une requête SQL qui entre dans un bar, et le serveur répond : « Il n'y a plus de tables ! ».
    Refusée au bar, la requête SQL veut aller en boîte et le videur lui dit : « Non, dehors ! C'est select ici. »

    "

    Sankara Adama
    A+

  11. #11
    Community Manager

    Avatar de Malick
    Homme Profil pro
    Community Manager
    Inscrit en
    Juillet 2012
    Messages
    9 133
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Sénégal

    Informations professionnelles :
    Activité : Community Manager
    Secteur : Conseil

    Informations forums :
    Inscription : Juillet 2012
    Messages : 9 133
    Points : 83 975
    Points
    83 975
    Billets dans le blog
    15
    Par défaut


    Adama

    @ volgaias : Votre modèle nécessite beaucoup de corrections :

    • absence de clé primaire dans certaines tables ;
    • relations entre les tables ;
    • non-respect de la convention de nommage des champs et des tables (exemple : il faut éviter les accents et les espaces) ;
    • etc.


    Voici la base avec la requête rqyListeAwansUnique qui vous donne le résultat attendu :
    Fichiers attachés Fichiers attachés
    Vous avez envie de contribuer au sein du Club Developpez.com ? Contactez-nous maintenant !
    Vous êtes passionné, vous souhaitez partager vos connaissances en informatique, vous souhaitez faire partie de la rédaction.
    Il suffit de vous porter volontaire et de nous faire part de vos envies de contributions :
    Rédaction d'articles/cours/tutoriels, Traduction, Contribution dans la FAQ, Rédaction de news, interviews et témoignages, Organisation de défis, de débats et de sondages, Relecture technique, Modération, Correction orthographique, etc.
    Vous avez d'autres propositions de contributions à nous faire ? Vous souhaitez en savoir davantage ? N'hésitez pas à nous approcher.

  12. #12
    Membre actif

    Homme Profil pro
    Elève au Lycée ayant pour ambition Ingenieur Informaticien
    Inscrit en
    Avril 2014
    Messages
    285
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 27
    Localisation : Côte d'Ivoire

    Informations professionnelles :
    Activité : Elève au Lycée ayant pour ambition Ingenieur Informaticien
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Avril 2014
    Messages : 285
    Points : 268
    Points
    268
    Billets dans le blog
    1
    Par défaut
    Bonsoir Milkoseck
    Content de te revoir
    Cordialement,

    "C'est une requête SQL qui entre dans un bar, et le serveur répond : « Il n'y a plus de tables ! ».
    Refusée au bar, la requête SQL veut aller en boîte et le videur lui dit : « Non, dehors ! C'est select ici. »

    "

    Sankara Adama
    A+

  13. #13
    Futur Membre du Club Avatar de volgaias
    Homme Profil pro
    Consultant informatique
    Inscrit en
    Décembre 2015
    Messages
    14
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 70
    Localisation : Belgique

    Informations professionnelles :
    Activité : Consultant informatique
    Secteur : Administration - Collectivité locale

    Informations forums :
    Inscription : Décembre 2015
    Messages : 14
    Points : 7
    Points
    7
    Par défaut
    Citation Envoyé par adama13 Voir le message
    Voici la BdD avec Distinct
    Au lieu de 598 enregistrement il affiche 191 unique enregistrement
    Coursing2016.rar

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    Bien merci, j'avais pareil dans le sql, j'ai toujours le problème quand je veux visualiser j'ai une fenetre qui me demande sélectionner la source de données qui fait référence à un pilote ODBC
    :calim2:
    Par contre quand j'ouvre la DB avec votre requete cela fonctionne

  14. #14
    Futur Membre du Club Avatar de volgaias
    Homme Profil pro
    Consultant informatique
    Inscrit en
    Décembre 2015
    Messages
    14
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 70
    Localisation : Belgique

    Informations professionnelles :
    Activité : Consultant informatique
    Secteur : Administration - Collectivité locale

    Informations forums :
    Inscription : Décembre 2015
    Messages : 14
    Points : 7
    Points
    7
    Par défaut
    Citation Envoyé par milkoseck Voir le message


    Adama

    @ volgaias : Votre modèle nécessite beaucoup de corrections :

    • absence de clé primaire dans certaines tables ;
    • relations entre les tables ;
    • non-respect de la convention de nommage des champs et des tables (exemple : il faut éviter les accents et les espaces) ;
    • etc.


    Voici la base avec la requête rqyListeAwansUnique qui vous donne le résultat attendu :
    Merci mais l'absence de cle dans certaines tables est normal ce sont des données que j'ai récupérés et que je n'utilise pas, voir dans mes relations qui sont correctes avec les tables concernées, il n'y a pas non plus d'accents dans ces tables, espaces oui dans les noms, merci de vos infos

  15. #15
    Futur Membre du Club Avatar de volgaias
    Homme Profil pro
    Consultant informatique
    Inscrit en
    Décembre 2015
    Messages
    14
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 70
    Localisation : Belgique

    Informations professionnelles :
    Activité : Consultant informatique
    Secteur : Administration - Collectivité locale

    Informations forums :
    Inscription : Décembre 2015
    Messages : 14
    Points : 7
    Points
    7
    Par défaut
    Citation Envoyé par volgaias Voir le message
    Merci mais l'absence de cle dans certaines tables est normal ce sont des données que j'ai récupérés et que je n'utilise pas, voir dans mes relations qui sont correctes avec les tables concernées, il n'y a pas non plus d'accents dans ces tables, espaces oui dans les noms, merci de vos infos
    J'ai fait le test avec mon portable et pareil pour la source ODBC, peut-être du à O365

  16. #16
    Membre actif

    Homme Profil pro
    Elève au Lycée ayant pour ambition Ingenieur Informaticien
    Inscrit en
    Avril 2014
    Messages
    285
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 27
    Localisation : Côte d'Ivoire

    Informations professionnelles :
    Activité : Elève au Lycée ayant pour ambition Ingenieur Informaticien
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Avril 2014
    Messages : 285
    Points : 268
    Points
    268
    Billets dans le blog
    1
    Par défaut
    Bonjour,

    Essaye de Compacter ta base de Donnée.

    si sa ne marche toujours pas alors je te propose de Créer une Autre BdD vierge et ensuite copie les Donnée de ton ancienne BdD dans la nouvelle sa devrait marcher

    Et si tel n'est pas le cas alors télécharge le pilote sur ce lienhttps://www.microsoft.com/fr-fr/down....aspx?id=36434

    Les Précisions que font Milkoseck a propos de ta BdD sont très très importantes.
    Dans la mesure ou tu voudras ajouter plus de fonctionnalité a ta BdD cela causerait énormément de problème
    Cordialement,

    "C'est une requête SQL qui entre dans un bar, et le serveur répond : « Il n'y a plus de tables ! ».
    Refusée au bar, la requête SQL veut aller en boîte et le videur lui dit : « Non, dehors ! C'est select ici. »

    "

    Sankara Adama
    A+

  17. #17
    Futur Membre du Club Avatar de volgaias
    Homme Profil pro
    Consultant informatique
    Inscrit en
    Décembre 2015
    Messages
    14
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 70
    Localisation : Belgique

    Informations professionnelles :
    Activité : Consultant informatique
    Secteur : Administration - Collectivité locale

    Informations forums :
    Inscription : Décembre 2015
    Messages : 14
    Points : 7
    Points
    7
    Par défaut
    Citation Envoyé par adama13 Voir le message
    Bonjour,

    Essaye de Compacter ta base de Donnée.

    si sa ne marche toujours pas alors je te propose de Créer une Autre BdD vierge et ensuite copie les Donnée de ton ancienne BdD dans la nouvelle sa devrait marcher

    Et si tel n'est pas le cas alors télécharge le pilote sur ce lienhttps://www.microsoft.com/fr-fr/down....aspx?id=36434

    Les Précisions que font Milkoseck a propos de ta BdD sont très très importantes.
    Dans la mesure ou tu voudras ajouter plus de fonctionnalité a ta BdD cela causerait énormément de problème
    Bonjour, bien merci j'ai essaye tout cela sans succès, j'ai toujours quand je passe en vue le querry la fenetre qui me demande la source de données

  18. #18
    Membre actif

    Homme Profil pro
    Elève au Lycée ayant pour ambition Ingenieur Informaticien
    Inscrit en
    Avril 2014
    Messages
    285
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 27
    Localisation : Côte d'Ivoire

    Informations professionnelles :
    Activité : Elève au Lycée ayant pour ambition Ingenieur Informaticien
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Avril 2014
    Messages : 285
    Points : 268
    Points
    268
    Billets dans le blog
    1
    Par défaut
    Bonsoir,

    Creer une Nouvelle BdD et copie la requete qui te donne les uniques enregistrement(r_Nom ou rqyListeAwansUnique)dans cette BdD et verifie si tu rencontre le meme probleme.
    Si oui alors reinstalle ton Access
    Si non alors quel est la version de votre MICROSOFT ACCESS.
    Cordialement,

    "C'est une requête SQL qui entre dans un bar, et le serveur répond : « Il n'y a plus de tables ! ».
    Refusée au bar, la requête SQL veut aller en boîte et le videur lui dit : « Non, dehors ! C'est select ici. »

    "

    Sankara Adama
    A+

  19. #19
    Futur Membre du Club Avatar de volgaias
    Homme Profil pro
    Consultant informatique
    Inscrit en
    Décembre 2015
    Messages
    14
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 70
    Localisation : Belgique

    Informations professionnelles :
    Activité : Consultant informatique
    Secteur : Administration - Collectivité locale

    Informations forums :
    Inscription : Décembre 2015
    Messages : 14
    Points : 7
    Points
    7
    Par défaut
    Citation Envoyé par adama13 Voir le message
    Bonsoir,

    Creer une Nouvelle BdD et copie la requete qui te donne les uniques enregistrement(r_Nom ou rqyListeAwansUnique)dans cette BdD et verifie si tu rencontre le meme probleme.
    Si oui alors reinstalle ton Access
    Si non alors quel est la version de votre MICROSOFT ACCESS.
    Hello, cela fonctionne mais c'est quand je veux créer la même chose que j'ai le problème, pour la version c'est Office 365 Pro Plus
    Oui c'est la meme

  20. #20
    Membre actif

    Homme Profil pro
    Elève au Lycée ayant pour ambition Ingenieur Informaticien
    Inscrit en
    Avril 2014
    Messages
    285
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 27
    Localisation : Côte d'Ivoire

    Informations professionnelles :
    Activité : Elève au Lycée ayant pour ambition Ingenieur Informaticien
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Avril 2014
    Messages : 285
    Points : 268
    Points
    268
    Billets dans le blog
    1
    Par défaut
    Bonjour,

    .................pour la version c'est Office 365 Pro Plus
    Désolé j'ai pas encore utilisé cette Version

    Es ce que c'est cette même base de donnée que tu avais postée sur cette discussion?
    Cordialement,

    "C'est une requête SQL qui entre dans un bar, et le serveur répond : « Il n'y a plus de tables ! ».
    Refusée au bar, la requête SQL veut aller en boîte et le videur lui dit : « Non, dehors ! C'est select ici. »

    "

    Sankara Adama
    A+

+ Répondre à la discussion
Cette discussion est résolue.
Page 1 sur 2 12 DernièreDernière

Discussions similaires

  1. Affichage tabulaire avec bouton "voir plus"
    Par laurentSc dans le forum Général JavaScript
    Réponses: 1
    Dernier message: 08/11/2013, 17h14
  2. Réponses: 2
    Dernier message: 13/11/2009, 13h57
  3. [Toutes versions] Requête sur deux champs avec doublons.
    Par RKU01 dans le forum Access
    Réponses: 2
    Dernier message: 22/07/2009, 12h19
  4. [MySQL] Duppliquer un champ avec plus de 34 000 lignes
    Par kitten13 dans le forum PHP & Base de données
    Réponses: 4
    Dernier message: 19/05/2009, 20h39
  5. [Généralités] Un type de champ avec taille plus de 255?
    Par devlopassion dans le forum Access
    Réponses: 7
    Dernier message: 05/12/2006, 08h45

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo