OVH Cloud OVH Cloud

Joindre 2 tables

4 réponses
Avatar
Sébastien Frenière
Je cherche a créer une requête qui va joindre 2 tables. Dans une, il y a une
valeur par date et dans l'autre il y a plusieurs items par date.
Dans le fond, je cherche a faire une rechercheV comme dans excel pour
prendre la valeur unique par date d'une table et l'appliquer a chaque item de
l'autre table, dépendemment de la date.

4 réponses

Avatar
Gafish
Bonjour,

Sébastien Frenière wrote:
Je cherche a créer une requête qui va joindre 2 tables. Dans une, il
y a une valeur par date et dans l'autre il y a plusieurs items par
date.
Dans le fond, je cherche a faire une rechercheV comme dans excel pour
prendre la valeur unique par date d'une table et l'appliquer a chaque
item de l'autre table, dépendemment de la date.


Il faut que tu fasses le lien entre tes deux tables (par la date? ou par une
autre colonne s'il y a mieux, des liens par des dates c'est pas extra), et
que tu selectionnes les colonnes que tu veux, c'est tout

--
Charte du forum : http://users.skynet.be/mpfa/
Recherche dans les archives :
http://groups.google.fr/group/microsoft.public.fr.access?hl=fr

Avatar
Seb
Bonjour,

J'ai essayé, mais ça ne fonctionne pas. Ça dit toujours qu'il y a une
''Incohérence de type dans une expression''.
Je vais donc donner plus de détails afin que vous puissiez m'aider.

Dans ma première table, j'ai des dates (le vendredi de chaque semaine), le
nombre de pièces produites au total pour chaque semaine et le nombre de
pièces défectueuses pour chacune des semaines.

Dans ma deuxième table, j'ai des dates (le vendredi de chaque semaine),
plusieurs numéro de pièces défectueuses pour chaque semaine et la quantité de
ces pièces défectueuses par numéro de pièce. Donc certaines dates reviennent
plusieurs fois car il y a plusieurs pièces défectueuses certaines semaines et
d'autres dates n'apparaissent pas car il n'y a pas eu de défectuosité cette
semaine la.

Je veux seulement soustraire le nombre de pièces défectueuses de chaque
semaine (table 1) par la quantité de chacun des numéro de pièces défectueuses
(table 2) afin de calculer l'impact qu'ont les défectuosités de chaque numéro
de pièces séparément. Dans excel, avec une rechercheV, on peut prendre une
valeur spécifique et l'appliquer a plusieurs endroit, mais je n'arrive pas a
le faire dans access.

Mais aussitot que je mets une des valeurs de chacune des tables dans access,
il y a une erreur d'incohérence qui apparait.

Merci beaucoup d'avance


Bonjour,

Sébastien Frenière wrote:
Je cherche a créer une requête qui va joindre 2 tables. Dans une, il
y a une valeur par date et dans l'autre il y a plusieurs items par
date.
Dans le fond, je cherche a faire une rechercheV comme dans excel pour
prendre la valeur unique par date d'une table et l'appliquer a chaque
item de l'autre table, dépendemment de la date.


Il faut que tu fasses le lien entre tes deux tables (par la date? ou par une
autre colonne s'il y a mieux, des liens par des dates c'est pas extra), et
que tu selectionnes les colonnes que tu veux, c'est tout

--
Charte du forum : http://users.skynet.be/mpfa/
Recherche dans les archives :
http://groups.google.fr/group/microsoft.public.fr.access?hl=fr






Avatar
Gafish
Seb wrote:
J'ai essayé, mais ça ne fonctionne pas. Ça dit toujours qu'il y a une
''Incohérence de type dans une expression''.
Je vais donc donner plus de détails afin que vous puissiez m'aider.




Ce message indique qu'il y a un problème de type dans une expression, peut
être dans ta soustraction ? Vérifie les types des données sur lesquelles tu
fais des opérations
Sinon est-ce que tu peux mettre ici le code de ta requête ?

Arnaud
--
Charte du forum : http://users.skynet.be/mpfa/
Recherche dans les archives :
http://groups.google.fr/group/microsoft.public.fr.access?hl=fr

Avatar
Seb
C'est correct maintenant, ça fonctionne. Lesdate sur une de mes 2 tables
était de type texte au lieu de date/heure...
Merci beaucoup pour le coup de pouce!



Seb wrote:
J'ai essayé, mais ça ne fonctionne pas. Ça dit toujours qu'il y a une
''Incohérence de type dans une expression''.
Je vais donc donner plus de détails afin que vous puissiez m'aider.




Ce message indique qu'il y a un problème de type dans une expression, peut
être dans ta soustraction ? Vérifie les types des données sur lesquelles tu
fais des opérations
Sinon est-ce que tu peux mettre ici le code de ta requête ?

Arnaud
--
Charte du forum : http://users.skynet.be/mpfa/
Recherche dans les archives :
http://groups.google.fr/group/microsoft.public.fr.access?hl=fr