Supprimer les doublons de table Access

Поділитися
Вставка
  • Опубліковано 17 гру 2024

КОМЕНТАРІ • 32

  • @fredjjazi2155
    @fredjjazi2155 3 роки тому +1

    Bonjour Stéphane , tu m'as vraiment sauvé pour nettoyer mes tables des doublons ; merci infiniment. Tu es le formateur idéal à distance , car tu touches à toutes les difficultés possible de rencontrer les apprenants . Bravo

    •  3 роки тому +1

      Bonjour Fredj. Vous m'honorez. Je vous en remercie très sincèrement. Oui j'essaie d'aborder tous les sujets et difficultés auxquelles j'ai été confrontées en milieu professionnel.

  • @patricedenert
    @patricedenert 5 років тому +2

    Cher Stéphane,
    j'adhère à 100% à tous les commentaires qui reconnaissent tous l'immense valeur de votre travail que vous mettez si généreusement à notre disposition...je ne sais pas si vous mesurez l'ampleur du cadeau que vous nous faites à chaque fois! Le mot MERCI, aussi grand soit-il, ne sera jamais à la hauteur de ce que vous méritez comme reconnaissance en retour...
    Très Bonne Soirée à Vous

    •  5 років тому

      C'est si agréable de votre part mon Cher Patrice. Ce que je sais, ce sont les efforts que je consens pour produire des formations et outils de qualité. Et le fait que vous soyez là pour le souligner est une consécration non négligeable. Sur le Web, il y a foison de contenu et il est malheureusement facile de passer à côté des bonnes choses. Une fois de plus, un immense merci à vous mon Cher Patrice.

    • @patricedenert
      @patricedenert 5 років тому

      @ Oui Cher Stéphane, je vous confirme qu'avant d'arriver jusqu'à votre Excellente Formation, je suis tombé sur des Tutoriels, certes utiles, mais sans commune mesure avec ceux que vous mettez généreusement à la disposition des internautes. C'est en cela que je suis sûr des termes d' "incomparable" et d' "irremplaçable" que j'ai utilisés concernant les vôtres que je suis maintenant avec un réel plaisir.
      Si je peux me permettre un autre retour, c'est aussi que votre diction dans vos explications est parfaite dans vos Formations.
      Mille Merci à Vous pour tout...
      Amicalement.

    •  5 років тому

      Merci d'être là mon Cher Patrice. Pour moi, vous êtes un cadeau tombé du ciel.

  • @goldrakdyzer709
    @goldrakdyzer709 5 років тому +1

    Bonjours Prof
    Comme toujours, nous sommes surpris par vos leçons
    de grande qualité et vos excellentes explications
    La vérité le mot merci, vous restez microscopique devant vos travail qui est grande d'effort
    Merci

    •  5 років тому +1

      Je vous remercie infiniment mon Cher Goldrak Dyzer. Votre témoignage est fort précieux et me procure grand plaisir.

  • @adnanehafid2566
    @adnanehafid2566 5 років тому +1

    Bonjour Stéphane merci pour le bijou égal à vous-même c'est un plaisir de vous suivre

    •  5 років тому +1

      Bonjour Adnane. Merci infiniment pour votre soutien et l'intérêt que vous témoignez à l'égard de ces travaux.

  • @romlef526
    @romlef526 5 років тому +1

    bonsoir !!!! très belle formation, je l'ai suivi et j'ai trouvé très interessent ! merci infiniment, passez un bon Week end :) :)

    •  5 років тому

      Bonjour mon Cher Rom Lef. Merci beaucoup pour votre retour et passez également un très bon Week End

  • @gregsti
    @gregsti 11 місяців тому

    Merci encore pour toutes ces vidéos. Petite précision concernant ALLAUCH, qui se dit alo (et non aloche) mais ce n'est qu'un détail 😊

    •  11 місяців тому

      En effet, je crois que l'on m'a fait la remarque il y a peu de temps. Merci à vous pour cette précision qui n'est pas du tout dénuée d'intérêt et merci beaucoup pour votre intérêt.

  • @jissede
    @jissede 4 роки тому +1

    Bonjour,
    Merci pour cette vidéo qui a le mérite de montrer posément plusieurs manipulations concernant tables et requêtes…
    …MAIS la méthode utilisée avec la création de nombreuses requêtes est vraiment très alambiquée et inutilement complexe.
    Il y a une manière de procéder bien plus directe et tout aussi efficace. La voici :
    1) Copier la table « Communes » (Sélection + Ctrl-C) puis Coller (Ctrl-V) cette table en choisissant l’option coller la « structure seulement » dans le pop-up qui s’affiche et nommer la nouvelle table par exemple « Communes_uniques ».
    2) Faire une requête sélection basée sur la table « Communes » en incluant tous les champs de cette table (y compris la clé primaire : ici il s’agit de « Commune_id »). Puis spécifier un regroupement sur tous les champs (en cliquant simplement sur le bouton avec le signe sigma « totaux » dans le ruban). Sous le champs clé primaire « Commune_id » changer « Regroupement » par « Premier » dans le ligne Opération.
    3) Une fois que cela est fait, cliquer sur le bouton dans le ruban permettant de transformer cette requête sélection en requête ajout et spécifier la table « Communes_uniques » dans le pop-up qui s’affiche.
    4) Cliquer sur le bouton exécuter pour « peupler » la table « Communes_uniques » avec les enregistrements uniques.
    5) Supprimer la table « Communes » (ou la renommer par exemple « Communes_avec_doublons » s'il est utile de la conserver) et renommer si besoin la table « Communes_uniques » en « Communes » s'il est nécessaire de conserver le nom initial.
    Et c’est tout. Même pas besoin d’enregistrer l’unique requête que l’on a utilisée !!!

    •  4 роки тому

      Bonjour Jissede et merci pour votre message. Oui, tout à fait, votre méthode est judicieuse. Néanmoins, ce volet s'inscrit dans une playlist de formation complète à Access. C'est volontairement que je multiplie les manipulations afin d'apprendre certains rouages intéressants pour la suite de la progression pédagogique.

  • @alainwattelet9961
    @alainwattelet9961 5 років тому +1

    Merci

    •  5 років тому

      Je vous en prie Alain

  • @fabricekiese7892
    @fabricekiese7892 4 роки тому +1

    Bonjour le donne saisie sur le bouton SQL ne sont pas visible si vous pouvez nous expliquer très très bien merci

    •  4 роки тому

      Bonjour Fabrice. Je n'ai pas bien compris quel est le problème que vous rencontrez ?

  • @dimitrinimpa8066
    @dimitrinimpa8066 4 роки тому +1

    Bonjour et merci pour cette formation, elle m'a été très instructive.
    Je voudrais s'il vous plait savoir si une requête peut permettre de compter les enregistrements uniques en fonction de différents critères, sans forcement constituer une table avec les enregistrements en question.
    Merci d'avance.

    •  4 роки тому

      Bonjour Dimitri et merci beaucoup pour votre message. Oui bien sûr, en Sql il faut utiliser le fonction Count : Select Count(Nom_du_champ) From nom_table WHERE critères. En requête classique, il suffit de choisir l'opération Compter sur le champ en question avec la liste déroulante et de poser les critères sur les autres champs concernés.

  • @faroukbenabda
    @faroukbenabda 5 років тому

    bonjour merci pour vos efforts ....
    s'il vous plait est ce qu'il existe une méthode pour vider une base de données sur Access
    et supprimer tout les enregistrements de tout les tables de la bd
    merci

    •  5 років тому +1

      Bonjour Franc et merci pour votre message. La meilleure méthode est d'utiliser le code VBA pour passer en revue toutes les tables de la base dans une boucle et qui supprime pour chacune d'elle, l'intégralité des enregistrements. Cette formation, montre notamment, comment passer en revue toutes les tables de la base :
      www.bonbache.fr/nettoyer-une-base-de-donnees-en-vba-access-194.html

  • @jerryjules4941
    @jerryjules4941 3 роки тому

    Bonjour Monsieur, merci pour vos tutos.
    J'ai un soucis avec celui-ci, j'obtiens moins de lignes avec les SELECT DISTINCT qu'avec la requête de suppression.
    Je pense que cela vient du fait que j'autorise les champs nuls dans ma table, et que la requête de suppression ne prends pas en compte les doublons de champs nuls, alors que la requête select distinct filtre aussi sur les champs nuls.
    Pouvez-vous confirmer ou infirmer cette hypothèse car j'ai un gros doute. Merci

    •  3 роки тому

      Bonjour JerryJules. Oui tout à fait, les champs "nuls" ne doivent pas être autorisés. Il ne sont pas vraiment typés, de fait ils ne sont pas reconnaissables si ce n'est pas le code VBA avec un Cast très particulier.

  • @abou10abdou85
    @abou10abdou85 2 роки тому +1

    Bonjour et merci beaucoup pour vos tutoriel.
    J´ai un petit problème
    Est-il possible de maître un
    code vba avec un message d’erreur pour empêche d’insertion des doublons sur un champ spécifier sans Définir la propriété Indexée du champ sur Oui (sans doublon)
    Merci .

    •  2 роки тому

      Bonjour Abdou. Oui bien sûr, avant d'exécuter la requête insertion, il faut lancer une requête sélection sur la table pour vérifier (par rapport à certains champs), si l'enregistrement n'existe pas déjà. S'il existe, le code doit être interrompu et l'utilisateur averti (MsgBox).

    • @abou10abdou85
      @abou10abdou85 2 роки тому

      @ Merci beaucoup de votre réponse
      Moi je ne utiliser pas la requete d'insertion
      Par exemple je copie 200 ligne depuis Excel et je l’insère directement sur la table

    • @abou10abdou85
      @abou10abdou85 2 роки тому

      @ Merci beaucoup de votre réponse
      Moi je ne utiliser pas la requete d'insertion
      Par exemple je copie 200 ligne depuis Excel et je l’insère directement sur la table

  • @khalilakif2553
    @khalilakif2553 2 роки тому

    Une méthode plus facile existe pourquoi la compliqué

    •  2 роки тому

      Oui il existe différentes méthodes. D'ailleurs j'en propose d'autres, plus courtes, sur le site Bonbache. Mais toutes les techniques sont bonnes à prendre. Tout dépend du contexte.