Comparer des données d'une même table
Fermé
soso_pw
-
9 nov. 2016 à 13:25
yg_be Messages postés 23352 Date d'inscription lundi 9 juin 2008 Statut Contributeur Dernière intervention 27 novembre 2024 - 10 nov. 2016 à 15:22
yg_be Messages postés 23352 Date d'inscription lundi 9 juin 2008 Statut Contributeur Dernière intervention 27 novembre 2024 - 10 nov. 2016 à 15:22
A voir également:
- Comparer des données d'une même table
- Table ascii - Guide
- Table des matières word - Guide
- Excel validation des données liste - Guide
- Reinstaller windows sans perte de données - Guide
- Effacer les données de navigation - Guide
3 réponses
yg_be
Messages postés
23352
Date d'inscription
lundi 9 juin 2008
Statut
Contributeur
Dernière intervention
27 novembre 2024
Ambassadeur
1 554
9 nov. 2016 à 19:16
9 nov. 2016 à 19:16
Cela pourrait se faire avant d'enregistrer le nouvel échantillon, donc une seule fois pour chaque nouveau?
Tu cherches de l'aide pour mettre en route la recherche, ou pour définir le critère de recherche?
Tu utilises les fonctions de base de Access, ou tu as créé un formulaire pour encoder un nouvel échantillon?
Tu cherches de l'aide pour mettre en route la recherche, ou pour définir le critère de recherche?
Tu utilises les fonctions de base de Access, ou tu as créé un formulaire pour encoder un nouvel échantillon?
Utilisateur anonyme
9 nov. 2016 à 20:37
9 nov. 2016 à 20:37
Pas certain de bien comprendre.
Mais, il y a t'il une liste existante des tous les indices pouvant être recherchés lors d'une analyse ?
A+
Mais, il y a t'il une liste existante des tous les indices pouvant être recherchés lors d'une analyse ?
A+
yg_be
Messages postés
23352
Date d'inscription
lundi 9 juin 2008
Statut
Contributeur
Dernière intervention
27 novembre 2024
Ambassadeur
1 554
9 nov. 2016 à 20:42
9 nov. 2016 à 20:42
Par exemple, voici une requête qui donne l'échantillon le plus proche de l'unique échantillon identifié comme "dernier" :
Je suppose que la table s'appelle rowdata et contient les champs :
code, a, b, c, d, dernier.
Tous les champs, sauf "code", sont des "oui/non".
SELECT top 1 *,-1*((d.a=r.a)+(d.b=r.b)+(d.c=r.c)+(d.d=r.d)) as proximite FROM rowdata as d, rowdata AS r where (r.code<>d.code) and d.dernier order by d.code, -1*((d.a=r.a)+(d.b=r.b)+(d.c=r.c)+(d.d=r.d)) desc ;
Je suppose que la table s'appelle rowdata et contient les champs :
code, a, b, c, d, dernier.
Tous les champs, sauf "code", sont des "oui/non".
Alors c'est presque ça, mais au lieu du OUI.NON on a du 0/1
Code a b c d e f
001 0 0 1 0 1 0
002 0 1 0 1 1 0
Du coup chaque fois que je rentre une ligne, j'aimerais créer une action qui permette de vérifier s'il en existe une similaire ou presque similaire. (un genre de tri automatiser sur la dernière ligne rentrée)
Code a b c d e f
001 0 0 1 0 1 0
002 0 1 0 1 1 0
Du coup chaque fois que je rentre une ligne, j'aimerais créer une action qui permette de vérifier s'il en existe une similaire ou presque similaire. (un genre de tri automatiser sur la dernière ligne rentrée)
yg_be
Messages postés
23352
Date d'inscription
lundi 9 juin 2008
Statut
Contributeur
Dernière intervention
27 novembre 2024
1 554
Modifié par yg_be le 10/11/2016 à 15:24
Modifié par yg_be le 10/11/2016 à 15:24
Je pense que mon exemple de requête fonctionne aussi avec des 0/1 (j'ai fait pour abcd, à toi de rajouter e et f).