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
|
Private Sub Form_Current()
Dim blnQuittanceMouvement As Boolean, blnAfficherNombredePieces As Boolean
'On appelle la procédure
RafraichirZones "BM", "découpage", blnQuittanceMouvement, blnAfficherNombredePieces
'On coche ou pas la case Mouvement
Me!chkQuittanceMouvement = blnQuittanceMouvement
'On affiche ou pas la zone Nombre de Pieces
Me!AfficherNombredePieces.Visible = blnAfficherNombredePieces
End Sub
Private Sub RafraichirZones(ByVal Provenance As String, ByVal Destination As String, ByRef QuittanceMouvement As Boolean, ByRef AfficherNombredePieces As Boolean)
Const PIECES_A_REFONDRE = "PIECES A REFONDRE"
Const PIECES = "PIECES"
Const DECOUPAGE = "découpage"
Const BM = "BM"
Const PROVENANCE_2 = "XXXXX"
Const PROVENANCE_3 = "YYYY"
Select Case Provenance
Case BM
Select Case Destination
Case DECOUPAGE
QuittanceMouvement = (strProvenance = Provenance)
AfficherNombredePieces = Not (strProvenance = Provenance)
Case PIECES, PIECES_A_REFONDRE
QuittanceMouvement = Not (strProvenance = Provenance)
AfficherNombredePieces = (strProvenance = Provenance)
End Select
Case PROVENANCE_2
Case PROVENANCE_3
End Sub |
Partager