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

IHM Discussion :

Rafraîchissement d'un sous-formulaire qui se base sur une table créée par une requête


Sujet :

IHM

  1. #1
    Candidat au Club
    Inscrit en
    Juillet 2007
    Messages
    3
    Détails du profil
    Informations forums :
    Inscription : Juillet 2007
    Messages : 3
    Points : 2
    Points
    2
    Par défaut Rafraîchissement d'un sous-formulaire qui se base sur une table créée par une requête
    Bonjour,

    J'ai un sous_formulaire qui a comme Source de données la table RqTable.
    Cette table est créée via une requête de type "Requête Création de table" (RqCreateTable).

    Je souhaite que cette table soit rafraîchie à chaque fois que le sous-formulaire est ouvert.

    L'instruction suivante MyDataBase.Execute "RqCreateTable" me retourne une erreur comme quoi la table RqTable existe déjà.

    J'ai essayé de supprimer la table juste avant. A l'exécution, l'erreur suivante apparaît "Table n'a pas pû être verrouillée car utiliser par un processus ou un autre utilisateur". Or, la table est bien fermée.

    Je débute sur Access et j'apprécie toute aide.
    Merci d'avance

  2. #2
    Membre averti Avatar de dr_feelgood
    Profil pro
    Inscrit en
    Mars 2005
    Messages
    292
    Détails du profil
    Informations personnelles :
    Localisation : France, Bas Rhin (Alsace)

    Informations forums :
    Inscription : Mars 2005
    Messages : 292
    Points : 373
    Points
    373
    Par défaut
    Y a-t-il une raison précise pour que tu crées cette table RqTable ????

    Tu peux parfaitement utiliser comme source de ton sous formulaire, une requête sélection, qui sera mais à jour à chaque fois que tu ouvrira ton sous formulaire

    S'il te faut absolument la table RqTable, tu peux la créer à l'ouverture de ton sous formulaire, mais après avoir effacé la table RqTable déjà existante
    .
    less is more

    vous pouvez faire une recherche dans le forum
    et également une recherche dans les FAQ

  3. #3
    Candidat au Club
    Inscrit en
    Juillet 2007
    Messages
    3
    Détails du profil
    Informations forums :
    Inscription : Juillet 2007
    Messages : 3
    Points : 2
    Points
    2
    Par défaut
    Oui j'ai besoin de la table RqTable pour regrouper des données,

    Sinon, j'ai essayé à l'ouverture du formulaire de supprimer la table RqTable et c'est là qu'il a généré l'erreur comme quoi la table est utilisée par QQ (ce qui est faux):

    MyDataBase.TableDefs.Delete RqTable

    Et quand je lui demande d'exécuter la requête pour mettre à jour la table, il ne veut pas non plus!!!!!!
    MyDataBase.Execute "Requête Création de table"

    Merci bcq

  4. #4
    Membre averti Avatar de dr_feelgood
    Profil pro
    Inscrit en
    Mars 2005
    Messages
    292
    Détails du profil
    Informations personnelles :
    Localisation : France, Bas Rhin (Alsace)

    Informations forums :
    Inscription : Mars 2005
    Messages : 292
    Points : 373
    Points
    373
    Par défaut
    Oui j'ai besoin de la table RqTable pour regrouper des données
    pas forcément.. tu peux créer un formulaire basé sur une requête de regroupement (je viens d'essayer ca aujourd'hui)

    Sinon, j'ai essayé à l'ouverture du formulaire de supprimer la table RqTable et c'est là qu'il a généré l'erreur comme quoi la table est utilisée par QQ (ce qui est faux):
    non c'est tout a fait vrai, puisque ta table est le RecordSource de ton formulaire, il faudait donc changer ou supprimer le RecordSource avant de supprimer la Table

    Et quand je lui demande d'exécuter la requête pour mettre à jour la table, il ne veut pas non plus!!!!!!
    MyDataBase.Execute "Requête Création de table"
    Oui puisqu'il s'agit d'une création de table. Une autre piste serait de supprimer tous les enregistrements de ta table (sans l'effacer elle-même !) et de faire une requête ajout
    .
    less is more

    vous pouvez faire une recherche dans le forum
    et également une recherche dans les FAQ

  5. #5
    Candidat au Club
    Inscrit en
    Juillet 2007
    Messages
    3
    Détails du profil
    Informations forums :
    Inscription : Juillet 2007
    Messages : 3
    Points : 2
    Points
    2
    Par défaut
    Super,

    j'ai exploité la piste de Source de données,
    ça fonctionne à merveille.....

    Plutôt encourageant pour un débutant Access
    Merci encore une fois

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

Discussions similaires

  1. Réponses: 4
    Dernier message: 09/02/2011, 11h01
  2. Réponses: 2
    Dernier message: 16/01/2010, 16h24
  3. Réponses: 1
    Dernier message: 22/08/2008, 10h06
  4. Sous formulaire qui "remonte"
    Par fifoux dans le forum IHM
    Réponses: 1
    Dernier message: 13/03/2007, 13h46
  5. sous formulaire qui dissimule des infos
    Par yoyosoleil dans le forum IHM
    Réponses: 1
    Dernier message: 15/06/2006, 16h44

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