Précédent   Forum des professionnels en informatique > Logiciels > Microsoft Office > Access > Requêtes et SQL.
Requêtes et SQL. Tout ce qui concerne vos questions sur les requêtes et le SQL sous Access se trouve ici.
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 23/02/2011, 14h27   #1
Invité de passage
 
Inscription : octobre 2009
Messages : 17
Détails du profil
Informations forums :
Inscription : octobre 2009
Messages : 17
Points : 2
Points : 2
Par défaut Requete SQL avec critere dans 2 tables

Bonjour à tous,

J'ai une table: Table1 dans laquelle j'ai un champ: Champ1 ou est stock une valeur date (ex : 01/03/2011)

J'ai une autre table :Table2, ou je viens renseigner à la main un champ: Champ2, avec une valeur de date également.

Mon objectif, est de pouvoir selectionner des données de la Table1, en fonction du critere renseignée dans le Champ2, par rapport au champ1

La requete que j'ai écrit est la suivante, mais elle ne fonctionne pas :

Code sql :
1
2
SELECT * FROM Table1
WHERE Table1.Champ1 < Table2.Champ2

Je ne sais pas du tout écrire du SQL, j'essaie de me débrouiller avec ce que je trouve sur internet, mais visiblement ca ne suffit pas...


Merci de votre aide
Mathieu51 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 23/02/2011, 14h40   #2
Rédacteur

 
Avatar de ClaudeLELOUP
 
Homme Claude LELOUP
Chercheur de loisirs (ayant trouvé !)
Inscription : novembre 2006
Messages : 5 242
Détails du profil
Informations personnelles :
Nom : Homme Claude LELOUP
Âge : 66
Localisation : Belgique

Informations professionnelles :
Activité : Chercheur de loisirs (ayant trouvé !)
Secteur : Finance

Informations forums :
Inscription : novembre 2006
Messages : 5 242
Points : 11 037
Points : 11 037
Bonjour,

Citation:
Table2, ou je viens renseigner à la main un champ: Champ2

Citation:
Where Table1.Champ1 < Table2.Champs2
C'est sans doute la raison.
ClaudeLELOUP est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 23/02/2011, 16h03   #3
Invité de passage
 
Inscription : octobre 2009
Messages : 17
Détails du profil
Informations forums :
Inscription : octobre 2009
Messages : 17
Points : 2
Points : 2
Bonjour,

J'ai fait une faute de frappe, mais les deux nom sont bien les mêmes...et ça ne fonctionne pas...
Mathieu51 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 23/02/2011, 16h15   #4
Rédacteur

 
Avatar de ClaudeLELOUP
 
Homme Claude LELOUP
Chercheur de loisirs (ayant trouvé !)
Inscription : novembre 2006
Messages : 5 242
Détails du profil
Informations personnelles :
Nom : Homme Claude LELOUP
Âge : 66
Localisation : Belgique

Informations professionnelles :
Activité : Chercheur de loisirs (ayant trouvé !)
Secteur : Finance

Informations forums :
Inscription : novembre 2006
Messages : 5 242
Points : 11 037
Points : 11 037
Peux-tu poster un BDD réduite compatible Access2000 avec tes deux tables et ta requête ?
ClaudeLELOUP est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 23/02/2011, 16h31   #5
Modérateur
 
Avatar de Golgotha
 
Homme cédric
Développeur informatique
Inscription : août 2007
Messages : 732
Détails du profil
Informations personnelles :
Nom : Homme cédric
Âge : 27
Localisation : France

Informations professionnelles :
Activité : Développeur informatique
Secteur : High Tech - Éditeur de logiciels

Informations forums :
Inscription : août 2007
Messages : 732
Points : 1 573
Points : 1 573
Envoyer un message via Skype™ à Golgotha
Bonjour,

Quel est le message d'erreur, tes données et ta requête exacte ?
__________________
modérateur webmasters - développements web & php
faq jQuery - règles du forum - faqs web
mon espace perso
Venez participez au deuxième defi Web !
Golgotha est actuellement connecté   Envoyer un message privé Réponse avec citation 00
Vieux 23/02/2011, 16h40   #6
Invité de passage
 
Inscription : octobre 2009
Messages : 17
Détails du profil
Informations forums :
Inscription : octobre 2009
Messages : 17
Points : 2
Points : 2
Voici une base de donnée qui comporte les deux tables, ainsi que ma requête.

Je n'ai pas de message d'erreur, mais juste une fenêtre qui apparaît ou on me demande de rentrer une valeur de paramètre.

Merci à tous pour votre aide.
Fichiers attachés
Type de fichier : zip BASE DE TEST.zip (54,3 Ko, 12 affichages)
Mathieu51 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 23/02/2011, 16h53   #7
Rédacteur

 
Avatar de ClaudeLELOUP
 
Homme Claude LELOUP
Chercheur de loisirs (ayant trouvé !)
Inscription : novembre 2006
Messages : 5 242
Détails du profil
Informations personnelles :
Nom : Homme Claude LELOUP
Âge : 66
Localisation : Belgique

Informations professionnelles :
Activité : Chercheur de loisirs (ayant trouvé !)
Secteur : Finance

Informations forums :
Inscription : novembre 2006
Messages : 5 242
Points : 11 037
Points : 11 037
Désolé : pas lisible par Access2000
ClaudeLELOUP est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 23/02/2011, 16h56   #8
Modérateur
 
Avatar de Golgotha
 
Homme cédric
Développeur informatique
Inscription : août 2007
Messages : 732
Détails du profil
Informations personnelles :
Nom : Homme cédric
Âge : 27
Localisation : France

