Bonjour,

Dans le module BASE de open office, j'ai ceci :

2 tables :
CLIENTS avec comme champs : iDClients & RaisonSociale
PRODUITS avec comme champs : Clients & Type
( le lien se fait grâce aux champs RaisonSociale et Clients)

pour la construction d'un formulaire de recherche j'aimerai que le critère principal soit non pas la valeur X comme dans le code suivant :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
 
SELECT "Clients"."RaisonSociale", "Produits"."Type" FROM "Produits","Clients" WHERE ( "Produits"."Client" = "Clients"."RaisonSociale" ) AND (( "Clients"."RaisonSociale" =:X))
Mais la valeur d'une zone de liste (LstVariable). J'ai essayé (entre autres) :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
 
SELECT "Clients"."RaisonSociale", "Produits"."Type" FROM "Produits","Clients" WHERE ( "Produits"."Client" = "Clients"."RaisonSociale" ) AND (( "Clients"."RaisonSociale" ="FormulairePrincipal"."LstVariable"))
Aucune réaction du logiciel. Une solution, un lien ?

Merci. Tanguy