Boujours,
je voudrais empêcher une ligne d'une table d'être modifiée/supprimer par l'utilisateur
merci de votre attention
Boujours,
je voudrais empêcher une ligne d'une table d'être modifiée/supprimer par l'utilisateur
merci de votre attention
Dans un formulaire ?
Intéresse-toi à l'événement BeforeUpdate du formulaire pour faire un contrôle de ce que modifie l'utilisateur.
Si ça ne te convient pas, décris plus ton attente.
En espérant t'aider.
Bonjours,
Non c'est dans une table
d'abord votre réponse n'est pas claire
Merci mon ami
bonjours,
comment empêcher les utilisateurs de supprimer ou modifier les contenues d'une table au niveau access 2003 avec la possibilité d'ajouter des nouveaux lignes.
merci d'avance
Dans un formulaire ou directement sur la table ?
A+
C'est pas très sympa de remercier comme ça la personne qui prend la peine de répondre à ta question ...
Au pire, tu dis poliment que tu n'as pas compris la réponse, et je suis sûr que ton interlocuteur se fera un plaisir de te répondre.
Sa réponse est claire, c'est de ta faute si tu ne comprends pas ...
Enfin bref, pour ton souci, il faudra faire un test avec un DCount à l'endroit ou l'utilisateur peut supprimer les enregistrements pour savoir si l'enregistrement qu'il veut supprimer correspond à la ligne qu'il n'a pas le droit de supprimer :
Voilou
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 If DCount("*", "MaTable", "[MonIdentifiant] LIKE 'MonCritère'") = 1 Then MsgBox "Vous ne pouvez pas supprimer cet enregistrement" Else 'Suppression de l'enregistrement acceptée
Ah ouais, effectivement, je ne l'avais pas envisagé sous cet angle ...
Tu ajoute des enregistrements directement dans les tables avec Access ?
En effet, si c'est le cas, c'est pas top que les utilisateurs aient accès aux tables de ta BDD, et ça enlève tout l'intérêt du VBA ...
Si c'est avec un formulaire, je pense que ma réponse pourra t'aider
directement dans une table
merci de votre attention
Ben on t'a répondu : le mieux est d'utiliser des formulaires pour faire tes ajouts/modifs/suppression
Regarde aussi du côté de la sécurité, il me semble qu'on peut définir un propriétaire pour les tables.
Mais sincèrement la solution de masquer ta table et de mettre un formulaire pour y accéder est la plus simple à vivre.
Une fois dans un formulaire tu peux le gérer par code, d'après mois la meilleur solution, ou avec la sécurité d'Access.
A+
Merci beaucoup
votre réponse a été claire
A+
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager