Salut Groupe,
Quelquun peut me dire se qui cloche....
La requete #1 OK voir image incluse
Je dois faire une requete sur cette requete pour me donner le résultat sur une seule ligne des Desc_French (Instructions de lavages)/Grandeurs.....ce qui devrait etre ceci.....
la requete #2:
Code sql : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 SELECT DISTINCT Req_Labels_Produits_Francais.Product_Code, Req_Labels_Produits_Francais.Style_FR, Req_Labels_Produits_Francais.Color_FR, Req_Labels_Produits_Francais.Size, Req_Labels_Produits_Francais.BarCode, Req_Labels_Produits_Francais.CompositionDesc_French, Req_Labels_Produits_Francais.MadeIn_FR, Req_Labels_Produits_Francais.Desc_French, RecupInstrLav([Size]) AS Instructions FROM Req_Labels_Produits_Francais;
le module:
Mais le tout me donne une erreur exécution : 3061
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 Public Function RecupInstrLav(Size) As String Dim res As DAO.Recordset Dim SQL As String SQL = "SELECT Desc_French FROM Req_Labels_Produits_Francais WHERE Size=" & Size Set res = CurrentDb.OpenRecordset(SQL) While Not res.EOF RecupInstrLav = RecupInstrLav & res.Fields(0).Value & " " res.MoveNext Wend RecupInstrLav = Left(RecupInstrLav, Len(RecupInstrLav) - 1) Set res = Nothing End Function
too few parameters. Expected 1
Je suis novice dans SQL et ACCESS alors soyez indulgent svp....et merci davance..
Partager