Après quelques recherches ici-même et sur la faq, je viens vous poser ma
petite question.
J'ai deux bases, l'une servant pour les données, l'autre étant "le
programme" qui fait tourner la première. Appelons-les Datas et Programme.
Programme utilise les tables de Datas via des tables liées. Rien que de très
banal.
Mais Programme évolue et devrait pouvoir vérifier et modifier au besoin la
structure des tables de Datas.
Via DAO, je souhaite donc vérifier et modifier la structure des tables de
Datas via Programme.
Lorsque j'utilise le code
Set Base = OpenDatabase(Chemin & "\caissedat.mdb")
Set TableSource = CurrentDb.TableDefs("sArticles")
Set TableCible = Base.TableDefs("tarticles")
Je reçois le message d'erreur
Erreur 3734
La base de données a été placée par l'utilisateur
« Admin » sur « PIERRE »dans un état l'empêchant d'être ouverte ou
verrouillée.
Comment faire dès lors pour modifier la structure d'une table liée ?
--
----
Merci dès à présent pour vos éclaircissements
----
Pierre Fauconnier
(remplacer NOSPAM par pfi pour me répondre. Merci)
"Les sept laids tuent..." ( Lewis Carol)
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
Pierre Fauconnier
Ne vous cassez plus, j'ai trouvé, enfin, je crois... En fait, comme je venais de créer la tables sarticles, elle semblait être verrouillée. La fermeture et la réouverture de la table on résolu le problème.
Pierre
Pierre Fauconnier wrote:
Bonjour
Après quelques recherches ici-même et sur la faq, je viens vous poser ma petite question.
J'ai deux bases, l'une servant pour les données, l'autre étant "le programme" qui fait tourner la première. Appelons-les Datas et Programme.
Programme utilise les tables de Datas via des tables liées. Rien que de très banal. Mais Programme évolue et devrait pouvoir vérifier et modifier au besoin la structure des tables de Datas. Via DAO, je souhaite donc vérifier et modifier la structure des tables de Datas via Programme.
Lorsque j'utilise le code Set Base = OpenDatabase(Chemin & "caissedat.mdb") Set TableSource = CurrentDb.TableDefs("sArticles") Set TableCible = Base.TableDefs("tarticles")
Je reçois le message d'erreur Erreur 3734 La base de données a été placée par l'utilisateur « Admin » sur « PIERRE »dans un état l'empêchant d'être ouverte ou verrouillée.
Comment faire dès lors pour modifier la structure d'une table liée ?
Ne vous cassez plus, j'ai trouvé, enfin, je crois... En fait, comme je
venais de créer la tables sarticles, elle semblait être verrouillée. La
fermeture et la réouverture de la table on résolu le problème.
Pierre
Pierre Fauconnier wrote:
Bonjour
Après quelques recherches ici-même et sur la faq, je viens vous poser
ma petite question.
J'ai deux bases, l'une servant pour les données, l'autre étant "le
programme" qui fait tourner la première. Appelons-les Datas et
Programme.
Programme utilise les tables de Datas via des tables liées. Rien que
de très banal.
Mais Programme évolue et devrait pouvoir vérifier et modifier au
besoin la structure des tables de Datas.
Via DAO, je souhaite donc vérifier et modifier la structure des
tables de Datas via Programme.
Lorsque j'utilise le code
Set Base = OpenDatabase(Chemin & "caissedat.mdb")
Set TableSource = CurrentDb.TableDefs("sArticles")
Set TableCible = Base.TableDefs("tarticles")
Je reçois le message d'erreur
Erreur 3734
La base de données a été placée par l'utilisateur
« Admin » sur « PIERRE »dans un état l'empêchant d'être ouverte ou
verrouillée.
Comment faire dès lors pour modifier la structure d'une table liée ?
Ne vous cassez plus, j'ai trouvé, enfin, je crois... En fait, comme je venais de créer la tables sarticles, elle semblait être verrouillée. La fermeture et la réouverture de la table on résolu le problème.
Pierre
Pierre Fauconnier wrote:
Bonjour
Après quelques recherches ici-même et sur la faq, je viens vous poser ma petite question.
J'ai deux bases, l'une servant pour les données, l'autre étant "le programme" qui fait tourner la première. Appelons-les Datas et Programme.
Programme utilise les tables de Datas via des tables liées. Rien que de très banal. Mais Programme évolue et devrait pouvoir vérifier et modifier au besoin la structure des tables de Datas. Via DAO, je souhaite donc vérifier et modifier la structure des tables de Datas via Programme.
Lorsque j'utilise le code Set Base = OpenDatabase(Chemin & "caissedat.mdb") Set TableSource = CurrentDb.TableDefs("sArticles") Set TableCible = Base.TableDefs("tarticles")
Je reçois le message d'erreur Erreur 3734 La base de données a été placée par l'utilisateur « Admin » sur « PIERRE »dans un état l'empêchant d'être ouverte ou verrouillée.
Comment faire dès lors pour modifier la structure d'une table liée ?