Informations professionnelles :
Activité : Développeur informatique
Secteur : High Tech - Éditeur de logiciels

Informations forums :
Inscription : août 2007
Messages : 732
Points : 1 573
Points : 1 573
Envoyer un message via Skype™ à Golgotha
je n'ai pas acces non plus la ou je suis actuellement

Ce soir au pire, sinon essaye de mettre les quelques données utiles en texte.
__________________
modérateur webmasters - développements web & php
faq jQuery - règles du forum - faqs web
mon espace perso
Venez participez au deuxième defi Web !
Golgotha est actuellement connecté   Envoyer un message privé Réponse avec citation 00
Vieux 23/02/2011, 17h06   #9
Invité de passage
 
Inscription : octobre 2009
Messages : 17
Détails du profil
Informations forums :
Inscription : octobre 2009
Messages : 17
Points : 2
Points : 2
Voici les 2 tables...
Fichiers attachés
Type de fichier : zip Desktop.zip (443 octets, 8 affichages)
Mathieu51 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 23/02/2011, 17h16   #10
Expert Confirmé
 
Avatar de Richard_35
 
Homme
Inscription : juillet 2007
Messages : 2 176
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France, Ille et Vilaine (Bretagne)

Informations forums :
Inscription : juillet 2007
Messages : 2 176
Points : 2 805
Points : 2 805
Bonjour à tous,

Il faut, simplement, via l'assistant, ajouter la table "Renseigner le mois en cours" (FROM) dans ta requête (sans lien).

Ce qui te donnera :
Code sql :
...FROM Overrides, [Renseigner le mois en cours]...
J'ai appris quelque chose, sur ce coup là...
__________________
Dis-nous et à bientôt,
Richard.
----------------------------------------------------------------------------------------------
En cas de résolution, et afin de faciliter la tâche des bénévoles, merci de cliquer sur .
et permettent aux forumeurs de cibler leur recherche dans une discussion : n'hésitez pas à voter !
Richard_35 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 28/02/2011, 15h17   #11
Invité de passage
 
Inscription : octobre 2009
Messages : 17
Détails du profil
Informations forums :
Inscription : octobre 2009
Messages : 17
Points : 2
Points : 2
Citation:
Envoyé par Richard_35 Voir le message
Bonjour à tous,

Il faut, simplement, via l'assistant, ajouter la table "Renseigner le mois en cours" (FROM) dans ta requête (sans lien).

Ce qui te donnera :
Code sql :
...FROM Overrides, [Renseigner le mois en cours]...
J'ai appris quelque chose, sur ce coup là...
J'ai du mal à voir ou tu veux en venir avec ce bout de code...

Peux -tu stp etre un peu plus précis.


Merci d'avance
Mathieu51 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 02/03/2011, 11h55   #12
Expert Confirmé
 
Avatar de Richard_35
 
Homme
Inscription : juillet 2007
Messages : 2 176
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France, Ille et Vilaine (Bretagne)

Informations forums :
Inscription : juillet 2007
Messages : 2 176
Points : 2 805
Points : 2 805
Bonjour à tous,

Mathieu51, désolé pour la réponse tardive.

Dans ta requête, il faut simplement ajouter la table [Renseigner le mois en cours] sans liaison.

J'ai testé et c'est OK.
As-tu, toi-même, testé ?
__________________
Dis-nous et à bientôt,
Richard.
----------------------------------------------------------------------------------------------
En cas de résolution, et afin de faciliter la tâche des bénévoles, merci de cliquer sur .
et permettent aux forumeurs de cibler leur recherche dans une discussion : n'hésitez pas à voter !
Richard_35 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 11/03/2011, 15h37   #13
Invité de passage
 
Inscription : octobre 2009
Messages : 17
Détails du profil
Informations forums :
Inscription : octobre 2009
Messages : 17
Points : 2
Points : 2
Richard35,

Merci pour ton aide, ça fonctionne.

Cordialement
Mathieu51 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 25/03/2011, 11h14   #14
Invité de passage
 
Inscription : octobre 2009
Messages : 17
Détails du profil
Informations forums :
Inscription : octobre 2009
Messages : 17
Points : 2
Points : 2
Citation:
Envoyé par Mathieu51 Voir le message
Richard35,

Merci pour ton aide, ça fonctionne.

Cordialement
Richard35,

J'essaie de faire la meme chose, mais en supprimant des enregistrement et cela ne fonctionne pas. J'ai un message qui me demande de sélectionner la table dans laquelle je veux supprimer des enregistrement...

Peux-tu m'aider stp ?
Merci
Mathieu51 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 25/03/2011, 12h08   #15
Expert Confirmé
 
Avatar de Richard_35
 
Homme
Inscription : juillet 2007
Messages : 2 176
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France, Ille et Vilaine (Bretagne)

Informations forums :
Inscription : juillet 2007
Messages : 2 176
Points : 2 805
Points : 2 805
Bonjour Mathieu51,

Il faut créer une requête "suppression" avec des liaisons précises entres les tables.

Je n'ai pas bien compris ce que tu veux faire.
__________________
Dis-nous et à bientôt,
Richard.
----------------------------------------------------------------------------------------------
En cas de résolution, et afin de faciliter la tâche des bénévoles, merci de cliquer sur .
et permettent aux forumeurs de cibler leur recherche dans une discussion : n'hésitez pas à voter !
Richard_35 est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 13h15.


 
 
 
 
Partenaires

Hébergement Web