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 :

Requête création de table et formulaire dépendant


Sujet :

Access

  1. #1
    Membre du Club
    Profil pro
    Inscrit en
    Octobre 2005
    Messages
    191
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2005
    Messages : 191
    Points : 59
    Points
    59
    Par défaut Requête création de table et formulaire dépendant
    Bonjour,
    J'ai créé une requête création de table. Un formulaire dépend de la table issue de la requête création.
    J'ai créé un code qui à un moment du processus, ferme le formulaire, et doit exécuter la requête création de table et réouvrir le formulaire... (le tout avec docmd. close et open)...
    Malheureusement j'ai l'erreur suivante : ...n'a pu verrouiller la table car elle est déjà utilisée par une autre personne ou un autre processus
    Je ne comprends pas car j'ai bien fermé le formulaire avant de lancer la requête ???
    Merci pour votre aide

  2. #2
    Invité
    Invité(e)
    Par défaut
    Salut,

    Pour toi tu as peut-être bien fermé le formulaire, car tu demandes la fermeture avant la création de ta table, mais peut-être que pour access il n'a pas eut le temps de fermer avant de créer ta table

    Essaye d'abord de fermer ta table et ensuite par un autre moyen (macro ou autre) de créer ta table, si cela marche c'est que le 1 er processus n'est pas fini.

    Starec

  3. #3
    Membre du Club
    Profil pro
    Inscrit en
    Octobre 2005
    Messages
    191
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2005
    Messages : 191
    Points : 59
    Points
    59
    Par défaut
    Le problème est que tout est à l'intérieur d'un même processus :
    J'entre un date dans le formulaire, cela lance le processus de fermeture du formulaire, lance la requête, et réouvre le formulaire...

  4. #4
    Invité
    Invité(e)
    Par défaut
    Re

    A mon avis tu devrais redécomposer ton code dans différentes routines, et les lancer à la suite en t'assurant que la précédente est bien fini. il faut que chaque étape soit fini avant d'entamer une autre.

    De plus je serais passer par un formulaire indépendant, et une table temporaire

    Starec

  5. #5
    Membre du Club
    Profil pro
    Inscrit en
    Octobre 2005
    Messages
    191
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2005
    Messages : 191
    Points : 59
    Points
    59
    Par défaut
    Comment m'assurer que la précédente est bien fini ? Excuse-moi si ma question parait idiote, mais je débute...
    Merci

  6. #6
    Membre averti

    Profil pro
    Inscrit en
    Mai 2004
    Messages
    236
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2004
    Messages : 236
    Points : 310
    Points
    310
    Par défaut
    Pourquoi fermer et réouvrir le formulaire ?

    Tu peux exécuter ta requête de création et faire un refresh de la source de données de ton formulaire.

    En espérant t'avoir aidé.

  7. #7
    Membre du Club
    Profil pro
    Inscrit en
    Octobre 2005
    Messages
    191
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2005
    Messages : 191
    Points : 59
    Points
    59
    Par défaut
    Je ne peux pas exécuter la requête, puisqu'il me dit la table est verrouiller... il faut donc que je ferme le formulaire non ?

  8. #8
    Membre averti

    Profil pro
    Inscrit en
    Mai 2004
    Messages
    236
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2004
    Messages : 236
    Points : 310
    Points
    310
    Par défaut
    Il suffit que la table ne soit plus la source de données du formulaire.
    refresh de ton formulaire.
    Ensuite création de ta table avec ta requête de création,
    Puis affectation de ta table créée en tant que source de ton formulaire,
    Et enfin refresh de ton formulaire.

    En espérant t'avoir aidé.

  9. #9
    Membre du Club
    Profil pro
    Inscrit en
    Octobre 2005
    Messages
    191
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2005
    Messages : 191
    Points : 59
    Points
    59
    Par défaut
    Avec changement de source et refresh, c'est parfait
    Merci, merci, merci et encore merci

  10. #10
    Rédacteur

    Avatar de zoom61
    Homme Profil pro
    ...
    Inscrit en
    Janvier 2005
    Messages
    9 429
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Haute Vienne (Limousin)

    Informations professionnelles :
    Activité : ...
    Secteur : Industrie

    Informations forums :
    Inscription : Janvier 2005
    Messages : 9 429
    Points : 58 222
    Points
    58 222
    Billets dans le blog
    11
    Par défaut
    Salut,

    Pour ne pas faire de la façon suivante, vider toutes les valeurs de ta table, et ensuite rajouter les nouvelles, et faire une actualisation de ton formulaire.
    Ainsi tu n'auras plus de problème de création de table.

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

Discussions similaires

  1. [Requête] Création de table
    Par ancel17 dans le forum Requêtes et SQL.
    Réponses: 8
    Dernier message: 03/05/2007, 20h07
  2. Définir le futur type de champ dans une requête création de table
    Par Fredo67 dans le forum Requêtes et SQL.
    Réponses: 2
    Dernier message: 16/02/2007, 19h19
  3. Requête création de table
    Par Kiwix dans le forum Requêtes et SQL.
    Réponses: 2
    Dernier message: 07/02/2007, 15h27
  4. Requête création de table sur base mise en réseau
    Par boss dans le forum Requêtes et SQL.
    Réponses: 3
    Dernier message: 24/01/2007, 16h49
  5. Requête création de table et autonumber
    Par steps5ive dans le forum Access
    Réponses: 1
    Dernier message: 11/05/2006, 10h58

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