Bonjour,
j'aimerais utiliser une requête enregistrée dans une autre requête, sachant que le nom de la requête enregistrée contient des espaces. j'ai pensé à entourer son nom de crochets mais ça l'interprète comme un paramètre.
Merci
Bonjour,
j'aimerais utiliser une requête enregistrée dans une autre requête, sachant que le nom de la requête enregistrée contient des espaces. j'ai pensé à entourer son nom de crochets mais ça l'interprète comme un paramètre.
Merci
Slt,
On peut avoir le sql et le nom de la requête enregistrée ?
Vous trouverez dans la FAQ, les sources ou les tutoriels, de l'information accessible au plus grand nombre, plein de bonnes choses à consulter sans modération
Des tutoriels pour apprendre à créer des formulaires de planning dans vos applications Access :
Gestion sur un planning des présences et des absences des employés
Gestion des rendez-vous sur un calendrier mensuel
Importer un fichier JSON dans une base de données Access :
Import Fichier JSON
oups pardon
où la requête enregistrée est 'RS_Clients avec mail'.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 SELECT Tiers.Nom1, Tiers.Nom2, Dossier.Lib, Tiers.Mail FROM Tiers, Dossier WHERE Tiers.Nom1 + ' ' + Tiers.Nom2 = Dossier.Lib AND Tiers.Nom1 IN ([RS_Clients avec mail].Nom1);
d'ailleurs je doit préciser le champ ([RS_Clients avec mail].Nom1) ou pas ([RS_Clients avec mail]) ?
Re,
Il faut indiquer le nom de ta requête dans la clause From.
Ta requête est un peu bizarre, mais essaie quelque chose comme ça :
Code sql : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 SELECT Tiers.Nom1, Tiers.Nom2, Dossier.Lib, Tiers.Mail FROM Tiers, Dossier, [RS_Clients avec mail] WHERE Tiers.Nom1 + ' ' + Tiers.Nom2 = Dossier.Lib AND Tiers.Nom1 = [RS_Clients avec mail].Nom1;
D'autre part:
tu entends La chaine Tiers.Nom1 est dans la chaine [RS_Clients avec mail].Nom1 ???
Code : Sélectionner tout - Visualiser dans une fenêtre à part Tiers.Nom1 In ([RS_Clients avec mail].Nom1)
Si oui regarde du côté de la fonction InStr (touche F1)
A+
Vous trouverez dans la FAQ, les sources ou les tutoriels, de l'information accessible au plus grand nombre, plein de bonnes choses à consulter sans modération
Des tutoriels pour apprendre à créer des formulaires de planning dans vos applications Access :
Gestion sur un planning des présences et des absences des employés
Gestion des rendez-vous sur un calendrier mensuel
Importer un fichier JSON dans une base de données Access :
Import Fichier JSON
Avec des requêtes comme celle-ci vous tuez les performances. Les SGBD intègrent des mécanismes de jointures puissant permettant de mettre en relation plusieurs tables (JOIN). Lib est un champ dont la donnée est composée de deux autres attributs, il y a un problème de modélisation de la base.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 SELECT Tiers.Nom1, Tiers.Nom2, Dossier.Lib, Tiers.Mail FROM Tiers, Dossier WHERE Tiers.Nom1 + ' ' + Tiers.Nom2 = Dossier.Lib ...
Ce message vous a été utile ? Si oui, cliquez sur
Mes tutoriels Access
La rubrique Microsoft Access
Cours et tutoriels pour apprendre Access
La FAQ Access
Le Forum Access
Offres d'emploi développeur Access
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager