Précédent   Forum des professionnels en informatique > Logiciels > Microsoft Office > Access > Sécurité
Sécurité Le forum qui s'occupe de votre préoccupation de sécuriser l'accès à votre application Access, ainsi qu'à la sécurité des données.
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 02/08/2007, 12h49   #1
Invité de passage
 
Inscription : août 2007
Messages : 9
Détails du profil
Informations forums :
Inscription : août 2007
Messages : 9
Points : 0
Points : 0
Par défaut Permettre la modification de CERTAINS champs dans un formulaire

Bonjour à tous

j'ai regardé sur la FAQ et le forum, mais je n'ai pas trouvé de réponse qui vaille pour mon problème, à moins d'avoir mal cherché, alors je m'en excuse.

Mon souci est le suivant : j'ai un formulaire qu'un collègue remplit, qui peut être consultable par une base de données. Néanmoins, il arrive que le collègue soit obligé de modifier certains champs. Je veux donc qu'il ait la possibilité de modifier les champs que j'ai déterminé, et l'empécher de modifier les champs restants. Sachant qu'il peut consulter la table entière et que moi seule ait accès à l'ensemble des données (gestion par moi même de la table).

Comment puis-je faire ? Est ce que je dois aller en mode "table" ou en mode "formulaire" ?

Merci d'avance pour vos conseils
AUDREYBARCA est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 02/08/2007, 12h55   #2
Rédacteur/Modérateur
 
Avatar de Philippe JOCHMANS
 
Homme Philippe JOCHMANS
Développeur informatique
Inscription : mai 2005
Messages : 17 625
Détails du profil
Informations personnelles :
Nom : Homme Philippe JOCHMANS
Âge : 44
Localisation : France, Loir et Cher (Centre)

Informations professionnelles :
Activité : Développeur informatique
Secteur : Communication - Médias

Informations forums :
Inscription : mai 2005
Messages : 17 625
Points : 30 922
Points : 30 922
Envoyer un message via MSN à Philippe JOCHMANS Envoyer un message via Skype™ à Philippe JOCHMANS
Bonjour

Il faut que tu visualises ta table à travers un formulaire, pour chaque champ il y'a une propriété qui se nomme "Vérouillé", (Locked en VBA).

Ainsi tu pourras décider sur quel champ tu permets la modification des données.

Si tu avais visualisé la table, c'était tout ou rien, pas de choix possible.

Starec
__________________
Détaillez vos questions, sinon vous aurez des réponses erronées et vous irez tout droit dans le et lisez les règles sinon
Si vous pensez commencer sans un livre, oublier : livres pour débuter
Vous pouvez consulter mes articles sur Access et PowerPoint
Le blog Office.
Philippe JOCHMANS est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 02/08/2007, 12h59   #3
Membre Expert
 
Avatar de Renardo
 
Renald Chauvet
Inscription : avril 2006
Messages : 1 581
Détails du profil
Informations personnelles :
Nom : Renald Chauvet
Âge : 48

Informations forums :
Inscription : avril 2006
Messages : 1 581
Points : 1 750
Points : 1 750
Bonjour
Dans un formulaire se sera faissable sur la propriete des champs tu auras juste a mettre Verrouiller oui ou non
Renardo est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 02/08/2007, 16h15   #4
Invité de passage
 
Inscription : août 2007
Messages : 9
Détails du profil
Informations forums :
Inscription : août 2007
Messages : 9
Points : 0
Points : 0
Non désolé ca marche pas, dès que je bloque le champ avec "bloquer-oui", ca me bloque les champs de mon formulaire, et je ne peux donc pas ajouter de données.
AUDREYBARCA est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 03/08/2007, 00h19   #5
Membre Expert
 
Inscription : mars 2006
Messages : 1 331
Détails du profil
Informations forums :
Inscription : mars 2006
Messages : 1 331
Points : 1 460
Points : 1 460
Bonsoir,
Citation:
Envoyé par AUDREYBARCA
Comment puis-je faire ? Est ce que je dois aller en mode "table" ou en mode "formulaire" ?
Pour figer un champ le mode du formulaire importe peu.
Par contre il semble y avoir confusion entre vérouiller le champ et le formulaire.
Il faut "clicker" sur le champ désiré et Activé-->Non / Vérouillé-->Oui
Sur le formulaire il faut laisser Vérouillage-->Aucun / Modif autorisées-->oui

Cordialement.
__________________
Questions techniques par MP
Le peu que je sais, c'est à mon ignorance que je le dois.
...............................................................................Sacha Guitry
francishop est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 03/08/2007, 09h15   #6
Invité de passage
 
Inscription : août 2007
Messages : 9
Détails du profil
Informations forums :
Inscription : août 2007
Messages : 9
Points : 0
Points : 0
Non non désolé ca ne marche vraiment pas cette histoire d'activer le oui pour vérouiller les champs du formulaire. Ca me bloque les champs et je ne peux rien faire. C'est quand même bizarre que cette fonction provoque ces désagréments, enfin dans mon cas.

