Bonjour
Mon Sous_formualire Continu est une liste des lignes d'un Devis.
Selon qu'une Ligne est déjà facturée je veux interdire sa suppression,sa Modification et l'afficher en Rouge
Les autres Lignes on fait ce qu'on veut
Dès que la condition est rencontrée toutes les lignes du Sous_formulaire sont Rouges,Interdites en Suppression
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13 Private Sub Form_Current() 'mon Sous-formulaire CONTINU 'Interdire la Supression des Lignes déjà Facturées 'les Colorer en Rouge et les Vérouiller 'les autres lignes on fait ce qu'on veut Select Case (Me.K_Facture) 'Mon champ à Tester Case Is <> "" 'la condition est réalisée Me.Description.ForeColor = RGB(233, 23, 0) 'Rouge Me.AllowDeletions = False Me.AllowEdits = False End Select End Sub
Je ne peux donc pas modifier ou supprimer les autres.
Cordialement





Répondre avec citation




Partager