Requete Access
Fermé
Tibog69
Messages postés
18
Date d'inscription
lundi 19 mai 2008
Statut
Membre
Dernière intervention
21 mai 2008
-
20 mai 2008 à 10:25
Tibog69 Messages postés 18 Date d'inscription lundi 19 mai 2008 Statut Membre Dernière intervention 21 mai 2008 - 21 mai 2008 à 09:38
Tibog69 Messages postés 18 Date d'inscription lundi 19 mai 2008 Statut Membre Dernière intervention 21 mai 2008 - 21 mai 2008 à 09:38
A voir également:
- Requete Access
- Access appdata - Guide
- Acer quick access - Forum logiciel systeme
- Erreur lors de l'envoi de la requête facebook marketplace - Forum Facebook
- Exemple base de données access à télécharger gratuit ✓ - Forum Logiciels
- Controller access network - Télécharger - Contrôle parental
5 réponses
Laaris
Messages postés
130
Date d'inscription
mardi 1 avril 2008
Statut
Membre
Dernière intervention
17 juin 2011
73
20 mai 2008 à 10:34
20 mai 2008 à 10:34
Bonjour,
Peux tu nous montrer ta requête? ça sera plus simple pour voir où est le problème.
Peux tu nous montrer ta requête? ça sera plus simple pour voir où est le problème.
Tibog69
Messages postés
18
Date d'inscription
lundi 19 mai 2008
Statut
Membre
Dernière intervention
21 mai 2008
20 mai 2008 à 15:23
20 mai 2008 à 15:23
Non elle ne bug plus mais il n'y a aucun changement avec ce que j'avais avant...
Peut etre ai-je mal interprété le code...
Peut etre ai-je mal interprété le code...
Laaris
Messages postés
130
Date d'inscription
mardi 1 avril 2008
Statut
Membre
Dernière intervention
17 juin 2011
73
20 mai 2008 à 15:35
20 mai 2008 à 15:35
Effectivement, je n'avais pas relu, ta ligne WHERE me semble bizarre.
La requête que j'ai écrit plus haut ne fonctionne pas?
La requête que j'ai écrit plus haut ne fonctionne pas?
Tibog69
Messages postés
18
Date d'inscription
lundi 19 mai 2008
Statut
Membre
Dernière intervention
21 mai 2008
20 mai 2008 à 15:44
20 mai 2008 à 15:44
Non quand je la lance rien en se passe, mon ordi ne doit pas etre assez puissant, il plante à chaque fois...
Laaris
Messages postés
130
Date d'inscription
mardi 1 avril 2008
Statut
Membre
Dernière intervention
17 juin 2011
73
20 mai 2008 à 15:50
20 mai 2008 à 15:50
Même sans le DISTINCT? :-s
C'est pas forcément ton ordi hein, ça peut être ma requête qui est fausse.
ça serait bien d'avoir un autre avis parce que je ne pense pas pouvoir t'aider plus.
C'est pas forcément ton ordi hein, ça peut être ma requête qui est fausse.
ça serait bien d'avoir un autre avis parce que je ne pense pas pouvoir t'aider plus.
Tibog69
Messages postés
18
Date d'inscription
lundi 19 mai 2008
Statut
Membre
Dernière intervention
21 mai 2008
>
Laaris
Messages postés
130
Date d'inscription
mardi 1 avril 2008
Statut
Membre
Dernière intervention
17 juin 2011
20 mai 2008 à 17:18
20 mai 2008 à 17:18
J'ai presque trouvé:
SELECT DISTINCT proximité.km AS KM, [T partenaires].NOM, [T partenaires].Adresse,
[T partenaires].CP, [T partenaires].Ville
FROM proximité INNER JOIN [T partenaires]
ON proximité.Nom = [T partenaires].Ville
WHERE (((proximité.Nom)=[proximité].[Nomselection]))
OR (((proximité.Nomselection)=[proximité].[Nomselection]))
UNION
SELECT DISTINCT 0 as KM , [T partenaires].NOM, [T partenaires].Adresse,
[T partenaires].CP, [T partenaires].Ville
FROM [T partenaires]
WHERE [T partenaires].Ville=[proximité].[Nomselection]
ORDER BY KM, [T partenaires].Ville;
Le problème c'est qu'il me demande le parametre [proximité].[Nomselection] alors qu'il correspond à la ville de départ donc je dois taper 2 fois le meme paramètre...
SELECT DISTINCT proximité.km AS KM, [T partenaires].NOM, [T partenaires].Adresse,
[T partenaires].CP, [T partenaires].Ville
FROM proximité INNER JOIN [T partenaires]
ON proximité.Nom = [T partenaires].Ville
WHERE (((proximité.Nom)=[proximité].[Nomselection]))
OR (((proximité.Nomselection)=[proximité].[Nomselection]))
UNION
SELECT DISTINCT 0 as KM , [T partenaires].NOM, [T partenaires].Adresse,
[T partenaires].CP, [T partenaires].Ville
FROM [T partenaires]
WHERE [T partenaires].Ville=[proximité].[Nomselection]
ORDER BY KM, [T partenaires].Ville;
Le problème c'est qu'il me demande le parametre [proximité].[Nomselection] alors qu'il correspond à la ville de départ donc je dois taper 2 fois le meme paramètre...
Laaris
Messages postés
130
Date d'inscription
mardi 1 avril 2008
Statut
Membre
Dernière intervention
17 juin 2011
73
>
Tibog69
Messages postés
18
Date d'inscription
lundi 19 mai 2008
Statut
Membre
Dernière intervention
21 mai 2008
21 mai 2008 à 08:59
21 mai 2008 à 08:59
Il te demande cet attribut parce que tu l'utilises dans ta seconde requête alors que tu n'as pas mentionné la table [proximité] dans le FROM.
Ceci devrait fonctionner:
SELECT DISTINCT 0 as KM , [T partenaires].NOM, [T partenaires].Adresse,
[T partenaires].CP, [T partenaires].Ville
FROM [T partenaires], [proximité]
WHERE [T partenaires].Ville=[proximité].[Nomselection]
Sinon, dans la première requête, je ne comprends pas trop ça: proximité.Nomselection=[proximité].[Nomselection]
Ceci devrait fonctionner:
SELECT DISTINCT 0 as KM , [T partenaires].NOM, [T partenaires].Adresse,
[T partenaires].CP, [T partenaires].Ville
FROM [T partenaires], [proximité]
WHERE [T partenaires].Ville=[proximité].[Nomselection]
Sinon, dans la première requête, je ne comprends pas trop ça: proximité.Nomselection=[proximité].[Nomselection]
Tibog69
Messages postés
18
Date d'inscription
lundi 19 mai 2008
Statut
Membre
Dernière intervention
21 mai 2008
>
Laaris
Messages postés
130
Date d'inscription
mardi 1 avril 2008
Statut
Membre
Dernière intervention
17 juin 2011
21 mai 2008 à 09:11
21 mai 2008 à 09:11
argg ca fai comme avant il ne me demande qu'une seule fois mais apres c archi long et ca plante :(
Laaris
Messages postés
130
Date d'inscription
mardi 1 avril 2008
Statut
Membre
Dernière intervention
17 juin 2011
73
>
Tibog69
Messages postés
18
Date d'inscription
lundi 19 mai 2008
Statut
Membre
Dernière intervention
21 mai 2008
21 mai 2008 à 09:32
21 mai 2008 à 09:32
Je ne comprends pas pourquoi il te le demande.
Tibog69
Messages postés
18
Date d'inscription
lundi 19 mai 2008
Statut
Membre
Dernière intervention
21 mai 2008
20 mai 2008 à 16:02
20 mai 2008 à 16:02
oui meme sans le distinct...
Merci quand meme.. je t'ai pris le chou depuis ce matin ^^
Merci quand meme.. je t'ai pris le chou depuis ce matin ^^
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Tibog69
Messages postés
18
Date d'inscription
lundi 19 mai 2008
Statut
Membre
Dernière intervention
21 mai 2008
21 mai 2008 à 09:16
21 mai 2008 à 09:16
Sinon, dans la première requête, je ne comprends pas trop ça: proximité.Nomselection=[proximité].[Nomselection]
si je lenleve cela me met que la ville selectionnée...
si je lenleve cela me met que la ville selectionnée...
20 mai 2008 à 10:40
[img]http://images0.hiboox.com/vignettes/2108/c2jd53gh.jpg[/img]
20 mai 2008 à 10:43
20 mai 2008 à 10:45
SELECT proximité.pr, [T partenaires].NOM, [T partenaires].Adresse, [T partenaires].CP, [T partenaires].Ville
FROM proximité INNER JOIN [T partenaires] ON proximité.Nom = [T partenaires].Ville
GROUP BY proximité.pr, [T partenaires].NOM, [T partenaires].Adresse, [T partenaires].CP, [T partenaires].Ville, proximité.Nom
ORDER BY proximité.pr, [T partenaires].Ville;
Voilà qui devrai vous ravir ^^
20 mai 2008 à 11:01
Je soupçonne l'attribut pr d'être justement le nom de la ville qui t'intéresse (je me trompe peut-être) dans ce cas je ferais:
SELECT proximité.pr, [T partenaires].NOM, [T partenaires].Adresse, [T partenaires].CP, [T partenaires].Ville
FROM proximité [T partenaires]
WHERE proximité.Nom = [T partenaires].Ville OR proximité.pr=[T partenaires].Ville
GROUP BY proximité.pr, [T partenaires].NOM, [T partenaires].Adresse, [T partenaires].CP, [T partenaires].Ville, proximité.Nom
ORDER BY proximité.pr, [T partenaires].Ville;
(Je ne suis pas sûr que ça marche)
Sinon, je pense que le plus simple serait de rajouter ta ville dans la liste des villes à proximité d'elle-même.
20 mai 2008 à 11:44
Mais Pr n'est pas le nom de la ville c'est la distance entre cette ville et la ville proche.
Et je ne peux pas rajouter ma ville dans la liste des villes à proximité car sinon ma formule est invalide car il y aurai une division par zéro...