Voilà ma requête, elle est correcte et fonctionne bien,
Cependant j’aimerais que des critères de restriction me permettent de l’affiner :
Donc un « where » ou équivalent pour affecter à la valeur : « RéférenceAdresseIMR » de recherche dans ma table, à la valeur de « RéférenceAdresseNuisance » qui est un contrôle de type numérique dans un sous formulaire appeler « Immeuble IMR ».
« RéférenceAdresseNuisance » = « RéférenceAdresseIMR »

La Requête en question :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
 
'Affichage tableau IMR
    Dim lID As String
    lID = DisplayListView(Me.IMR, _
                    "select NdeIMR,RéférenceAdresseIMR,RivoliIMR,DateIMR,TypeIMR,EtendueIMR,ParcelleIMR,NParcelleIMR,DateLeveIMR,iif(DateLeveIMR >= now,""rouge.bmp"",""vert.bmp""), iif(DateLeveIMR > now,32768,255),RéfIMR from [Immeuble Menaçant Ruine IMR] order by NdeIMR", _
                    "Liste des I.M.R. dans la voie et au rivoli venant d'être saisi." & vbCrLf & _
                    "En Rouge, les I.M.R. encours" & vbCrLf & _
                    "En Vert, les I.M.R. ayant été levés", _
                    , 11, True, , RGB(255, 255, 230), , 10, , 400, , , _
                    True, True, 9, 10, , Array(-1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0))
    If Not lID = "" Then
        DoCmd.OpenForm "Immeuble Menaçant Ruine IMR", , , "RéfIMR = " & lID
    End If
'Fin Tableau IMR
Et si en plus on peut ajouter un « AND » pour y introduire une seconde restriction, c’est le nirvana !!!

Dans la réalité, j’ai déjà tenter d’ajouter ces clauses sous la forme d’un « where » et différente syntaxes possible pour luis donner l’origine de la valeur du « RéférenceAdresseIMR », cette tentative par exemple : « ERREURE »

Tentative de Where et de and imbriquer :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
 
WHERE [Immeuble Menaçant Ruine IMR].[RéférenceAdresseIMR]=[forms]![Sous-formulaire Adresse Nuisance]![RéférenceAdresseNuisance] and  [Immeuble Menaçant Ruine IMR].[RivoliIMR]=[forms]![Sous-formulaire Adresse Nuisance]![RivoliNuisance];
Résultat d'erreur :
"Trop peut de paramètres. 2 attendu !!!!!!!!!!!"

Merci d’avance à ceux qui se pencherons sur la question