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 36 37 38 39 40 41
| Private Sub btn_Impression_Click()
Dim TypeMat As String
Select Case Me.lst_Type
Case "Serveur"
TypeMat = "Serveur"
Case "Imprimante"
TypeMat = "Imprimante"
Case "Desktop"
TypeMat = "Desktop"
Case "Laptop"
TypeMat = "Laptop"
Case "Ecran"
TypeMat = "Ecran"
Case "PDA"
TypeMat = "PDA"
Case "Periferiques"
TypeMat = "Periferiques"
Case "Autres"
TypeMat = "Autres"
Case Else
TypeMat = ""
End Select
If Me.chk_Tous.Enabled = True Then
DoCmd.RunMacro "TotalPc"
ElseIf Me.chk_HS.Enabled = True Then
DoCmd.RunMacro "PcHs"
ElseIf Me.chk_Production.Enabled = True Then
DoCmd.RunMacro "PcOk"
ElseIf Me.chk_Stock.Enabled = True Then
DoCmd.RunMacro "PcStock"
ElseIf TypeMat <> "" Then
'DoCmd.RunMacro "PcTypeListe"
DoCmd.OpenReport "etat_Pc", acViewPreview, "", [tbl_Pc].[Etat]='[TypeMat]'", acNormal
End If
End Sub |