Bonjour,

Dans le cadre du portage de ma base de données en projet ADP j'ai un formulaire de saisie pour les utilisateurs.

Sur la version "classique" le code SQL me permettant d'obtenir d'obtenir le nom, prénom et matricule de l'employé via son dépôt est le suivant :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
SELECT Employes.Matricule, Employes.Nom, Employes.Matricule
FROM Employes
WHERE ((Employes.Depot)=[Forms]![Saisie_Info]![ChoixDepot]))
ORDER BY Employes.Nom;
Quand je saisie la même commande j'ai un pop-up qui me demande de saisir la valeur "ChoixDepot" alors que j'ai choisi la valeur dans la liste déroulante.

Si je tape la valeur "77" la requête s’exécute correctement.

Le code de la requête en ADP est celle-ci, il me ré-écrit la synthaxe de [Forms]! en @_FORM :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
ALTER FUNCTION dbo.Employes_byDepot
(@_Forms___Saisie_Info___ChoixDepot_ int)
RETURNS TABLE
AS
RETURN ( SELECT      TOP 100 PERCENT Matricule, Nom, Prenom, Depot
FROM         dbo.identification
WHERE      (Depot = @_Forms___Saisie_Info___ChoixDepot_) )
Est ce que dans le cadre d'un projet ADP il est possible d'avoir une requête base sur une sélection dans un formulaire ?

Merci d'avance pour votre aide