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 :

[ACCESS97] Problème d'accès concurrent


Sujet :

Access

  1. #1
    Membre du Club Avatar de mpascolo
    Profil pro
    Inscrit en
    Décembre 2004
    Messages
    64
    Détails du profil
    Informations personnelles :
    Âge : 41
    Localisation : France, Bas Rhin (Alsace)

    Informations forums :
    Inscription : Décembre 2004
    Messages : 64
    Points : 52
    Points
    52
    Par défaut [ACCESS97] Problème d'accès concurrent
    Bonjour à tous,

    J'ai un petit problème sur un application qui doit fonctionner en réseau ...

    Mon application traite l'enregistrement de projets divers.

    Un utilisateur enregistre un projet en cliquant sur un bouton OK

    Par exemple :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    db.execute "Insert into ..."
    Voici la structure de la table PROJET
    PROJET(NumAuto, AnneeProjet, NumProjet, Intitule, ...)

    Lorsque l'utilisateur enregistre le projet, je regarde Max(PROJET.num) en fonction de l'année choisie puis je fais + 1.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    If DCount("NumProjet", "PROJET", "AnneeProjet = " & Me.AnneProjet) = 0 Then
            Me.NumProjet = 1
    Else
            Me.NumProjet = DMax("NumProjet", "PROJET", "AnneeProjet = " & Me.AnneProjet) + 1
    End If
    De cette maniere, on aura la numerotation suivante (Annee 2005 : Projet 1,2,3, ... - Annee 2006 : Projet 1,2,3,...

    PROBLEME
    J'ai testé mon application, lorsque 2 utilisateurs appuient en même temps sur le bouton OK, le même numéro de projet est donné au 2 projets ...

    On m'a dit que c'est un problème nommé : "problème d'accès concurrent" ...

    Est ce que qq'un a déja rencontré ce problème ?
    Est ce que qq'un aurait un élément de solution ?

    Merci d'avance.

    Mario
    Merci a tout le monde pour ce travail fantastique sur ce site !

    Mon site : http://www.liguepes.com

  2. #2
    Membre averti

    Inscrit en
    Août 2005
    Messages
    220
    Détails du profil
    Informations forums :
    Inscription : Août 2005
    Messages : 220
    Points : 364
    Points
    364
    Par défaut Accès concurrent
    Oui, c'est un problème régulier des bases de données, vérifie le verrouillage de ta base de données (dans outils/options)

  3. #3
    Membre du Club Avatar de mpascolo
    Profil pro
    Inscrit en
    Décembre 2004
    Messages
    64
    Détails du profil
    Informations personnelles :
    Âge : 41
    Localisation : France, Bas Rhin (Alsace)

    Informations forums :
    Inscription : Décembre 2004
    Messages : 64
    Points : 52
    Points
    52
    Par défaut
    Merci mais je ne vois pas comment je peux régler ce problème par cette simple Option de vérouillage ...
    Merci a tout le monde pour ce travail fantastique sur ce site !

    Mon site : http://www.liguepes.com

Discussions similaires

  1. [Système] Problème d'accès concurrents ?
    Par Herman dans le forum Modélisation
    Réponses: 11
    Dernier message: 30/01/2019, 12h31
  2. Problèmes des accès concurrents SAS
    Par bar_79 dans le forum Administration et Installation
    Réponses: 3
    Dernier message: 09/12/2010, 11h40
  3. Problème d'accès concurrents
    Par aserx dans le forum Requêtes
    Réponses: 10
    Dernier message: 20/04/2010, 12h06
  4. [threads] Problème d'accès concurrent à une liste
    Par Traroth2 dans le forum Général Java
    Réponses: 5
    Dernier message: 26/11/2009, 17h43
  5. Problème d'accès concurrent à un fichier
    Par soso78 dans le forum VB.NET
    Réponses: 3
    Dernier message: 12/03/2009, 18h31

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