Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
664 connectés 

  FORUM HardWare.fr
  Programmation
  VB/VBA/VBS

  Empêcher la MAJ d'un champ formulaire ACCESS

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Empêcher la MAJ d'un champ formulaire ACCESS

n°1565091
virgile06
Carpe Diem
Posté le 25-05-2007 à 11:49:44  profilanswer
 

Bonjour,
 
J'ai du mal à orienter ma recherche :
Je souhaite permettre la modification d'un champ d'un formulaire ACCESS lors de la création d'un enregistrement (>*) mais je ne veux pas qu'ensuite on puisse modifier la valeur mise dans ce champ en consultant les enregistrements avec le formulaire.
 
Or, toutes les techniques que je trouve pour bloquer ce champs le bloquent également à la création d'un enregistrement.
 
D'avance merci pour votre aide.


---------------
Austin Mini, Mini Moke et autres dérivés.
mood
Publicité
Posté le 25-05-2007 à 11:49:44  profilanswer
 

n°1565099
jpcheck
Pioupiou
Posté le 25-05-2007 à 12:06:55  profilanswer
 

caches-en l'accès dans le formulaire ?

n°1565104
virgile06
Carpe Diem
Posté le 25-05-2007 à 12:12:16  profilanswer
 

Salut,
 
C'est une date (de facturation), j'ai donc besoin qu'on puisse toujours la voir. En fait, dans le fond mon problème c'est que je ne sais pas faire en sorte qu'une propriété d'un champs agisse différemment selon qu'on crée un enregistrement ou qu'on le consulte.
 
@+


---------------
Austin Mini, Mini Moke et autres dérivés.
n°1565146
seniorpapo​u
Posté le 25-05-2007 à 13:54:01  profilanswer
 

Bonjour,
Regarder du côté de AllowEdits pour un formulaire  ou de la propriété locked pour une zone de texte
Cordialement

n°1565258
virgile06
Carpe Diem
Posté le 25-05-2007 à 15:59:31  profilanswer
 

Salut,
 
Le problème c'est que lorsque je mets verrouillé il n'est plus possible d'entrer la date même lors de la création de l'enregistrement. Cette apli ce n'est pas moi qui l'ai créée, mais un stagiaire. Personnellement j'aurai fait d'un côté un formulaire de saisie et de l'autre un état de consultation, mais là tout ce fait dans le même formulaire.
 
C'est pour cela que je demandais s'il était possible de différencier l'état de verrouillage à la création et à la consultation.
 
Merci pour vos tentatives ;-)


---------------
Austin Mini, Mini Moke et autres dérivés.
n°1565267
tegu
Posté le 25-05-2007 à 16:09:54  profilanswer
 

Un formulaire lié à des données propose un objet .RecordsetClone qui permet un accès direct aux données liées.
 
Cet objet a une propriété .EditMode qui devrait te permettre de déterminer l'état de ton enregistrement et donc s'il faut bloquer l'accès à ta zone (.locked).

n°1565301
virgile06
Carpe Diem
Posté le 25-05-2007 à 16:51:45  profilanswer
 

Ok, mais si j'ai bien compris ce que j'ai lu sur le sujet ça serait adapté pour protéger tout l'enregistrement, or je ne souhaite protéger que le champ date et pouvoir continuer de modifier le reste.
 
@+


---------------
Austin Mini, Mini Moke et autres dérivés.
n°1565389
seniorpapo​u
Posté le 25-05-2007 à 18:12:15  profilanswer
 

Bonsoir,
nomdezonedetextedeladate.locked=true pour verrouiller
nomdezonedetextedeladate.locked=false pour autoriser la saisie
choisir l'endroit où mettre chacune des lignes  
Cordialement
 

n°1565534
seniorpapo​u
Posté le 26-05-2007 à 09:17:29  profilanswer
 

Bonjour,
Tu peux mettre:
 
Private Sub Form_AfterInsert()
Me.AllowEdits = True
 
End Sub
 
Private Sub Form_Current()
Me.AllowEdits = False
End Sub
 
et ajouter un bouton modification  pour faire un:
Me.AllowEdits = True
 
Cordialement


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  VB/VBA/VBS

  Empêcher la MAJ d'un champ formulaire ACCESS

 

Sujets relatifs
[Access] Nombre d'utilisateurs[VBA / access] Effacer valeur zone de txt en fct valeur zone de liste
[Access]Access conviendrait il à cette BDD ?[XHTML] Validation formulaire "entrer" OK firefox, IE HS
[Access 2000 et SQL] Count, Group by et Sort => le sort ne marche pasCherche "logiciel" d'administration de formulaire
formulaire phpCreation base de données Access ou Mysql - Interaction avec Word
MAJ les valeurs retournées par une fonctionUrgent!!!!!!!! Problème sous Access
Plus de sujets relatifs à : Empêcher la MAJ d'un champ formulaire ACCESS


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR