From FAQ Filemaker

Filemaker-avance: Rechercher et supprimer des doublons

^ Astuces et Exemples

Une autre méthode que celle présentée dans le tutoriel est expliquée dans l'astuce FileMaker présentée dans la newsletter de mai 2008.

Pour se faire, il faut évidemment déterminer une rubrique sur laquelle le critère d'unicité de valeur permet de déterminer les doublons. L'exemple utilise une adresse e-mail, cas classique avant un envoi pour éviter d'envoyer le même message plusieurs fois à la même adresse.
L'astuce consiste, après avoir affiché tous les enregistrements et les avoir triés sur la rubrique concernée (ici l'adresse e-mail ou courriel) à exécuter un script dans lequel la valeur de la rubrique sera comparée à celle de la rubrique précédente grâce à la fonction ObtenirEniemeEnreg ( NomRubrique ; NuméroEnregistrement ). En effet, si l'on indique dans le test :

Si [MaTable::MaRubrique = ObtenirEniemeEnreg ( MaTable::MaRubrique ; Obtenir ( NuméroEnreg ) - 1 ]

la condition sera vérifiée si la valeur est identique dans l'enregistrement courant et le précédent, donc si elle est en double. CQFD !

Récupéré sur http://cqfd-fmp.fr/index.php?n=Filemaker-avance.Doublons
Page mise à jour le 23 juillet 2008 à 18h36