1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17
| Private Sub Commande40_Click()
Dim strLstPersonnes As String
Dim element As Variant
'Vérifier qu'un nom a été sélectionné sinon tout imprimé
If Me.LstPersonne.ItemsSelected.Count = 0 Then
MsgBox "Vous allez imprimer les étiquettes pour l'ensemble du personnel !", vbExclamation
DoCmd.OpenReport "EtiquettesAdresse", acViewPreview
End If
For Each element In LstPersonne.ItemsSelected
strLstPersonnes = strLstPersonnes & LstPersonne.ItemData(element) Next
strLstPersonnes = Left(strLstPersonnes, Len(strLstPersonnes) - 1)
DoCmd.OpenReport "EtiquettesAdresse", acViewPreview, , "LISTPER2.[NOM]='" & strLstPersonnes & "'"
End Sub |
Partager