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 :
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.
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;
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 :
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 ?
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_) )
Merci d'avance pour votre aide
Partager