OVH Cloud OVH Cloud

Recuperer un champs d'une table d'une autre BASE

8 réponses
Avatar
bob
Salut,
Y a t'il moyen de récupérer le champ de table qui se trouve dans une autre
base.
Il me semble avoir déjà un un truc dans le genre, mais je ne retrouve rien.
D'avance merci
Didier

8 réponses

Avatar
Anor
Bonjour

bob a confié :
| Salut,
| Y a t'il moyen de récupérer le champ de table qui se trouve dans une
| autre base.
| Il me semble avoir déjà un un truc dans le genre, mais je ne retrouve
| rien. D'avance merci
| Didier

Il faut attacher la table de l'autre base.
(menu fichier > données externes > tables attachées)

--
à+
Arnaud
--------------------------------------------------
Conseils d'utilisation, sites recommandés :
http://users.skynet.be/mpfa/
Access Memorandum - http://memoaccess.free.fr
--------------------------------------------------
Avatar
Raymond
Bonsoir.

si tu utilises souvent cette base distante, tu attaches la table .
menu /données externes / lier les tables
ensuite tu peux utiliser DLookup pour récupérer un champ dans un
enregistrement.
--
@+
Raymond Access MVP.
http://access.seneque.free.fr/
http://users.skynet.be/mpfa/charte.htm pour une meilleure
efficacité de tes interventions sur MPFA.


"bob" a écrit dans le message de
news:bjt3v7$sbn$
Salut,
Y a t'il moyen de récupérer le champ de table qui se trouve dans une autre
base.
Il me semble avoir déjà un un truc dans le genre, mais je ne retrouve
rien.

D'avance merci
Didier




Avatar
bob
Merci pour vos réponse, pour l'utilisation que je veux en faire cela ne sera
pas bon.
J'ai une base de mise a jour (A) que je vais envoyer à plusieurs
destinataires.
Cette base A va servir pour mettre a jour une base B (celle utilisée chaque
jour par les destinataires).
Avant cette mise à jour je veux vérifier que c'est bien la dernier version
installée en B, c'est pour ça que je veux lire un champ d'une table de la
base B (là ou se trouve le numéro de la version)
Si vous avez une solution.
D'avance merci


"Raymond" a écrit dans le message de news:

Bonsoir.

si tu utilises souvent cette base distante, tu attaches la table .
menu /données externes / lier les tables
ensuite tu peux utiliser DLookup pour récupérer un champ dans un
enregistrement.
--
@+
Raymond Access MVP.
http://access.seneque.free.fr/
http://users.skynet.be/mpfa/charte.htm pour une meilleure
efficacité de tes interventions sur MPFA.


"bob" a écrit dans le message de
news:bjt3v7$sbn$
Salut,
Y a t'il moyen de récupérer le champ de table qui se trouve dans une
autre


base.
Il me semble avoir déjà un un truc dans le genre, mais je ne retrouve
rien.

D'avance merci
Didier







Avatar
bob
Ca devrait être bon
Merci beaucoup.

"Raymond" a écrit dans le message de news:

Tu peux passe par automation avec cette fonction:
Dim ACC As Access.Application
Set ACC = CreateObject("Access.Application")
ACC.OpenCurrentDatabase "c:bd2.MDB"
X = ACC.DLookup("prenom", "table1")
ACC.CloseCurrentDatabase
Set ACC = Nothing

Tu ajustes les noms aux tiens et tu remplaces éventuellement le DLookup
par

ta fonction personnelle.
--
@+
Raymond Access MVP.
http://access.seneque.free.fr/
http://users.skynet.be/mpfa/charte.htm pour une meilleure
efficacité de tes interventions sur MPFA.


"bob" a écrit dans le message de
news:bjt7ru$s8k$
Merci pour vos réponse, pour l'utilisation que je veux en faire cela ne
sera

pas bon.
J'ai une base de mise a jour (A) que je vais envoyer à plusieurs
destinataires.
Cette base A va servir pour mettre a jour une base B (celle utilisée
chaque

jour par les destinataires).
Avant cette mise à jour je veux vérifier que c'est bien la dernier
version


installée en B, c'est pour ça que je veux lire un champ d'une table de
la


base B (là ou se trouve le numéro de la version)
Si vous avez une solution.
D'avance merci






