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
| ' Message demande de confirmation du Type de pièce et Numérotation Automatique personnalisé de la pièce à éditer.
Select Case Me.TypeFact.Value
Case 1
If MsgBox("Êtes-vous sûr de vouloir éditer une pièce AVOIR de type EXPORT?", vbYesNo + vbQuestion) = vbYes Then
Me.IdFacture = AutoNumber("Factures", "IdFacture", "AVOIR.[YY].19.", 6)
[Details facture Sous-formulaire].Form![Taux_TVA] = 0
Else
DoCmd.CancelEvent
End If
Case 2
If MsgBox("Êtes-vous sûr de vouloir éditer une pièce AVOIR de type LOCAL?", vbYesNo + vbQuestion) = vbYes Then
Me.IdFacture = AutoNumber("Factures", "IdFacture", "AVOIR.[YY].29.", 6)
If MsgBox("Est-ce que la pièce doit être soumise à la TVA?", vbYesNo + vbQuestion) = vbYes Then
[Details facture Sous-formulaire].Form![Taux_TVA] = 18
Else
[Details facture Sous-formulaire].Form![Taux_TVA] = 0
End If
End If
Case 3
If MsgBox("Êtes-vous sûr de vouloir éditer une pièce FACTURE de type EXPORT?", vbYesNo + vbQuestion) = vbYes Then
Me.IdFacture = AutoNumber("Factures", "IdFacture", "FACTURE.[YY].11.", 6)
[Details facture Sous-formulaire].Form![Taux_TVA] = 0
Else
DoCmd.CancelEvent
End If
Case 4
If MsgBox("Êtes-vous sûr de vouloir éditer une pièce FACTURE de type LOCAL?", vbYesNo + vbQuestion) = vbYes Then
Me.IdFacture = AutoNumber("Factures", "IdFacture", "AVOIR.[YY].21.", 6)
If MsgBox("Est-ce que la pièce doit être soumise à la TVA?", vbYesNo + vbQuestion) = vbYes Then
[Details facture Sous-formulaire].Form![Taux_TVA] = 18
Else
[Details facture Sous-formulaire].Form![Taux_TVA] = 0
End If
End If
End Select |
Partager