Bonjour à tous,
j'ai un petit souci sur un formulaire continu. Dans l'application il y a 3 niveaux d'habilitation (0 à 2). Seules les personnes habilitées 2 peuvent créer/modifier les enregistrements de la table dans le formulaire continu. Avec le code ci-dessous mis dans Private Sub Form_Current() à l'ouverture du formulaire. Je verrouille bien tous les enregistrements EXISTANTS mais le dernier enregistrement en bas de formulaire (nouveau) lui est toujours accessible en création/modification. Avec ou sans la ligne de code If Me.NewRecord ...... Si quelqu'un peut éclairer ma lanterne qui est en veille sur ce coup je le remercie d'avance
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 Case Is = 1, 0 ' niveau d'habilitation 0 ou 1 tous champs verrouillés Me.AllowEdits = False ' Records existants If Me.NewRecord Then ' cas du nouveau record en fin de formulaire continu Me.AllowEdits = False End If End Select
Partager