Ca marche pour vous ou je deviens parano ?????
AUDREYBARCA est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 03/08/2007, 09h20   #7
Rédacteur/Modérateur
 
Avatar de Philippe JOCHMANS
 
Homme Philippe JOCHMANS
Développeur informatique
Inscription : mai 2005
Messages : 17 625
Détails du profil
Informations personnelles :
Nom : Homme Philippe JOCHMANS
Âge : 44
Localisation : France, Loir et Cher (Centre)

Informations professionnelles :
Activité : Développeur informatique
Secteur : Communication - Médias

Informations forums :
Inscription : mai 2005
Messages : 17 625
Points : 30 922
Points : 30 922
Envoyer un message via MSN à Philippe JOCHMANS Envoyer un message via Skype™ à Philippe JOCHMANS
Bonjour

Peux-tu nous faire une copie d'écran de l'endroit dans les propriété où tu réalise cette opération ?

Starec
__________________
Détaillez vos questions, sinon vous aurez des réponses erronées et vous irez tout droit dans le et lisez les règles sinon
Si vous pensez commencer sans un livre, oublier : livres pour débuter
Vous pouvez consulter mes articles sur Access et PowerPoint
Le blog Office.
Philippe JOCHMANS est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 03/08/2007, 09h48   #8
Invité de passage
 
Inscription : août 2007
Messages : 9
Détails du profil
Informations forums :
Inscription : août 2007
Messages : 9
Points : 0
Points : 0
Ok pas de souci, ci joint l'impression ecran des propriétés du champ du formulaire

Désolé pour ceux qui parlent pas espagnol, mais je suis en Espagne ce qui explique pourquoi ma BDD est en espagnol, mais vous devriez comprendre
Fichiers attachés
Type de fichier : doc Doc1.doc (118,0 Ko, 9 affichages)
AUDREYBARCA est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 03/08/2007, 12h46   #9
Membre Expert
 
Inscription : mars 2006
Messages : 1 331
Détails du profil
Informations forums :
Inscription : mars 2006
Messages : 1 331
Points : 1 460
Points : 1 460
Bonjour,

Nous sommes sur une liste déroulante. Si on indique activité--> non il est logique que la liste ne se déroule plus. Si le but du jeu est d'empécher la modification, l'ajout, sur cette liste un simple "Limitar a la lista"-->"Si" devrait faire l'affaire.

Cordialement.
__________________
Questions techniques par MP
Le peu que je sais, c'est à mon ignorance que je le dois.
...............................................................................Sacha Guitry
francishop est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 03/08/2007, 13h26   #10
Invité de passage
 
Inscription : août 2007
Messages : 9
Détails du profil
Informations forums :
Inscription : août 2007
Messages : 9
Points : 0
Points : 0
Citation:
Envoyé par AUDREYBARCA
j'ai un formulaire qu'un collègue remplit, qui peut être consultable par une base de données. Néanmoins, il arrive que le collègue soit obligé de modifier certains champs. Je veux donc qu'il ait la possibilité de modifier les champs que j'ai déterminé, et l'empécher de modifier les champs restants. Sachant qu'il peut consulter la table entière et que moi seule ait accès à l'ensemble des données (gestion par moi même de la table).
Je remets mon post de départ ici, car j'ai l'impression qu'on s'éloigne de ce que je veux vraiment. Je ne veux en aucun cas bloquer un champ à chaque consultation ou ajout de données.

Au contraire, je veux pouvoir rentrer des données dans 10 champs (jusque là normal) de mon formulaire. Puis si des modifications doivent se faire PAR LA SUITE, alors elles se feraient dans l'un des 5 champs que j'ai décidé de modifier et non dans les 10 de départ.

Pour cela, je ne sais pas si je dois agir sur
- la consultation de la table de données
- la création du formulaire
- la création d'une page d'accès
- la création d'une macro qui empecherait la modification du champ.

Dans ce dernier cas, j'aurais besoin du code de la macro : empecher la modification du champ ou si curseur présent dans le champ, aller au champ suivant.

Une autre idée sinon, je suis preneuse !!!!!

Merci à Francishop, Starec et Renardo de m'avoir déjà donnée des idées.
AUDREYBARCA est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 03/08/2007, 22h52   #11
Membre Expert
 
Inscription : mars 2006
Messages : 1 331
Détails du profil
Informations forums :
Inscription : mars 2006
Messages : 1 331
Points : 1 460
Points : 1 460
Bonsoir,

Une piste à adapter selon besoin. Exemple si le formulaire est en Formulaire unique et qu'on désire "bloquer" un champ différend de vide--> sur activation du formulaire :
Code :
1
2
3
4
5
If Me.Champ <> "" Then
Me.Champ.Enabled = False
Else
Me.Champ.Enabled = True
End If
Evidemment le must serait de pouvoir se référer à l'utilisateur.
Cordialement.
__________________
Questions techniques par MP
Le peu que je sais, c'est à mon ignorance que je le dois.
...............................................................................Sacha Guitry
francishop est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 04h17.


 
 
 
 
Partenaires

Hébergement Web