1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35
|
Private Sub Liste27_Click()
Dim lngBoucle As Integer
Dim strVariable As String
For lngBoucle = 0 To List27.ListCount - 1
If Liste27.Selected(lItem) = True Then
strVariable = strVariable & Liste27.List(lngBoucle) & ","
ListBox27.Selected(lngBoucle) = False
End If
Next
'Enlever la dernière virgule
strVariable = Left(strVariable, Len(strVariable) - 1)
'Ajouter les informations SQL à la Variable
strVariable = "SELECT MATERIEL.[Type matériel], MATERIEL.Fournisseur, CENTRE.Centre, CENTRE.[Code region], MATERIEL.[Centre de cout], MATERIEL.Marque, MATERIEL.Modèle, MATERIEL.[Multifonction Fax], MATERIEL.[Multifonction Scanner], MATERIEL.[Num serie]"
FROM MATERIEL, CENTRE, Region, SITE
WHERE MATERIEL.[Code site] = SITE.[Code site] And SITE.[Code centre] = CENTRE.[Code centre] And CENTRE.[Code region]
Region = " & strVariable
GROUP BY MATERIEL.[Type matériel], MATERIEL.Fournisseur, CENTRE.Centre, CENTRE.[Code region], MATERIEL.[Centre de cout], MATERIEL.Marque, MATERIEL.Modèle, MATERIEL.[Multifonction Fax], MATERIEL.[Multifonction Scanner], MATERIEL.[Num serie], CENTRE.[Code centre], REGION.[Code region], CENTRE.[Code centre]"
[Requête region et centre sous-formulaire].RowSource = strVariable
[Requête region et centre sous-formulaire].Requery
End Sub |
Partager