IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Access Discussion :

Verrouillage d'enregistrement.


Sujet :

Access

  1. #1
    Membre régulier
    Profil pro
    Inscrit en
    Février 2005
    Messages
    218
    Détails du profil
    Informations personnelles :
    Localisation : Canada

    Informations forums :
    Inscription : Février 2005
    Messages : 218
    Points : 85
    Points
    85
    Par défaut Verrouillage d'enregistrement.
    Bonjour,

    est-ce que le verrouillage des enregistrements dans ACCESS fonctionne lorsqu'on fait des insertions ( ou des mises à jour ) à travers un formulaire non lié ( indépendant donc... ).

    Merci d'avance.

  2. #2
    Membre actif Avatar de samlepiratepaddy
    Profil pro
    Inscrit en
    Juillet 2005
    Messages
    320
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2005
    Messages : 320
    Points : 217
    Points
    217
    Par défaut
    slt,
    de mémoire le vérouillage, s'il est fait via les propriétés du champ dans un formulaire, empêche la modification dans le formulaire lui même mais au travers d'une UPDATE aucun problème !
    La connaissance ne vaut que si elle est partagée par tous et pour tous!
    Access et moi c'est mais en fait on s' bien !
    Ps: Je comprend très vite quand on m'explique longtemps !!

  3. #3
    Membre régulier
    Profil pro
    Inscrit en
    Février 2005
    Messages
    218
    Détails du profil
    Informations personnelles :
    Localisation : Canada

    Informations forums :
    Inscription : Février 2005
    Messages : 218
    Points : 85
    Points
    85
    Par défaut
    je n'ai rien compris...

  4. #4
    Membre actif Avatar de samlepiratepaddy
    Profil pro
    Inscrit en
    Juillet 2005
    Messages
    320
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2005
    Messages : 320
    Points : 217
    Points
    217
    Par défaut
    Re,

    Lorsque tu "vérrouille" un champ depuis la propriété du champ dans ton formulaire, il devient impossible de modifier son contenu dans CE formulaire !
    Par contre rien de t'interdit de modifier ce contenu avec une requete mise a jour ou même ajouter des enregistrements sur ce champ..
    Mais plus avec le formulaire auquel tu as mis comme condition -->verrouillé-->OUI
    Je ne sais pas si je suis hors sujet ou si je m'exprime mal
    Si tu ne comprend pas, alors réexeplique ton problème !
    La connaissance ne vaut que si elle est partagée par tous et pour tous!
    Access et moi c'est mais en fait on s' bien !
    Ps: Je comprend très vite quand on m'explique longtemps !!

  5. #5
    Membre régulier
    Profil pro
    Inscrit en
    Février 2005
    Messages
    218
    Détails du profil
    Informations personnelles :
    Localisation : Canada

    Informations forums :
    Inscription : Février 2005
    Messages : 218
    Points : 85
    Points
    85
    Par défaut
    en fait, je m explique mieux.
    Je voudrais empecher un utilisateur de modifier un champ si un autre est déjà en train de le modifier.
    je sais que dans Postgres, il existe l'instruction :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    SELECT ... for UPDATE
    qui sert a cela.

    Existe-t-il l'équivalent dans ACCESS??

  6. #6
    Faw
    Faw est déconnecté
    Membre expérimenté

    Profil pro
    Inscrit en
    Juin 2004
    Messages
    1 169
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2004
    Messages : 1 169
    Points : 1 383
    Points
    1 383
    Par défaut
    Salut, il y a ceci, à placer avant une instruction Insert ou update
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    DoCmd.RunCommand acCmdSelectRecord
    Je ne comprends rien à Access...Mais je me soigne.
    Moteur de recherche
    DAO

  7. #7
    Membre régulier
    Profil pro
    Inscrit en
    Février 2005
    Messages
    218
    Détails du profil
    Informations personnelles :
    Localisation : Canada

    Informations forums :
    Inscription : Février 2005
    Messages : 218
    Points : 85
    Points
    85
    Par défaut
    je vais essayer. Merci!

  8. #8
    Expert éminent sénior

    Avatar de Tofalu
    Homme Profil pro
    Technicien maintenance
    Inscrit en
    Octobre 2004
    Messages
    9 501
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : France, Ain (Rhône Alpes)

    Informations professionnelles :
    Activité : Technicien maintenance
    Secteur : Associations - ONG

    Informations forums :
    Inscription : Octobre 2004
    Messages : 9 501
    Points : 32 311
    Points
    32 311
    Par défaut
    Le verrouillage est trés bien géré par le moteur Jet en général.

    Notamment avec ADO et DAO qui te permettent de type de verrouillage :

    Un lors des appels Edit des recordsets (L'enregistrement est alors verrouillé pour la durée de la mise à jour)

    Un lors de l'Update (l'enregistrement sera verrouillé lors de l'update uniquement .. donc moins longtemps)


    A ce titre, je te conseille de lire ceci :

    http://warin.developpez.com/Tutoriel...=partie_5#L5.2

    Attention toutefois au notion de page. Access applique un verrouillage par page, une page représentant 20 ko, et il se peut trés bien que plusieurs enregistrements soient sur cette page, il seront donc verrouillé involontairement avec l'enregistrement concerné.

  9. #9
    Membre régulier
    Profil pro
    Inscrit en
    Février 2005
    Messages
    218
    Détails du profil
    Informations personnelles :
    Localisation : Canada

    Informations forums :
    Inscription : Février 2005
    Messages : 218
    Points : 85
    Points
    85
    Par défaut
    Merci bcp!
    C'est exactement ce que je cherchais...

    Anikeh!

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Réponses: 0
    Dernier message: 23/07/2014, 11h48
  2. Application Web et verrouillage d'enregistrement
    Par edblv dans le forum MS SQL Server
    Réponses: 7
    Dernier message: 21/06/2012, 16h58
  3. Verrouillage table / enregistrement
    Par mezzo_998 dans le forum MS SQL Server
    Réponses: 10
    Dernier message: 24/07/2007, 13h56
  4. Verrouillage d'enregistrement multi utilisateur
    Par bazilus dans le forum Access
    Réponses: 1
    Dernier message: 01/02/2007, 11h58
  5. option verrouillage des enregistrements
    Par micig dans le forum Access
    Réponses: 2
    Dernier message: 14/04/2006, 22h52

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo