Bonjour,
Existe-til une fonction vba sous access 97, qui permettent de lister le
contenu, ici les requêtes, d'un fichier.mdb et des les afficher dans un
formulaire de type feuille de données??
Merci de votre aide.
Cordialement,
JMV
Bonjour,
Existe-til une fonction vba sous access 97, qui permettent de lister le
contenu, ici les requêtes, d'un fichier.mdb et des les afficher dans un
formulaire de type feuille de données??
Merci de votre aide.
Cordialement,
JMV
Bonjour,
Existe-til une fonction vba sous access 97, qui permettent de lister le
contenu, ici les requêtes, d'un fichier.mdb et des les afficher dans un
formulaire de type feuille de données??
Merci de votre aide.
Cordialement,
JMV
Bonjour
Utilise la table MSysObjects.
Fais par exemple une requête :
SELECT * FROM MSysObjects WHERE type=5;
et tu auras dans name le nom de toutes tes requêtes, à mettre ensuite en
source de ta liste.
Le type 5 filtre les requêtes, si tu enleves ce critères tu auras les
autres
objets de ta base.
Arnaud
"Jean Marie VIGNEAUD" a écrit dans le
message news: cq97ho$kv8$Bonjour,
Existe-til une fonction vba sous access 97, qui permettent de lister le
contenu, ici les requêtes, d'un fichier.mdb et des les afficher dans un
formulaire de type feuille de données??
Merci de votre aide.
Cordialement,
JMV
Bonjour
Utilise la table MSysObjects.
Fais par exemple une requête :
SELECT * FROM MSysObjects WHERE type=5;
et tu auras dans name le nom de toutes tes requêtes, à mettre ensuite en
source de ta liste.
Le type 5 filtre les requêtes, si tu enleves ce critères tu auras les
autres
objets de ta base.
Arnaud
"Jean Marie VIGNEAUD" <jm.vigneaud@gironde.chambagri.fr> a écrit dans le
message news: cq97ho$kv8$1@s5.feed.news.oleane.net...
Bonjour,
Existe-til une fonction vba sous access 97, qui permettent de lister le
contenu, ici les requêtes, d'un fichier.mdb et des les afficher dans un
formulaire de type feuille de données??
Merci de votre aide.
Cordialement,
JMV
Bonjour
Utilise la table MSysObjects.
Fais par exemple une requête :
SELECT * FROM MSysObjects WHERE type=5;
et tu auras dans name le nom de toutes tes requêtes, à mettre ensuite en
source de ta liste.
Le type 5 filtre les requêtes, si tu enleves ce critères tu auras les
autres
objets de ta base.
Arnaud
"Jean Marie VIGNEAUD" a écrit dans le
message news: cq97ho$kv8$Bonjour,
Existe-til une fonction vba sous access 97, qui permettent de lister le
contenu, ici les requêtes, d'un fichier.mdb et des les afficher dans un
formulaire de type feuille de données??
Merci de votre aide.
Cordialement,
JMV
Super,
Une dernière petite question.
Comment appliquer cette requête si je veux connaître la liste des objets
d'un autre fichier .mdb.
Exemple:
Je suis dans Test.mdb et je veux connaître la liste des requêtes présentes
dans test1.mdb ??
Merci encore
"Gafish" a écrit dans le message de news:
e3J22$Bonjour
Utilise la table MSysObjects.
Fais par exemple une requête :
SELECT * FROM MSysObjects WHERE type=5;
et tu auras dans name le nom de toutes tes requêtes, à mettre ensuite en
source de ta liste.
Le type 5 filtre les requêtes, si tu enleves ce critères tu auras les
autresobjets de ta base.
Arnaud
"Jean Marie VIGNEAUD" a écrit dans le
message news: cq97ho$kv8$Bonjour,
Existe-til une fonction vba sous access 97, qui permettent de lister
le
contenu, ici les requêtes, d'un fichier.mdb et des les afficher dans
un
formulaire de type feuille de données??
Merci de votre aide.
Cordialement,
JMV
Super,
Une dernière petite question.
Comment appliquer cette requête si je veux connaître la liste des objets
d'un autre fichier .mdb.
Exemple:
Je suis dans Test.mdb et je veux connaître la liste des requêtes présentes
dans test1.mdb ??
Merci encore
"Gafish" <---gafish@free.fr----nospam> a écrit dans le message de news:
e3J22$15EHA.1396@tk2msftngp13.phx.gbl...
Bonjour
Utilise la table MSysObjects.
Fais par exemple une requête :
SELECT * FROM MSysObjects WHERE type=5;
et tu auras dans name le nom de toutes tes requêtes, à mettre ensuite en
source de ta liste.
Le type 5 filtre les requêtes, si tu enleves ce critères tu auras les
autres
objets de ta base.
Arnaud
"Jean Marie VIGNEAUD" <jm.vigneaud@gironde.chambagri.fr> a écrit dans le
message news: cq97ho$kv8$1@s5.feed.news.oleane.net...
Bonjour,
Existe-til une fonction vba sous access 97, qui permettent de lister
le
contenu, ici les requêtes, d'un fichier.mdb et des les afficher dans
un
formulaire de type feuille de données??
Merci de votre aide.
Cordialement,
JMV
Super,
Une dernière petite question.
Comment appliquer cette requête si je veux connaître la liste des objets
d'un autre fichier .mdb.
Exemple:
Je suis dans Test.mdb et je veux connaître la liste des requêtes présentes
dans test1.mdb ??
Merci encore
"Gafish" a écrit dans le message de news:
e3J22$Bonjour
Utilise la table MSysObjects.
Fais par exemple une requête :
SELECT * FROM MSysObjects WHERE type=5;
et tu auras dans name le nom de toutes tes requêtes, à mettre ensuite en
source de ta liste.
Le type 5 filtre les requêtes, si tu enleves ce critères tu auras les
autresobjets de ta base.
Arnaud
"Jean Marie VIGNEAUD" a écrit dans le
message news: cq97ho$kv8$Bonjour,
Existe-til une fonction vba sous access 97, qui permettent de lister
le
contenu, ici les requêtes, d'un fichier.mdb et des les afficher dans
un
formulaire de type feuille de données??
Merci de votre aide.
Cordialement,
JMV
Le mieux en ce cas c'est de lier la table MSysObjects de test1.mdb dans
ton
exemple.
Pour cela, il faut que tu affiches les tables systemes
(outils...options...onglet affichage, cocher tables systemes) et tu
procèdes
comme pour lier une table.
Après tu appliques la requête ci-dessous pour lister les requêtes de test1
Arnaud
"Jean Marie VIGNEAUD" a écrit dans le
message news: cq98k1$lhm$Super,
Une dernière petite question.
Comment appliquer cette requête si je veux connaître la liste des objets
d'un autre fichier .mdb.
Exemple:
Je suis dans Test.mdb et je veux connaître la liste des requêtes
présentes
dans test1.mdb ??
Merci encore
"Gafish" a écrit dans le message de news:
e3J22$Bonjour
Utilise la table MSysObjects.
Fais par exemple une requête :
SELECT * FROM MSysObjects WHERE type=5;
et tu auras dans name le nom de toutes tes requêtes, à mettre ensuite
en
source de ta liste.
Le type 5 filtre les requêtes, si tu enleves ce critères tu auras les
autresobjets de ta base.
Arnaud
"Jean Marie VIGNEAUD" a écrit dans
le
message news: cq97ho$kv8$Bonjour,
Existe-til une fonction vba sous access 97, qui permettent de lister
lecontenu, ici les requêtes, d'un fichier.mdb et des les afficher dans
unformulaire de type feuille de données??
Merci de votre aide.
Cordialement,
JMV
Le mieux en ce cas c'est de lier la table MSysObjects de test1.mdb dans
ton
exemple.
Pour cela, il faut que tu affiches les tables systemes
(outils...options...onglet affichage, cocher tables systemes) et tu
procèdes
comme pour lier une table.
Après tu appliques la requête ci-dessous pour lister les requêtes de test1
Arnaud
"Jean Marie VIGNEAUD" <jm.vigneaud@gironde.chambagri.fr> a écrit dans le
message news: cq98k1$lhm$1@s5.feed.news.oleane.net...
Super,
Une dernière petite question.
Comment appliquer cette requête si je veux connaître la liste des objets
d'un autre fichier .mdb.
Exemple:
Je suis dans Test.mdb et je veux connaître la liste des requêtes
présentes
dans test1.mdb ??
Merci encore
"Gafish" <---gafish@free.fr----nospam> a écrit dans le message de news:
e3J22$15EHA.1396@tk2msftngp13.phx.gbl...
Bonjour
Utilise la table MSysObjects.
Fais par exemple une requête :
SELECT * FROM MSysObjects WHERE type=5;
et tu auras dans name le nom de toutes tes requêtes, à mettre ensuite
en
source de ta liste.
Le type 5 filtre les requêtes, si tu enleves ce critères tu auras les
autres
objets de ta base.
Arnaud
"Jean Marie VIGNEAUD" <jm.vigneaud@gironde.chambagri.fr> a écrit dans
le
message news: cq97ho$kv8$1@s5.feed.news.oleane.net...
Bonjour,
Existe-til une fonction vba sous access 97, qui permettent de lister
le
contenu, ici les requêtes, d'un fichier.mdb et des les afficher dans
un
formulaire de type feuille de données??
Merci de votre aide.
Cordialement,
JMV
Le mieux en ce cas c'est de lier la table MSysObjects de test1.mdb dans
ton
exemple.
Pour cela, il faut que tu affiches les tables systemes
(outils...options...onglet affichage, cocher tables systemes) et tu
procèdes
comme pour lier une table.
Après tu appliques la requête ci-dessous pour lister les requêtes de test1
Arnaud
"Jean Marie VIGNEAUD" a écrit dans le
message news: cq98k1$lhm$Super,
Une dernière petite question.
Comment appliquer cette requête si je veux connaître la liste des objets
d'un autre fichier .mdb.
Exemple:
Je suis dans Test.mdb et je veux connaître la liste des requêtes
présentes
dans test1.mdb ??
Merci encore
"Gafish" a écrit dans le message de news:
e3J22$Bonjour
Utilise la table MSysObjects.
Fais par exemple une requête :
SELECT * FROM MSysObjects WHERE type=5;
et tu auras dans name le nom de toutes tes requêtes, à mettre ensuite
en
source de ta liste.
Le type 5 filtre les requêtes, si tu enleves ce critères tu auras les
autresobjets de ta base.
Arnaud
"Jean Marie VIGNEAUD" a écrit dans
le
message news: cq97ho$kv8$Bonjour,
Existe-til une fonction vba sous access 97, qui permettent de lister
lecontenu, ici les requêtes, d'un fichier.mdb et des les afficher dans
unformulaire de type feuille de données??
Merci de votre aide.
Cordialement,
JMV
Le seul petit soucis est que la table MSysobjects existe déjà dans ma base
courantes et qu'il ne veut pas attacher celle de l'autre base.
... ?
"Gafish" a écrit dans le message de news:Le mieux en ce cas c'est de lier la table MSysObjects de test1.mdb dans
tonexemple.
Pour cela, il faut que tu affiches les tables systemes
(outils...options...onglet affichage, cocher tables systemes) et tu
procèdescomme pour lier une table.
Après tu appliques la requête ci-dessous pour lister les requêtes de
test1
Arnaud
"Jean Marie VIGNEAUD" a écrit dans le
message news: cq98k1$lhm$Super,
Une dernière petite question.
Comment appliquer cette requête si je veux connaître la liste des
objets
d'un autre fichier .mdb.
Exemple:
Je suis dans Test.mdb et je veux connaître la liste des requêtes
présentesdans test1.mdb ??
Merci encore
"Gafish" a écrit dans le message de
news:
e3J22$Bonjour
Utilise la table MSysObjects.
Fais par exemple une requête :
SELECT * FROM MSysObjects WHERE type=5;
et tu auras dans name le nom de toutes tes requêtes, à mettre
ensuite
ensource de ta liste.
Le type 5 filtre les requêtes, si tu enleves ce critères tu auras
les
autresobjets de ta base.
Arnaud
"Jean Marie VIGNEAUD" a écrit
dans
lemessage news: cq97ho$kv8$Bonjour,
Existe-til une fonction vba sous access 97, qui permettent de
lister
lecontenu, ici les requêtes, d'un fichier.mdb et des les afficher
dans
unformulaire de type feuille de données??
Merci de votre aide.
Cordialement,
JMV
Le seul petit soucis est que la table MSysobjects existe déjà dans ma base
courantes et qu'il ne veut pas attacher celle de l'autre base.
... ?
"Gafish" <---gafish@free.fr----nospam> a écrit dans le message de news:
uonDVN25EHA.1404@TK2MSFTNGP11.phx.gbl...
Le mieux en ce cas c'est de lier la table MSysObjects de test1.mdb dans
ton
exemple.
Pour cela, il faut que tu affiches les tables systemes
(outils...options...onglet affichage, cocher tables systemes) et tu
procèdes
comme pour lier une table.
Après tu appliques la requête ci-dessous pour lister les requêtes de
test1
Arnaud
"Jean Marie VIGNEAUD" <jm.vigneaud@gironde.chambagri.fr> a écrit dans le
message news: cq98k1$lhm$1@s5.feed.news.oleane.net...
Super,
Une dernière petite question.
Comment appliquer cette requête si je veux connaître la liste des
objets
d'un autre fichier .mdb.
Exemple:
Je suis dans Test.mdb et je veux connaître la liste des requêtes
présentes
dans test1.mdb ??
Merci encore
"Gafish" <---gafish@free.fr----nospam> a écrit dans le message de
news:
e3J22$15EHA.1396@tk2msftngp13.phx.gbl...
Bonjour
Utilise la table MSysObjects.
Fais par exemple une requête :
SELECT * FROM MSysObjects WHERE type=5;
et tu auras dans name le nom de toutes tes requêtes, à mettre
ensuite
en
source de ta liste.
Le type 5 filtre les requêtes, si tu enleves ce critères tu auras
les
autres
objets de ta base.
Arnaud
"Jean Marie VIGNEAUD" <jm.vigneaud@gironde.chambagri.fr> a écrit
dans
le
message news: cq97ho$kv8$1@s5.feed.news.oleane.net...
Bonjour,
Existe-til une fonction vba sous access 97, qui permettent de
lister
le
contenu, ici les requêtes, d'un fichier.mdb et des les afficher
dans
un
formulaire de type feuille de données??
Merci de votre aide.
Cordialement,
JMV
Le seul petit soucis est que la table MSysobjects existe déjà dans ma base
courantes et qu'il ne veut pas attacher celle de l'autre base.
... ?
"Gafish" a écrit dans le message de news:Le mieux en ce cas c'est de lier la table MSysObjects de test1.mdb dans
tonexemple.
Pour cela, il faut que tu affiches les tables systemes
(outils...options...onglet affichage, cocher tables systemes) et tu
procèdescomme pour lier une table.
Après tu appliques la requête ci-dessous pour lister les requêtes de
test1
Arnaud
"Jean Marie VIGNEAUD" a écrit dans le
message news: cq98k1$lhm$Super,
Une dernière petite question.
Comment appliquer cette requête si je veux connaître la liste des
objets
d'un autre fichier .mdb.
Exemple:
Je suis dans Test.mdb et je veux connaître la liste des requêtes
présentesdans test1.mdb ??
Merci encore
"Gafish" a écrit dans le message de
news:
e3J22$Bonjour
Utilise la table MSysObjects.
Fais par exemple une requête :
SELECT * FROM MSysObjects WHERE type=5;
et tu auras dans name le nom de toutes tes requêtes, à mettre
ensuite
ensource de ta liste.
Le type 5 filtre les requêtes, si tu enleves ce critères tu auras
les
autresobjets de ta base.
Arnaud
"Jean Marie VIGNEAUD" a écrit
dans
lemessage news: cq97ho$kv8$Bonjour,
Existe-til une fonction vba sous access 97, qui permettent de
lister
lecontenu, ici les requêtes, d'un fichier.mdb et des les afficher
dans
unformulaire de type feuille de données??
Merci de votre aide.
Cordialement,
JMV
Normalement quand tu fais un lien, il la renomme avec un compteur
derrière,
par exemple ici MSysObjects1 non ? en tout cas c'est ce qu'il fait chez
moi
je viens de retester, et j'ai 97 ici également
"Jean Marie VIGNEAUD" a écrit dans le
message news: cq9d2a$oar$Le seul petit soucis est que la table MSysobjects existe déjà dans ma
base
courantes et qu'il ne veut pas attacher celle de l'autre base.
... ?
"Gafish" a écrit dans le message de news:Le mieux en ce cas c'est de lier la table MSysObjects de test1.mdb
dans
tonexemple.
Pour cela, il faut que tu affiches les tables systemes
(outils...options...onglet affichage, cocher tables systemes) et tu
procèdescomme pour lier une table.
Après tu appliques la requête ci-dessous pour lister les requêtes de
test1
Arnaud
"Jean Marie VIGNEAUD" a écrit dans
le
message news: cq98k1$lhm$Super,
Une dernière petite question.
Comment appliquer cette requête si je veux connaître la liste des
objetsd'un autre fichier .mdb.
Exemple:
Je suis dans Test.mdb et je veux connaître la liste des requêtes
présentesdans test1.mdb ??
Merci encore
"Gafish" a écrit dans le message de
news:e3J22$Bonjour
Utilise la table MSysObjects.
Fais par exemple une requête :
SELECT * FROM MSysObjects WHERE type=5;
et tu auras dans name le nom de toutes tes requêtes, à mettre
ensuiteensource de ta liste.
Le type 5 filtre les requêtes, si tu enleves ce critères tu auras
lesautresobjets de ta base.
Arnaud
"Jean Marie VIGNEAUD" a écrit
danslemessage news: cq97ho$kv8$Bonjour,
Existe-til une fonction vba sous access 97, qui permettent de
listerlecontenu, ici les requêtes, d'un fichier.mdb et des les afficher
dansunformulaire de type feuille de données??
Merci de votre aide.
Cordialement,
JMV
Normalement quand tu fais un lien, il la renomme avec un compteur
derrière,
par exemple ici MSysObjects1 non ? en tout cas c'est ce qu'il fait chez
moi
je viens de retester, et j'ai 97 ici également
"Jean Marie VIGNEAUD" <jm.vigneaud@gironde.chambagri.fr> a écrit dans le
message news: cq9d2a$oar$1@s5.feed.news.oleane.net...
Le seul petit soucis est que la table MSysobjects existe déjà dans ma
base
courantes et qu'il ne veut pas attacher celle de l'autre base.
... ?
"Gafish" <---gafish@free.fr----nospam> a écrit dans le message de news:
uonDVN25EHA.1404@TK2MSFTNGP11.phx.gbl...
Le mieux en ce cas c'est de lier la table MSysObjects de test1.mdb
dans
ton
exemple.
Pour cela, il faut que tu affiches les tables systemes
(outils...options...onglet affichage, cocher tables systemes) et tu
procèdes
comme pour lier une table.
Après tu appliques la requête ci-dessous pour lister les requêtes de
test1
Arnaud
"Jean Marie VIGNEAUD" <jm.vigneaud@gironde.chambagri.fr> a écrit dans
le
message news: cq98k1$lhm$1@s5.feed.news.oleane.net...
Super,
Une dernière petite question.
Comment appliquer cette requête si je veux connaître la liste des
objets
d'un autre fichier .mdb.
Exemple:
Je suis dans Test.mdb et je veux connaître la liste des requêtes
présentes
dans test1.mdb ??
Merci encore
"Gafish" <---gafish@free.fr----nospam> a écrit dans le message de
news:
e3J22$15EHA.1396@tk2msftngp13.phx.gbl...
Bonjour
Utilise la table MSysObjects.
Fais par exemple une requête :
SELECT * FROM MSysObjects WHERE type=5;
et tu auras dans name le nom de toutes tes requêtes, à mettre
ensuite
en
source de ta liste.
Le type 5 filtre les requêtes, si tu enleves ce critères tu auras
les
autres
objets de ta base.
Arnaud
"Jean Marie VIGNEAUD" <jm.vigneaud@gironde.chambagri.fr> a écrit
dans
le
message news: cq97ho$kv8$1@s5.feed.news.oleane.net...
Bonjour,
Existe-til une fonction vba sous access 97, qui permettent de
lister
le
contenu, ici les requêtes, d'un fichier.mdb et des les afficher
dans
un
formulaire de type feuille de données??
Merci de votre aide.
Cordialement,
JMV
Normalement quand tu fais un lien, il la renomme avec un compteur
derrière,
par exemple ici MSysObjects1 non ? en tout cas c'est ce qu'il fait chez
moi
je viens de retester, et j'ai 97 ici également
"Jean Marie VIGNEAUD" a écrit dans le
message news: cq9d2a$oar$Le seul petit soucis est que la table MSysobjects existe déjà dans ma
base
courantes et qu'il ne veut pas attacher celle de l'autre base.
... ?
"Gafish" a écrit dans le message de news:Le mieux en ce cas c'est de lier la table MSysObjects de test1.mdb
dans
tonexemple.
Pour cela, il faut que tu affiches les tables systemes
(outils...options...onglet affichage, cocher tables systemes) et tu
procèdescomme pour lier une table.
Après tu appliques la requête ci-dessous pour lister les requêtes de
test1
Arnaud
"Jean Marie VIGNEAUD" a écrit dans
le
message news: cq98k1$lhm$Super,
Une dernière petite question.
Comment appliquer cette requête si je veux connaître la liste des
objetsd'un autre fichier .mdb.
Exemple:
Je suis dans Test.mdb et je veux connaître la liste des requêtes
présentesdans test1.mdb ??
Merci encore
"Gafish" a écrit dans le message de
news:e3J22$Bonjour
Utilise la table MSysObjects.
Fais par exemple une requête :
SELECT * FROM MSysObjects WHERE type=5;
et tu auras dans name le nom de toutes tes requêtes, à mettre
ensuiteensource de ta liste.
Le type 5 filtre les requêtes, si tu enleves ce critères tu auras
lesautresobjets de ta base.
Arnaud
"Jean Marie VIGNEAUD" a écrit
danslemessage news: cq97ho$kv8$Bonjour,
Existe-til une fonction vba sous access 97, qui permettent de
listerlecontenu, ici les requêtes, d'un fichier.mdb et des les afficher
dansunformulaire de type feuille de données??
Merci de votre aide.
Cordialement,
JMV
Exacte quand on le fait à la mano à partir du menu, mais lorsque que l'on
passe par du code VBA, il semble qu'il n'utilise pas le compteur en
question.
"Gafish" a écrit dans le message de news:Normalement quand tu fais un lien, il la renomme avec un compteur
derrière,par exemple ici MSysObjects1 non ? en tout cas c'est ce qu'il fait chez
moije viens de retester, et j'ai 97 ici également
"Jean Marie VIGNEAUD" a écrit dans le
message news: cq9d2a$oar$Le seul petit soucis est que la table MSysobjects existe déjà dans ma
basecourantes et qu'il ne veut pas attacher celle de l'autre base.
... ?
"Gafish" a écrit dans le message de
news:
Le mieux en ce cas c'est de lier la table MSysObjects de test1.mdb
danstonexemple.
Pour cela, il faut que tu affiches les tables systemes
(outils...options...onglet affichage, cocher tables systemes) et tu
procèdescomme pour lier une table.
Après tu appliques la requête ci-dessous pour lister les requêtes de
test1
Arnaud
"Jean Marie VIGNEAUD" a écrit
dans
lemessage news: cq98k1$lhm$Super,
Une dernière petite question.
Comment appliquer cette requête si je veux connaître la liste des
objetsd'un autre fichier .mdb.
Exemple:
Je suis dans Test.mdb et je veux connaître la liste des requêtes
présentesdans test1.mdb ??
Merci encore
"Gafish" a écrit dans le message de
news:e3J22$Bonjour
Utilise la table MSysObjects.
Fais par exemple une requête :
SELECT * FROM MSysObjects WHERE type=5;
et tu auras dans name le nom de toutes tes requêtes, à mettre
ensuiteensource de ta liste.
Le type 5 filtre les requêtes, si tu enleves ce critères tu
auras
lesautresobjets de ta base.
Arnaud
"Jean Marie VIGNEAUD" a écrit
danslemessage news: cq97ho$kv8$Bonjour,
Existe-til une fonction vba sous access 97, qui permettent de
listerlecontenu, ici les requêtes, d'un fichier.mdb et des les
afficher
dansunformulaire de type feuille de données??
Merci de votre aide.
Cordialement,
JMV
Exacte quand on le fait à la mano à partir du menu, mais lorsque que l'on
passe par du code VBA, il semble qu'il n'utilise pas le compteur en
question.
"Gafish" <---gafish@free.fr----nospam> a écrit dans le message de news:
Om63qz25EHA.1204@TK2MSFTNGP10.phx.gbl...
Normalement quand tu fais un lien, il la renomme avec un compteur
derrière,
par exemple ici MSysObjects1 non ? en tout cas c'est ce qu'il fait chez
moi
je viens de retester, et j'ai 97 ici également
"Jean Marie VIGNEAUD" <jm.vigneaud@gironde.chambagri.fr> a écrit dans le
message news: cq9d2a$oar$1@s5.feed.news.oleane.net...
Le seul petit soucis est que la table MSysobjects existe déjà dans ma
base
courantes et qu'il ne veut pas attacher celle de l'autre base.
... ?
"Gafish" <---gafish@free.fr----nospam> a écrit dans le message de
news:
uonDVN25EHA.1404@TK2MSFTNGP11.phx.gbl...
Le mieux en ce cas c'est de lier la table MSysObjects de test1.mdb
dans
ton
exemple.
Pour cela, il faut que tu affiches les tables systemes
(outils...options...onglet affichage, cocher tables systemes) et tu
procèdes
comme pour lier une table.
Après tu appliques la requête ci-dessous pour lister les requêtes de
test1
Arnaud
"Jean Marie VIGNEAUD" <jm.vigneaud@gironde.chambagri.fr> a écrit
dans
le
message news: cq98k1$lhm$1@s5.feed.news.oleane.net...
Super,
Une dernière petite question.
Comment appliquer cette requête si je veux connaître la liste des
objets
d'un autre fichier .mdb.
Exemple:
Je suis dans Test.mdb et je veux connaître la liste des requêtes
présentes
dans test1.mdb ??
Merci encore
"Gafish" <---gafish@free.fr----nospam> a écrit dans le message de
news:
e3J22$15EHA.1396@tk2msftngp13.phx.gbl...
Bonjour
Utilise la table MSysObjects.
Fais par exemple une requête :
SELECT * FROM MSysObjects WHERE type=5;
et tu auras dans name le nom de toutes tes requêtes, à mettre
ensuite
en
source de ta liste.
Le type 5 filtre les requêtes, si tu enleves ce critères tu
auras
les
autres
objets de ta base.
Arnaud
"Jean Marie VIGNEAUD" <jm.vigneaud@gironde.chambagri.fr> a écrit
dans
le
message news: cq97ho$kv8$1@s5.feed.news.oleane.net...
Bonjour,
Existe-til une fonction vba sous access 97, qui permettent de
lister
le
contenu, ici les requêtes, d'un fichier.mdb et des les
afficher
dans
un
formulaire de type feuille de données??
Merci de votre aide.
Cordialement,
JMV
Exacte quand on le fait à la mano à partir du menu, mais lorsque que l'on
passe par du code VBA, il semble qu'il n'utilise pas le compteur en
question.
"Gafish" a écrit dans le message de news:Normalement quand tu fais un lien, il la renomme avec un compteur
derrière,par exemple ici MSysObjects1 non ? en tout cas c'est ce qu'il fait chez
moije viens de retester, et j'ai 97 ici également
"Jean Marie VIGNEAUD" a écrit dans le
message news: cq9d2a$oar$Le seul petit soucis est que la table MSysobjects existe déjà dans ma
basecourantes et qu'il ne veut pas attacher celle de l'autre base.
... ?
"Gafish" a écrit dans le message de
news:
Le mieux en ce cas c'est de lier la table MSysObjects de test1.mdb
danstonexemple.
Pour cela, il faut que tu affiches les tables systemes
(outils...options...onglet affichage, cocher tables systemes) et tu
procèdescomme pour lier une table.
Après tu appliques la requête ci-dessous pour lister les requêtes de
test1
Arnaud
"Jean Marie VIGNEAUD" a écrit
dans
lemessage news: cq98k1$lhm$Super,
Une dernière petite question.
Comment appliquer cette requête si je veux connaître la liste des
objetsd'un autre fichier .mdb.
Exemple:
Je suis dans Test.mdb et je veux connaître la liste des requêtes
présentesdans test1.mdb ??
Merci encore
"Gafish" a écrit dans le message de
news:e3J22$Bonjour
Utilise la table MSysObjects.
Fais par exemple une requête :
SELECT * FROM MSysObjects WHERE type=5;
et tu auras dans name le nom de toutes tes requêtes, à mettre
ensuiteensource de ta liste.
Le type 5 filtre les requêtes, si tu enleves ce critères tu
auras
lesautresobjets de ta base.
Arnaud
"Jean Marie VIGNEAUD" a écrit
danslemessage news: cq97ho$kv8$Bonjour,
Existe-til une fonction vba sous access 97, qui permettent de
listerlecontenu, ici les requêtes, d'un fichier.mdb et des les
afficher
dansunformulaire de type feuille de données??
Merci de votre aide.
Cordialement,
JMV
Tu utilises quoi pour lier ? transferdatabase ?
"Jean Marie VIGNEAUD" a écrit dans le
message news: cq9do4$oma$Exacte quand on le fait à la mano à partir du menu, mais lorsque que
l'on
passe par du code VBA, il semble qu'il n'utilise pas le compteur en
question.
"Gafish" a écrit dans le message de news:Normalement quand tu fais un lien, il la renomme avec un compteur
derrière,par exemple ici MSysObjects1 non ? en tout cas c'est ce qu'il fait
chez
moije viens de retester, et j'ai 97 ici également
"Jean Marie VIGNEAUD" a écrit dans
le
message news: cq9d2a$oar$Le seul petit soucis est que la table MSysobjects existe déjà dans
ma
basecourantes et qu'il ne veut pas attacher celle de l'autre base.
... ?
"Gafish" a écrit dans le message de
news:Le mieux en ce cas c'est de lier la table MSysObjects de test1.mdb
danstonexemple.
Pour cela, il faut que tu affiches les tables systemes
(outils...options...onglet affichage, cocher tables systemes) et
tu
procèdescomme pour lier une table.
Après tu appliques la requête ci-dessous pour lister les requêtes
de
test1
Arnaud
"Jean Marie VIGNEAUD" a écrit
danslemessage news: cq98k1$lhm$Super,
Une dernière petite question.
Comment appliquer cette requête si je veux connaître la liste
des
objetsd'un autre fichier .mdb.
Exemple:
Je suis dans Test.mdb et je veux connaître la liste des requêtes
présentesdans test1.mdb ??
Merci encore
"Gafish" a écrit dans le message
de
news:e3J22$Bonjour
Utilise la table MSysObjects.
Fais par exemple une requête :
SELECT * FROM MSysObjects WHERE type=5;
et tu auras dans name le nom de toutes tes requêtes, à mettre
ensuiteensource de ta liste.
Le type 5 filtre les requêtes, si tu enleves ce critères tu
auraslesautresobjets de ta base.
Arnaud
"Jean Marie VIGNEAUD" a
écrit
danslemessage news: cq97ho$kv8$Bonjour,
Existe-til une fonction vba sous access 97, qui permettent
de
listerlecontenu, ici les requêtes, d'un fichier.mdb et des les
afficherdansunformulaire de type feuille de données??
Merci de votre aide.
Cordialement,
JMV
Tu utilises quoi pour lier ? transferdatabase ?
"Jean Marie VIGNEAUD" <jm.vigneaud@gironde.chambagri.fr> a écrit dans le
message news: cq9do4$oma$1@s5.feed.news.oleane.net...
Exacte quand on le fait à la mano à partir du menu, mais lorsque que
l'on
passe par du code VBA, il semble qu'il n'utilise pas le compteur en
question.
"Gafish" <---gafish@free.fr----nospam> a écrit dans le message de news:
Om63qz25EHA.1204@TK2MSFTNGP10.phx.gbl...
Normalement quand tu fais un lien, il la renomme avec un compteur
derrière,
par exemple ici MSysObjects1 non ? en tout cas c'est ce qu'il fait
chez
moi
je viens de retester, et j'ai 97 ici également
"Jean Marie VIGNEAUD" <jm.vigneaud@gironde.chambagri.fr> a écrit dans
le
message news: cq9d2a$oar$1@s5.feed.news.oleane.net...
Le seul petit soucis est que la table MSysobjects existe déjà dans
ma
base
courantes et qu'il ne veut pas attacher celle de l'autre base.
... ?
"Gafish" <---gafish@free.fr----nospam> a écrit dans le message de
news:
uonDVN25EHA.1404@TK2MSFTNGP11.phx.gbl...
Le mieux en ce cas c'est de lier la table MSysObjects de test1.mdb
dans
ton
exemple.
Pour cela, il faut que tu affiches les tables systemes
(outils...options...onglet affichage, cocher tables systemes) et
tu
procèdes
comme pour lier une table.
Après tu appliques la requête ci-dessous pour lister les requêtes
de
test1
Arnaud
"Jean Marie VIGNEAUD" <jm.vigneaud@gironde.chambagri.fr> a écrit
dans
le
message news: cq98k1$lhm$1@s5.feed.news.oleane.net...
Super,
Une dernière petite question.
Comment appliquer cette requête si je veux connaître la liste
des
objets
d'un autre fichier .mdb.
Exemple:
Je suis dans Test.mdb et je veux connaître la liste des requêtes
présentes
dans test1.mdb ??
Merci encore
"Gafish" <---gafish@free.fr----nospam> a écrit dans le message
de
news:
e3J22$15EHA.1396@tk2msftngp13.phx.gbl...
Bonjour
Utilise la table MSysObjects.
Fais par exemple une requête :
SELECT * FROM MSysObjects WHERE type=5;
et tu auras dans name le nom de toutes tes requêtes, à mettre
ensuite
en
source de ta liste.
Le type 5 filtre les requêtes, si tu enleves ce critères tu
auras
les
autres
objets de ta base.
Arnaud
"Jean Marie VIGNEAUD" <jm.vigneaud@gironde.chambagri.fr> a
écrit
dans
le
message news: cq97ho$kv8$1@s5.feed.news.oleane.net...
Bonjour,
Existe-til une fonction vba sous access 97, qui permettent
de
lister
le
contenu, ici les requêtes, d'un fichier.mdb et des les
afficher
dans
un
formulaire de type feuille de données??
Merci de votre aide.
Cordialement,
JMV
Tu utilises quoi pour lier ? transferdatabase ?
"Jean Marie VIGNEAUD" a écrit dans le
message news: cq9do4$oma$Exacte quand on le fait à la mano à partir du menu, mais lorsque que
l'on
passe par du code VBA, il semble qu'il n'utilise pas le compteur en
question.
"Gafish" a écrit dans le message de news:Normalement quand tu fais un lien, il la renomme avec un compteur
derrière,par exemple ici MSysObjects1 non ? en tout cas c'est ce qu'il fait
chez
moije viens de retester, et j'ai 97 ici également
"Jean Marie VIGNEAUD" a écrit dans
le
message news: cq9d2a$oar$Le seul petit soucis est que la table MSysobjects existe déjà dans
ma
basecourantes et qu'il ne veut pas attacher celle de l'autre base.
... ?
"Gafish" a écrit dans le message de
news:Le mieux en ce cas c'est de lier la table MSysObjects de test1.mdb
danstonexemple.
Pour cela, il faut que tu affiches les tables systemes
(outils...options...onglet affichage, cocher tables systemes) et
tu
procèdescomme pour lier une table.
Après tu appliques la requête ci-dessous pour lister les requêtes
de
test1
Arnaud
"Jean Marie VIGNEAUD" a écrit
danslemessage news: cq98k1$lhm$Super,
Une dernière petite question.
Comment appliquer cette requête si je veux connaître la liste
des
objetsd'un autre fichier .mdb.
Exemple:
Je suis dans Test.mdb et je veux connaître la liste des requêtes
présentesdans test1.mdb ??
Merci encore
"Gafish" a écrit dans le message
de
news:e3J22$Bonjour
Utilise la table MSysObjects.
Fais par exemple une requête :
SELECT * FROM MSysObjects WHERE type=5;
et tu auras dans name le nom de toutes tes requêtes, à mettre
ensuiteensource de ta liste.
Le type 5 filtre les requêtes, si tu enleves ce critères tu
auraslesautresobjets de ta base.
Arnaud
"Jean Marie VIGNEAUD" a
écrit
danslemessage news: cq97ho$kv8$Bonjour,
Existe-til une fonction vba sous access 97, qui permettent
de
listerlecontenu, ici les requêtes, d'un fichier.mdb et des les
afficherdansunformulaire de type feuille de données??
Merci de votre aide.
Cordialement,
JMV
J'utilise la fonction suivante :
Option Compare Database
Option ExplicitPublic Function CreerTableAttachee(Repertoire As String,
NomDeLaTable As String) As Boolean
On Error GoTo Erreur
With CurrentDb
Dim TableAttachée As dao.TableDef
Set TableAttachée = .CreateTableDef(NomDeLaTable)
With TableAttachée
.Connect = ";database=" & Repertoire
.SourceTableName = NomDeLaTable
End With
.TableDefs.Append TableAttachée
CreerTableAttachee = True
End With
Set TableAttachée = Nothing
Exit Function
Erreur:
CreerTableAttachee = False
End Functionque j'appelle en faisant :CreerTableAttachee("c:bd1.mdb",
"Contacts")Voilà, voilà...J'ai trouvé cette fonction sur le site
:http://officesystem.access.free.fr/vba/creer_table_attachee.htmMerci"Gafish
" a écrit dans le message de news:Tu utilises quoi pour lier ? transferdatabase ?
"Jean Marie VIGNEAUD" a écrit dans le
message news: cq9do4$oma$Exacte quand on le fait à la mano à partir du menu, mais lorsque que
l'onpasse par du code VBA, il semble qu'il n'utilise pas le compteur en
question.
"Gafish" a écrit dans le message de
news:
Normalement quand tu fais un lien, il la renomme avec un compteur
derrière,par exemple ici MSysObjects1 non ? en tout cas c'est ce qu'il fait
chezmoije viens de retester, et j'ai 97 ici également
"Jean Marie VIGNEAUD" a écrit
dans
lemessage news: cq9d2a$oar$Le seul petit soucis est que la table MSysobjects existe déjà dans
mabasecourantes et qu'il ne veut pas attacher celle de l'autre base.
... ?
"Gafish" a écrit dans le message de
news:Le mieux en ce cas c'est de lier la table MSysObjects de
test1.mdb
danstonexemple.
Pour cela, il faut que tu affiches les tables systemes
(outils...options...onglet affichage, cocher tables systemes) et
tuprocèdescomme pour lier une table.
Après tu appliques la requête ci-dessous pour lister les
requêtes
detest1
Arnaud
"Jean Marie VIGNEAUD" a écrit
danslemessage news: cq98k1$lhm$Super,
Une dernière petite question.
Comment appliquer cette requête si je veux connaître la liste
desobjetsd'un autre fichier .mdb.
Exemple:
Je suis dans Test.mdb et je veux connaître la liste des
requêtes
présentesdans test1.mdb ??
Merci encore
"Gafish" a écrit dans le message
denews:e3J22$Bonjour
Utilise la table MSysObjects.
Fais par exemple une requête :
SELECT * FROM MSysObjects WHERE type=5;
et tu auras dans name le nom de toutes tes requêtes, à
mettre
ensuiteensource de ta liste.
Le type 5 filtre les requêtes, si tu enleves ce critères tu
auraslesautresobjets de ta base.
Arnaud
"Jean Marie VIGNEAUD" a
écritdanslemessage news: cq97ho$kv8$Bonjour,
Existe-til une fonction vba sous access 97, qui permettent
delisterlecontenu, ici les requêtes, d'un fichier.mdb et des les
afficherdansunformulaire de type feuille de données??
Merci de votre aide.
Cordialement,
JMV
J'utilise la fonction suivante :
Option Compare Database
Option ExplicitPublic Function CreerTableAttachee(Repertoire As String,
NomDeLaTable As String) As Boolean
On Error GoTo Erreur
With CurrentDb
Dim TableAttachée As dao.TableDef
Set TableAttachée = .CreateTableDef(NomDeLaTable)
With TableAttachée
.Connect = ";database=" & Repertoire
.SourceTableName = NomDeLaTable
End With
.TableDefs.Append TableAttachée
CreerTableAttachee = True
End With
Set TableAttachée = Nothing
Exit Function
Erreur:
CreerTableAttachee = False
End Functionque j'appelle en faisant :CreerTableAttachee("c:bd1.mdb",
"Contacts")Voilà, voilà...J'ai trouvé cette fonction sur le site
:http://officesystem.access.free.fr/vba/creer_table_attachee.htmMerci"Gafish
" <---gafish@free.fr----nospam> a écrit dans le message de news:
OBxh6525EHA.3644@tk2msftngp13.phx.gbl...
Tu utilises quoi pour lier ? transferdatabase ?
"Jean Marie VIGNEAUD" <jm.vigneaud@gironde.chambagri.fr> a écrit dans le
message news: cq9do4$oma$1@s5.feed.news.oleane.net...
Exacte quand on le fait à la mano à partir du menu, mais lorsque que
l'on
passe par du code VBA, il semble qu'il n'utilise pas le compteur en
question.
"Gafish" <---gafish@free.fr----nospam> a écrit dans le message de
news:
Om63qz25EHA.1204@TK2MSFTNGP10.phx.gbl...
Normalement quand tu fais un lien, il la renomme avec un compteur
derrière,
par exemple ici MSysObjects1 non ? en tout cas c'est ce qu'il fait
chez
moi
je viens de retester, et j'ai 97 ici également
"Jean Marie VIGNEAUD" <jm.vigneaud@gironde.chambagri.fr> a écrit
dans
le
message news: cq9d2a$oar$1@s5.feed.news.oleane.net...
Le seul petit soucis est que la table MSysobjects existe déjà dans
ma
base
courantes et qu'il ne veut pas attacher celle de l'autre base.
... ?
"Gafish" <---gafish@free.fr----nospam> a écrit dans le message de
news:
uonDVN25EHA.1404@TK2MSFTNGP11.phx.gbl...
Le mieux en ce cas c'est de lier la table MSysObjects de
test1.mdb
dans
ton
exemple.
Pour cela, il faut que tu affiches les tables systemes
(outils...options...onglet affichage, cocher tables systemes) et
tu
procèdes
comme pour lier une table.
Après tu appliques la requête ci-dessous pour lister les
requêtes
de
test1
Arnaud
"Jean Marie VIGNEAUD" <jm.vigneaud@gironde.chambagri.fr> a écrit
dans
le
message news: cq98k1$lhm$1@s5.feed.news.oleane.net...
Super,
Une dernière petite question.
Comment appliquer cette requête si je veux connaître la liste
des
objets
d'un autre fichier .mdb.
Exemple:
Je suis dans Test.mdb et je veux connaître la liste des
requêtes
présentes
dans test1.mdb ??
Merci encore
"Gafish" <---gafish@free.fr----nospam> a écrit dans le message
de
news:
e3J22$15EHA.1396@tk2msftngp13.phx.gbl...
Bonjour
Utilise la table MSysObjects.
Fais par exemple une requête :
SELECT * FROM MSysObjects WHERE type=5;
et tu auras dans name le nom de toutes tes requêtes, à
mettre
ensuite
en
source de ta liste.
Le type 5 filtre les requêtes, si tu enleves ce critères tu
auras
les
autres
objets de ta base.
Arnaud
"Jean Marie VIGNEAUD" <jm.vigneaud@gironde.chambagri.fr> a
écrit
dans
le
message news: cq97ho$kv8$1@s5.feed.news.oleane.net...
Bonjour,
Existe-til une fonction vba sous access 97, qui permettent
de
lister
le
contenu, ici les requêtes, d'un fichier.mdb et des les
afficher
dans
un
formulaire de type feuille de données??
Merci de votre aide.
Cordialement,
JMV
J'utilise la fonction suivante :
Option Compare Database
Option ExplicitPublic Function CreerTableAttachee(Repertoire As String,
NomDeLaTable As String) As Boolean
On Error GoTo Erreur
With CurrentDb
Dim TableAttachée As dao.TableDef
Set TableAttachée = .CreateTableDef(NomDeLaTable)
With TableAttachée
.Connect = ";database=" & Repertoire
.SourceTableName = NomDeLaTable
End With
.TableDefs.Append TableAttachée
CreerTableAttachee = True
End With
Set TableAttachée = Nothing
Exit Function
Erreur:
CreerTableAttachee = False
End Functionque j'appelle en faisant :CreerTableAttachee("c:bd1.mdb",
"Contacts")Voilà, voilà...J'ai trouvé cette fonction sur le site
:http://officesystem.access.free.fr/vba/creer_table_attachee.htmMerci"Gafish
" a écrit dans le message de news:Tu utilises quoi pour lier ? transferdatabase ?
"Jean Marie VIGNEAUD" a écrit dans le
message news: cq9do4$oma$Exacte quand on le fait à la mano à partir du menu, mais lorsque que
l'onpasse par du code VBA, il semble qu'il n'utilise pas le compteur en
question.
"Gafish" a écrit dans le message de
news:
Normalement quand tu fais un lien, il la renomme avec un compteur
derrière,par exemple ici MSysObjects1 non ? en tout cas c'est ce qu'il fait
chezmoije viens de retester, et j'ai 97 ici également
"Jean Marie VIGNEAUD" a écrit
dans
lemessage news: cq9d2a$oar$Le seul petit soucis est que la table MSysobjects existe déjà dans
mabasecourantes et qu'il ne veut pas attacher celle de l'autre base.
... ?
"Gafish" a écrit dans le message de
news:Le mieux en ce cas c'est de lier la table MSysObjects de
test1.mdb
danstonexemple.
Pour cela, il faut que tu affiches les tables systemes
(outils...options...onglet affichage, cocher tables systemes) et
tuprocèdescomme pour lier une table.
Après tu appliques la requête ci-dessous pour lister les
requêtes
detest1
Arnaud
"Jean Marie VIGNEAUD" a écrit
danslemessage news: cq98k1$lhm$Super,
Une dernière petite question.
Comment appliquer cette requête si je veux connaître la liste
desobjetsd'un autre fichier .mdb.
Exemple:
Je suis dans Test.mdb et je veux connaître la liste des
requêtes
présentesdans test1.mdb ??
Merci encore
"Gafish" a écrit dans le message
denews:e3J22$Bonjour
Utilise la table MSysObjects.
Fais par exemple une requête :
SELECT * FROM MSysObjects WHERE type=5;
et tu auras dans name le nom de toutes tes requêtes, à
mettre
ensuiteensource de ta liste.
Le type 5 filtre les requêtes, si tu enleves ce critères tu
auraslesautresobjets de ta base.
Arnaud
"Jean Marie VIGNEAUD" a
écritdanslemessage news: cq97ho$kv8$Bonjour,
Existe-til une fonction vba sous access 97, qui permettent
delisterlecontenu, ici les requêtes, d'un fichier.mdb et des les
afficherdansunformulaire de type feuille de données??
Merci de votre aide.
Cordialement,
JMV
C'est bon avec la fonction TransferDataBase.
C'est super ... Merciiiiiiiiiiiiiii
"Jean Marie VIGNEAUD" a écrit dans le
message de news: cq9ehd$p6t$J'utilise la fonction suivante :
Option Compare Database
Option ExplicitPublic Function CreerTableAttachee(Repertoire As String,
NomDeLaTable As String) As Boolean
On Error GoTo Erreur
With CurrentDb
Dim TableAttachée As dao.TableDef
Set TableAttachée = .CreateTableDef(NomDeLaTable)
With TableAttachée
.Connect = ";database=" & Repertoire
.SourceTableName = NomDeLaTable
End With
.TableDefs.Append TableAttachée
CreerTableAttachee = True
End With
Set TableAttachée = Nothing
Exit Function
Erreur:
CreerTableAttachee = False
End Functionque j'appelle en faisant :CreerTableAttachee("c:bd1.mdb",
"Contacts")Voilà, voilà...J'ai trouvé cette fonction sur le site
:http://officesystem.access.free.fr/vba/creer_table_attachee.htmMerci"Gafish
" a écrit dans le message de news:Tu utilises quoi pour lier ? transferdatabase ?
"Jean Marie VIGNEAUD" a écrit dans
le
message news: cq9do4$oma$Exacte quand on le fait à la mano à partir du menu, mais lorsque que
l'onpasse par du code VBA, il semble qu'il n'utilise pas le compteur en
question.
"Gafish" a écrit dans le message de
news:Normalement quand tu fais un lien, il la renomme avec un compteur
derrière,par exemple ici MSysObjects1 non ? en tout cas c'est ce qu'il fait
chezmoije viens de retester, et j'ai 97 ici également
"Jean Marie VIGNEAUD" a écrit
danslemessage news: cq9d2a$oar$Le seul petit soucis est que la table MSysobjects existe déjà
dans
mabasecourantes et qu'il ne veut pas attacher celle de l'autre base.
... ?
"Gafish" a écrit dans le message
de
news:Le mieux en ce cas c'est de lier la table MSysObjects de
test1.mdbdanstonexemple.
Pour cela, il faut que tu affiches les tables systemes
(outils...options...onglet affichage, cocher tables systemes)
et
tuprocèdescomme pour lier une table.
Après tu appliques la requête ci-dessous pour lister les
requêtesdetest1
Arnaud
"Jean Marie VIGNEAUD" a
écrit
danslemessage news: cq98k1$lhm$Super,
Une dernière petite question.
Comment appliquer cette requête si je veux connaître la
liste
desobjetsd'un autre fichier .mdb.
Exemple:
Je suis dans Test.mdb et je veux connaître la liste des
requêtesprésentesdans test1.mdb ??
Merci encore
"Gafish" a écrit dans le
message
denews:e3J22$Bonjour
Utilise la table MSysObjects.
Fais par exemple une requête :
SELECT * FROM MSysObjects WHERE type=5;
et tu auras dans name le nom de toutes tes requêtes, à
mettreensuiteensource de ta liste.
Le type 5 filtre les requêtes, si tu enleves ce critères
tu
auraslesautresobjets de ta base.
Arnaud
"Jean Marie VIGNEAUD" a
écritdanslemessage news: cq97ho$kv8$Bonjour,
Existe-til une fonction vba sous access 97, qui
permettent
delisterlecontenu, ici les requêtes, d'un fichier.mdb et des les
afficherdansunformulaire de type feuille de données??
Merci de votre aide.
Cordialement,
JMV
C'est bon avec la fonction TransferDataBase.
C'est super ... Merciiiiiiiiiiiiiii
"Jean Marie VIGNEAUD" <jm.vigneaud@gironde.chambagri.fr> a écrit dans le
message de news: cq9ehd$p6t$1@s5.feed.news.oleane.net...
J'utilise la fonction suivante :
Option Compare Database
Option ExplicitPublic Function CreerTableAttachee(Repertoire As String,
NomDeLaTable As String) As Boolean
On Error GoTo Erreur
With CurrentDb
Dim TableAttachée As dao.TableDef
Set TableAttachée = .CreateTableDef(NomDeLaTable)
With TableAttachée
.Connect = ";database=" & Repertoire
.SourceTableName = NomDeLaTable
End With
.TableDefs.Append TableAttachée
CreerTableAttachee = True
End With
Set TableAttachée = Nothing
Exit Function
Erreur:
CreerTableAttachee = False
End Functionque j'appelle en faisant :CreerTableAttachee("c:bd1.mdb",
"Contacts")Voilà, voilà...J'ai trouvé cette fonction sur le site
:http://officesystem.access.free.fr/vba/creer_table_attachee.htmMerci"Gafish
" <---gafish@free.fr----nospam> a écrit dans le message de news:
OBxh6525EHA.3644@tk2msftngp13.phx.gbl...
Tu utilises quoi pour lier ? transferdatabase ?
"Jean Marie VIGNEAUD" <jm.vigneaud@gironde.chambagri.fr> a écrit dans
le
message news: cq9do4$oma$1@s5.feed.news.oleane.net...
Exacte quand on le fait à la mano à partir du menu, mais lorsque que
l'on
passe par du code VBA, il semble qu'il n'utilise pas le compteur en
question.
"Gafish" <---gafish@free.fr----nospam> a écrit dans le message de
news:
Om63qz25EHA.1204@TK2MSFTNGP10.phx.gbl...
Normalement quand tu fais un lien, il la renomme avec un compteur
derrière,
par exemple ici MSysObjects1 non ? en tout cas c'est ce qu'il fait
chez
moi
je viens de retester, et j'ai 97 ici également
"Jean Marie VIGNEAUD" <jm.vigneaud@gironde.chambagri.fr> a écrit
dans
le
message news: cq9d2a$oar$1@s5.feed.news.oleane.net...
Le seul petit soucis est que la table MSysobjects existe déjà
dans
ma
base
courantes et qu'il ne veut pas attacher celle de l'autre base.
... ?
"Gafish" <---gafish@free.fr----nospam> a écrit dans le message
de
news:
uonDVN25EHA.1404@TK2MSFTNGP11.phx.gbl...
Le mieux en ce cas c'est de lier la table MSysObjects de
test1.mdb
dans
ton
exemple.
Pour cela, il faut que tu affiches les tables systemes
(outils...options...onglet affichage, cocher tables systemes)
et
tu
procèdes
comme pour lier une table.
Après tu appliques la requête ci-dessous pour lister les
requêtes
de
test1
Arnaud
"Jean Marie VIGNEAUD" <jm.vigneaud@gironde.chambagri.fr> a
écrit
dans
le
message news: cq98k1$lhm$1@s5.feed.news.oleane.net...
Super,
Une dernière petite question.
Comment appliquer cette requête si je veux connaître la
liste
des
objets
d'un autre fichier .mdb.
Exemple:
Je suis dans Test.mdb et je veux connaître la liste des
requêtes
présentes
dans test1.mdb ??
Merci encore
"Gafish" <---gafish@free.fr----nospam> a écrit dans le
message
de
news:
e3J22$15EHA.1396@tk2msftngp13.phx.gbl...
Bonjour
Utilise la table MSysObjects.
Fais par exemple une requête :
SELECT * FROM MSysObjects WHERE type=5;
et tu auras dans name le nom de toutes tes requêtes, à
mettre
ensuite
en
source de ta liste.
Le type 5 filtre les requêtes, si tu enleves ce critères
tu
auras
les
autres
objets de ta base.
Arnaud
"Jean Marie VIGNEAUD" <jm.vigneaud@gironde.chambagri.fr> a
écrit
dans
le
message news: cq97ho$kv8$1@s5.feed.news.oleane.net...
Bonjour,
Existe-til une fonction vba sous access 97, qui
permettent
de
lister
le
contenu, ici les requêtes, d'un fichier.mdb et des les
afficher
dans
un
formulaire de type feuille de données??
Merci de votre aide.
Cordialement,
JMV
C'est bon avec la fonction TransferDataBase.
C'est super ... Merciiiiiiiiiiiiiii
"Jean Marie VIGNEAUD" a écrit dans le
message de news: cq9ehd$p6t$J'utilise la fonction suivante :
Option Compare Database
Option ExplicitPublic Function CreerTableAttachee(Repertoire As String,
NomDeLaTable As String) As Boolean
On Error GoTo Erreur
With CurrentDb
Dim TableAttachée As dao.TableDef
Set TableAttachée = .CreateTableDef(NomDeLaTable)
With TableAttachée
.Connect = ";database=" & Repertoire
.SourceTableName = NomDeLaTable
End With
.TableDefs.Append TableAttachée
CreerTableAttachee = True
End With
Set TableAttachée = Nothing
Exit Function
Erreur:
CreerTableAttachee = False
End Functionque j'appelle en faisant :CreerTableAttachee("c:bd1.mdb",
"Contacts")Voilà, voilà...J'ai trouvé cette fonction sur le site
:http://officesystem.access.free.fr/vba/creer_table_attachee.htmMerci"Gafish
" a écrit dans le message de news:Tu utilises quoi pour lier ? transferdatabase ?
"Jean Marie VIGNEAUD" a écrit dans
le
message news: cq9do4$oma$Exacte quand on le fait à la mano à partir du menu, mais lorsque que
l'onpasse par du code VBA, il semble qu'il n'utilise pas le compteur en
question.
"Gafish" a écrit dans le message de
news:Normalement quand tu fais un lien, il la renomme avec un compteur
derrière,par exemple ici MSysObjects1 non ? en tout cas c'est ce qu'il fait
chezmoije viens de retester, et j'ai 97 ici également
"Jean Marie VIGNEAUD" a écrit
danslemessage news: cq9d2a$oar$Le seul petit soucis est que la table MSysobjects existe déjà
dans
mabasecourantes et qu'il ne veut pas attacher celle de l'autre base.
... ?
"Gafish" a écrit dans le message
de
news:Le mieux en ce cas c'est de lier la table MSysObjects de
test1.mdbdanstonexemple.
Pour cela, il faut que tu affiches les tables systemes
(outils...options...onglet affichage, cocher tables systemes)
et
tuprocèdescomme pour lier une table.
Après tu appliques la requête ci-dessous pour lister les
requêtesdetest1
Arnaud
"Jean Marie VIGNEAUD" a
écrit
danslemessage news: cq98k1$lhm$Super,
Une dernière petite question.
Comment appliquer cette requête si je veux connaître la
liste
desobjetsd'un autre fichier .mdb.
Exemple:
Je suis dans Test.mdb et je veux connaître la liste des
requêtesprésentesdans test1.mdb ??
Merci encore
"Gafish" a écrit dans le
message
denews:e3J22$Bonjour
Utilise la table MSysObjects.
Fais par exemple une requête :
SELECT * FROM MSysObjects WHERE type=5;
et tu auras dans name le nom de toutes tes requêtes, à
mettreensuiteensource de ta liste.
Le type 5 filtre les requêtes, si tu enleves ce critères
tu
auraslesautresobjets de ta base.
Arnaud
"Jean Marie VIGNEAUD" a
écritdanslemessage news: cq97ho$kv8$Bonjour,
Existe-til une fonction vba sous access 97, qui
permettent
delisterlecontenu, ici les requêtes, d'un fichier.mdb et des les
afficherdansunformulaire de type feuille de données??
Merci de votre aide.
Cordialement,
JMV