bonjour à tous, merci d'avance pour votre aide, je suis débutant en windev, j'ai eu un problème ci-dessous
j'ai deux champ dans la fenêtre "ajouter un fabriquant"

un champ "ville fabriquant" ici on saisie nom de la ville == "nom ville ou champ saisie " est "param1" ici égale "SAI_nom_fab_a"

autre champ invisible "idville fabriquant" pour récupérer la valeur d'une requête et puis mettre "idville fabriquant" dans la table "fabriquant " dans la base

mon probleme est j'arrive pas récupérer "idville" dans ma base

et aussi je sais pas trop où je definie le "param1"

merci d'avance pour votre aide

ici mes codes de botton ajouter
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
 
HLitRecherchePremier(Fabriquant,code_fab,SAI_code_fab_a)
SI PAS HTrouve(Fabriquant) ALORS
EcranVersFichier()
	SI (HExécuteRequête(REQ_remplieIDville,hRequêteDéfaut,SAI_nom_fab_a) = Vrai) ALORS
		HLitPremier(REQ_remplieIDville)
		SAI_SansNom1 = REQ_remplieIDville.IdVille
	FIN
HAjoute(Fabriquant)
SINON
	SI OuiNon("Ce CODE a existé dans la table,vous voulez l'enregister?") ALORS
		Sablier(Vrai)
		HAjoute(Fabriquant)
	SINON
		RETOUR
	FIN
 
FIN
RAZ()
HRAZ(Fabriquant)
mes codes sql

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
 
SELECT 
	Ville.nom_ville AS nom_ville,	
	Ville.IdVille AS IdVille,	
	Fabriquant.ville_fab AS ville_fab
FROM 
	Ville,	
	Fabriquant
WHERE 
		Fabriquant.ville_fab	=	Ville.IdVille
	AND
	(
		Ville.nom_ville LIKE {Param1}
	)