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 05/09/2011, 14h42   #1
Membre régulier
 
Inscription : novembre 2010
Messages : 101
Détails du profil
Informations personnelles :
Localisation : France

Informations forums :
Inscription : novembre 2010
Messages : 101
Points : 81
Points : 81
Par défaut membre de méthode ou de données introuvable sur AllowDeletions

Bonjour,

J'essaie d'interdire la suppression d'enregistrement, pour une certaine catégorie d'utilisateur, dans un sous formulaire . Pour ce faire je teste par un if…End If sur mise à jour d'une liste modifiable.

Afin d'interdire la suppression j'utilise donc :
Code :
Me.frmSF1.AllowDeletions = False
à l'instar de ce que j'ai trouvé dans l'aide, les FAQ http://access.developpez.com/faq/?pa...dirModifssForm et même certains fils sur ce site.

Le problème lorsque je compile ma base j'ai le message suivant : "… membre de méthode ou de données introuvable". Effectivement lorsque je tape la commande, ACCESS ne me propose pas "AllowDeletions" lorsque je tape le point après le nom de mon sous formulaire.

J'ai essayé avec
Code :
forms![frmPrincipal]![frmSF1].AllowDeletions = false
et c'est pareil.

Ai-je un problème de références ? Voici les références de mon application:
  • Visual Basic For Applications
  • Microsoft Access 14.0 Object Library
  • OLE Automation
  • Microsoft Office 14.0 Access database engine Object Library
  • Microsoft Office 14.0 Object Library
  • Microsoft Scripting Runtime
  • Microsoft Visual Basic For Applications Extensibility 5.3

Qu'est ce que je ne fais pas bien ? D'avance merci.
JeanYves70 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 05/09/2011, 19h01   #2
Rédacteur
 
Avatar de LedZeppII
 
Homme
Maintenance données produits
Inscription : décembre 2005
Messages : 3 939
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France, Yvelines (Île de France)

Informations professionnelles :
Activité : Maintenance données produits
Secteur : Distribution

Informations forums :
Inscription : décembre 2005
Messages : 3 939
Points : 6 278
Points : 6 278
Bonsoir,

Dans la FAQ il y .Form. entre le nom du contrôle sous-formulaire et la propriété AllowDeletions.

J'aurai donc tendance à écrire
Code :
Me.frmSF1.Form.AllowDeletions = False
A+
LedZeppII est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 05/09/2011, 19h27   #3
Membre régulier
 
Inscription : novembre 2010
Messages : 101
Détails du profil
Informations personnelles :
Localisation : France

Informations forums :
Inscription : novembre 2010
Messages : 101
Points : 81
Points : 81
Bonsoir,

ETOURDI qui disait mon instituteur. Il avait raison !

En attendant ça marche parfaitement ENCORE MERCI LedZeppII
JeanYves70 est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 17h08.


 
 
 
 
Partenaires

Hébergement Web