Précédent   Forum des professionnels en informatique > Logiciels > Microsoft Office > Access > VBA Access
VBA Access Le forum pour les questions relatives au code VBA sous Access, et à son environnement de développement VBE.
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 06/06/2011, 15h43   #1
Membre du Club
 
Homme Pierrick
Étudiant
Inscription : avril 2011
Messages : 57
Détails du profil
Informations personnelles :
Nom : Homme Pierrick
Localisation : France, Nord (Nord Pas de Calais)

Informations professionnelles :
Activité : Étudiant
Secteur : Industrie

Informations forums :
Inscription : avril 2011
Messages : 57
Points : 45
Points : 45
Par défaut Avis sur methode pour "verouiller" l'utilisateur

Bonjour à tous,
J'ai créé récemment une application access, dans les regles de l'art (en tout cas j'ai essayé grâce à developpez!).

J'ai des formulaires double affichage qui permettent l'ajout d'enregistrement etc... VIA DES BOUTONS (car en plus 'ajouter un enregistrement, j'ai du code qui doit s'exécuter, des verifications a faire etc...) . Maintenant que tout est fonctionnel, j'aimerais empecher l'utilisateur de modifier ou supprimer ou ajouter un enregistrement via le formulaire double affichage "directement". J'ai donc affecté la valeur "non" aux propriétés "Suppression autorisée" etc...

Si j'ai bien compris, une fois ces valeurs affectées, mes boutons deviennent également inutilisables car ils agissent sur la table.
De ce fait, je me demandais ce que vous pensez de mon idée: à chaque fois qu'il y a un click sur le bouton effacer enregistrement (par exemple), je met au début du code "Me.AllowDeletions = True" et je le repasse a false une fois que le code est executé.

Vous feriez pareil?

Merci! bonne journée
koluche est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 06/06/2011, 16h13   #2
Membre Expert
 
Avatar de nico84
 
Homme Nicolas Guimbal
Consultant/développeur ERP
Inscription : mai 2008
Messages : 1 254
Détails du profil
Informations personnelles :
Nom : Homme Nicolas Guimbal
Âge : 49
Localisation : France

Informations professionnelles :
Activité : Consultant/développeur ERP
Secteur : High Tech - Éditeur de logiciels

Informations forums :
Inscription : mai 2008
Messages : 1 254
Points : 1 870
Points : 1 870
Bonjour,

Me.AllowDeletions active ou non la touche [suppr]

Un bouton de suppression va permettre éventuellement de controler que l'enregistrement courant est supprimable et va supprimer via un update en vba. Il ignore donc le statut de Me.AllowDeletions
nico84 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 06/06/2011, 16h18   #3
Membre du Club
 
Homme Pierrick
Étudiant
Inscription : avril 2011
Messages : 57
Détails du profil
Informations personnelles :
Nom : Homme Pierrick
Localisation : France, Nord (Nord Pas de Calais)

Informations professionnelles :
Activité : Étudiant
Secteur : Industrie

Informations forums :
Inscription : avril 2011
Messages : 57
Points : 45
Points : 45
Citation:
Me.AllowDeletions active ou non la touche [suppr]
Bon bah sa me va très bien héhé.

Je voulais juste empêcher l'utilisateur de passer par "sélection puis touche suppr" en gros!

Par contre, allowaddition me pose plus de probleme, je vais de suite faire un :F1:

Merci!

edit: Bon... Il me semble que c'est bien ce que je cherche pour allowaddition, cependant, quand
je passe allowaddition a true
puis je fais un
docmd.goto ,, acnewrec

Il me dit que c'est impossible d'atteindre l'enregistrement spécifié...
Comprends pas!!
Ca vient peut etre du faire que je suis sur un formulaire double affichage?
koluche 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 19h03.


 
 
 
 
Partenaires

Hébergement Web