Avatar
Raymond
Tu peux passe par automation avec cette fonction:
Dim ACC As Access.Application
Set ACC = CreateObject("Access.Application")
ACC.OpenCurrentDatabase "c:bd2.MDB"
X = ACC.DLookup("prenom", "table1")
ACC.CloseCurrentDatabase
Set ACC = Nothing

Tu ajustes les noms aux tiens et tu remplaces éventuellement le DLookup par
ta fonction personnelle.
--
@+
Raymond Access MVP.
http://access.seneque.free.fr/
http://users.skynet.be/mpfa/charte.htm pour une meilleure
efficacité de tes interventions sur MPFA.


"bob" a écrit dans le message de
news:bjt7ru$s8k$
Merci pour vos réponse, pour l'utilisation que je veux en faire cela ne
sera

pas bon.
J'ai une base de mise a jour (A) que je vais envoyer à plusieurs
destinataires.
Cette base A va servir pour mettre a jour une base B (celle utilisée
chaque

jour par les destinataires).
Avant cette mise à jour je veux vérifier que c'est bien la dernier version
installée en B, c'est pour ça que je veux lire un champ d'une table de la
base B (là ou se trouve le numéro de la version)
Si vous avez une solution.
D'avance merci


Avatar
bob
Salut,
J'ai testé, ça marche mais serait-il possible de faire la même chose sans
ouvrir la base ou je vais lire mon champ.
Merci d'avance
Didier

"bob" a écrit dans le message de news:
bjt8vu$emd$
Ca devrait être bon
Merci beaucoup.

"Raymond" a écrit dans le message de news:

Tu peux passe par automation avec cette fonction:
Dim ACC As Access.Application
Set ACC = CreateObject("Access.Application")
ACC.OpenCurrentDatabase "c:bd2.MDB"
X = ACC.DLookup("prenom", "table1")
ACC.CloseCurrentDatabase
Set ACC = Nothing

Tu ajustes les noms aux tiens et tu remplaces éventuellement le DLookup
par

ta fonction personnelle.
--
@+
Raymond Access MVP.
http://access.seneque.free.fr/
http://users.skynet.be/mpfa/charte.htm pour une meilleure
efficacité de tes interventions sur MPFA.


"bob" a écrit dans le message de
news:bjt7ru$s8k$
Merci pour vos réponse, pour l'utilisation que je veux en faire cela
ne



sera
pas bon.
J'ai une base de mise a jour (A) que je vais envoyer à plusieurs
destinataires.
Cette base A va servir pour mettre a jour une base B (celle utilisée
chaque

jour par les destinataires).
Avant cette mise à jour je veux vérifier que c'est bien la dernier
version


installée en B, c'est pour ça que je veux lire un champ d'une table de
la


base B (là ou se trouve le numéro de la version)
Si vous avez une solution.
D'avance merci










Avatar
Raymond
Bonjour.

ça me parait difficile, mais en quoi ça te gêne car c'est totalement
transparent ?
tu peux créer une table attachée aussi et travailler avec dans ta base mais
si ce n'est pas bon il faudra la supprimer.
--
@+
Raymond Access MVP.
http://access.seneque.free.fr/
http://users.skynet.be/mpfa/charte.htm pour une meilleure
efficacité de tes interventions sur MPFA.


"bob" a écrit dans le message de
news:bjte28$1fn$
Salut,
J'ai testé, ça marche mais serait-il possible de faire la même chose sans
ouvrir la base ou je vais lire mon champ.


Avatar
bob
Merci, je crois que je vais essayer ta dernière méthode avec la table
attachée.
Il est pas toujours evidant de trouver la facon la plus simple.
Heuresement que l'on trouve des gens comme toi pour nous aider.
A+
Didier

"Raymond" a écrit dans le message de news:

Bonjour.

ça me parait difficile, mais en quoi ça te gêne car c'est totalement
transparent ?
tu peux créer une table attachée aussi et travailler avec dans ta base
mais

si ce n'est pas bon il faudra la supprimer.
--
@+
Raymond Access MVP.
http://access.seneque.free.fr/
http://users.skynet.be/mpfa/charte.htm pour une meilleure
efficacité de tes interventions sur MPFA.


"bob" a écrit dans le message de
news:bjte28$1fn$
Salut,
J'ai testé, ça marche mais serait-il possible de faire la même chose
sans


ouvrir la base ou je vais lire mon champ.