OVH Cloud OVH Cloud

Tables liées

12 réponses
Avatar
td__
Bonsoir,

En Access 2000
J'ai sur mon serveur un rép. z:\office\access\user.mdb (le programme) et
z:\office\access\data.mdb (les données)
z est le nom du HDD du serveur. Ces tables sont liées.

J'ai recopié ces tables sur le portable de mon directeur et ai refait les
liaisons, et tout va bien.
Son chemin est: c:\access\data.mdb et c:\access\user.mdb

Mais lorsque je veux mettre à jour les data dans le PC du directeur en
recopiant dans le bon répertoire data.mdb et en écrasant volontairement
l'ancienne version, les liaisons sont rompues et je dois les réactualiser(en
supprimant les anciennes liaisons et en en refaisant de nouvelles)

J'aurais voulu pouvoir simplement recopier data.mdb sur le portable du
directeur et que les liaisons se mettent à jour toutes seules.
Cette copie est déjà instrumentée par un petit fichier .bat, facile, rapide.

Y a-t-il un moyen d'ajuster les liaisons automatiquement dans le PC du
directeur, de préférence sans code compliqué ??

Grand merci,


--
Thierry
http://users.belgacom.net/gc009083

10 réponses

1 2
Avatar
YannX
Bonsoir,

Je viens de travailler sur le meme probleme :
déja vois :
http://users.skynet.be/accesshome/tables.htm#Links
Egalement
http://access.developpez.com/faq/?page=AstucesInter#AdrBddAccessAtt

Bonne nuit !
Y@+

"td__" @belgacom.net> a écrit dans le message de
news:%232gTKWz$
Bonsoir,

En Access 2000
J'ai sur mon serveur un rép. z:officeaccessuser.mdb (le programme) et
z:officeaccessdata.mdb (les données)
z est le nom du HDD du serveur. Ces tables sont liées.

J'ai recopié ces tables sur le portable de mon directeur et ai refait les
liaisons, et tout va bien.
Son chemin est: c:accessdata.mdb et c:accessuser.mdb

Mais lorsque je veux mettre à jour les data dans le PC du directeur en
recopiant dans le bon répertoire data.mdb et en écrasant volontairement
l'ancienne version, les liaisons sont rompues et je dois les
réactualiser(en

supprimant les anciennes liaisons et en en refaisant de nouvelles)

J'aurais voulu pouvoir simplement recopier data.mdb sur le portable du
directeur et que les liaisons se mettent à jour toutes seules.
Cette copie est déjà instrumentée par un petit fichier .bat, facile,
rapide.


Y a-t-il un moyen d'ajuster les liaisons automatiquement dans le PC du
directeur, de préférence sans code compliqué ??

Grand merci,


--
Thierry
http://users.belgacom.net/gc009083






Avatar
YannX
Pardon,

j'oubliais
http://mypage.bluewin.ch/w.stucki/Admin.htm#Connexions


"td__" @belgacom.net> a écrit dans le message de
news:%232gTKWz$
Bonsoir,

En Access 2000
J'ai sur mon serveur un rép. z:officeaccessuser.mdb (le programme) et
z:officeaccessdata.mdb (les données)
z est le nom du HDD du serveur. Ces tables sont liées.

J'ai recopié ces tables sur le portable de mon directeur et ai refait les
liaisons, et tout va bien.
Son chemin est: c:accessdata.mdb et c:accessuser.mdb

Mais lorsque je veux mettre à jour les data dans le PC du directeur en
recopiant dans le bon répertoire data.mdb et en écrasant volontairement
l'ancienne version, les liaisons sont rompues et je dois les
réactualiser(en

supprimant les anciennes liaisons et en en refaisant de nouvelles)

J'aurais voulu pouvoir simplement recopier data.mdb sur le portable du
directeur et que les liaisons se mettent à jour toutes seules.
Cette copie est déjà instrumentée par un petit fichier .bat, facile,
rapide.


Y a-t-il un moyen d'ajuster les liaisons automatiquement dans le PC du
directeur, de préférence sans code compliqué ??

Grand merci,


--
Thierry
http://users.belgacom.net/gc009083






Avatar
Gilbert
Bonjour,

Une solution simple serai de créer un lecteur virtuel Y: sur chaque poste.
Sur l'un il pointe sur z:officeaccess, sur l'autre sur c:access.
Ensuite tu refais les liaisons sur Y:user.mdb.
--
Gilbert


"td__" @belgacom.net> a écrit dans le message de news:
%232gTKWz$
Bonsoir,

En Access 2000
J'ai sur mon serveur un rép. z:officeaccessuser.mdb (le programme) et
z:officeaccessdata.mdb (les données)
z est le nom du HDD du serveur. Ces tables sont liées.

J'ai recopié ces tables sur le portable de mon directeur et ai refait les
liaisons, et tout va bien.
Son chemin est: c:accessdata.mdb et c:accessuser.mdb

Mais lorsque je veux mettre à jour les data dans le PC du directeur en
recopiant dans le bon répertoire data.mdb et en écrasant volontairement
l'ancienne version, les liaisons sont rompues et je dois les
réactualiser(en
supprimant les anciennes liaisons et en en refaisant de nouvelles)

J'aurais voulu pouvoir simplement recopier data.mdb sur le portable du
directeur et que les liaisons se mettent à jour toutes seules.
Cette copie est déjà instrumentée par un petit fichier .bat, facile,
rapide.

Y a-t-il un moyen d'ajuster les liaisons automatiquement dans le PC du
directeur, de préférence sans code compliqué ??

Grand merci,


--
Thierry
http://users.belgacom.net/gc009083






Avatar
boo
Refaire les liaisons, ce n'est pas un pbl pour moi... mais pour mon dirlo.
D'autre part, les codes proposés dans les liens sont trop compliqués pour
moi.
Reste une question: Puisqu'on peut fractionner une BDD, est-il possible
facilement de recombiner 2 BDD ??

C'est mon ultime chance...

Merci

_Thierry_



Une solution simple serai de créer un lecteur virtuel Y: sur chaque
poste.

Sur l'un il pointe sur z:officeaccess, sur l'autre sur c:access.
Ensuite tu refais les liaisons sur Y:user.mdb.
--
Gilbert


Avatar
YannX
Recombiner est très facile en mode design :
Fichier / Données Externes / Importer.....
(pense a supprimer chaque liaison dans la fenetre
Base de donnée avant d'importer la table de meme nom,
sous peine d'avoir des pbs, meme apres renomme...

Tout cela est meme réalisable par Code,
mais je ne l'ai pas sous la main de tete...

@+

et bon Dirlo

"boo" <boo_ga_loo'AT'belgacom'D0T'net> a écrit dans le message de
news:uWLYCI8$
Refaire les liaisons, ce n'est pas un pbl pour moi... mais pour mon dirlo.
D'autre part, les codes proposés dans les liens sont trop compliqués pour
moi.
Reste une question: Puisqu'on peut fractionner une BDD, est-il possible
facilement de recombiner 2 BDD ??

C'est mon ultime chance...

Merci

_Thierry_



Une solution simple serai de créer un lecteur virtuel Y: sur chaque
poste.

Sur l'un il pointe sur z:officeaccess, sur l'autre sur c:access.
Ensuite tu refais les liaisons sur Y:user.mdb.
--
Gilbert






Avatar
td__
J'ai créé une nouvelle BDD vierge dans laquelle j'importe tous les objets
des 2 composants de ma base fractionnée, sans devoir modifier les liens
préexistants.

Impeccable. Les anciennes liaisons disparaissent.

Toutefois, si tu te souvenais du code, pour automatiser l'opération, je
serais comblé.
Merci, YannX ,


--
Thierry
http://users.belgacom.net/gc009083/Adeline






Recombiner est très facile en mode design :
Fichier / Données Externes / Importer.....
(pense a supprimer chaque liaison dans la fenetre
Base de donnée avant d'importer la table de meme nom,
sous peine d'avoir des pbs, meme apres renomme...

Tout cela est meme réalisable par Code,
mais je ne l'ai pas sous la main de tete...


Refaire les liaisons, ce n'est pas un pbl pour moi... mais pour mon
dirlo.


D'autre part, les codes proposés dans les liens sont trop compliqués
pour


moi.
Reste une question: Puisqu'on peut fractionner une BDD, est-il possible
facilement de recombiner 2 BDD ??




Avatar
YannX
Bnsr,

Heureux de savoir que cela t'a aidé !
Merci 3Stone ..... ;-))

En quoi ces codes sont-ils "compliqués" ?
Oui, c'est du VBA, pas tjrs portable en VB, mais....

Cela m'interesse de percevoir le point de vue,
disons d'"incompréhension" d'une autre personne...
Peux-tu pointer les difficultés ?

En plus, pour un marin (BelgaCom), que ne ferais-je ?

@+
YannX
"td__" @belgacom.net> a écrit dans le message de
news:usYNLg$$

J'ai créé une nouvelle BDD vierge dans laquelle j'importe tous les objets
des 2 composants de ma base fractionnée, sans devoir modifier les liens
préexistants.

Impeccable. Les anciennes liaisons disparaissent.

Toutefois, si tu te souvenais du code, pour automatiser l'opération, je
serais comblé.
Merci, YannX ,


--
Thierry
http://users.belgacom.net/gc009083/Adeline






Recombiner est très facile en mode design :
Fichier / Données Externes / Importer.....
(pense a supprimer chaque liaison dans la fenetre
Base de donnée avant d'importer la table de meme nom,
sous peine d'avoir des pbs, meme apres renomme...

Tout cela est meme réalisable par Code,
mais je ne l'ai pas sous la main de tete...


Refaire les liaisons, ce n'est pas un pbl pour moi... mais pour mon
dirlo.


D'autre part, les codes proposés dans les liens sont trop compliqués
pour


moi.
Reste une question: Puisqu'on peut fractionner une BDD, est-il
possible



facilement de recombiner 2 BDD ??










Avatar
td__
Bonsoir YannX
J'ai toujours travaillé avec les assistants d'Access, ma foi, pas trop mal
et à la satisfaction de mon directeur.
Mais il y a parfois des subtilités non couvertes par l'assistant.
Lorsqu'en réponse à une question, je vois "insère ce bout de code...", je ne
sais jamais où il faut l'insérer.
Je te donne un exemple qui m'est arrivé il
y a qq jours: vois mon post du 10/01/2005 Numérotage séquentiel non
automatique".
Eh bien, je n'ai pas su comment réaliser la dernière suggestion de Raymond.
Je ne sais pas où trouver ce "Form Current", ni comment on teste si je suis
sur un nouvel enreg.,
Je ne connais pas la syntaxe. Me.Monnuméro=...

bref, assez largué.
Et je n'ai pas trouvé avec l'aide de Google un cours pour débutant.

Je parviens cependant à apporter qq modifs lorsque le code existe.

Voilà, YannX, encore merci, et peut-être une solution à mon numérotage
séquentiel ?

Thierry






En quoi ces codes sont-ils "compliqués" ?
Oui, c'est du VBA, pas tjrs portable en VB, mais....

Cela m'interesse de percevoir le point de vue,
disons d'"incompréhension" d'une autre personne...
Peux-tu pointer les difficultés ?

En plus, pour un marin (BelgaCom), que ne ferais-je ?

@+
YannX

--
Thierry
http://users.belgacom.net/gc009083/Adeline






Recombiner est très facile en mode design :
Fichier / Données Externes / Importer.....
(pense a supprimer chaque liaison dans la fenetre
Base de donnée avant d'importer la table de meme nom,
sous peine d'avoir des pbs, meme apres renomme...

Tout cela est meme réalisable par Code,
mais je ne l'ai pas sous la main de tete...


Refaire les liaisons, ce n'est pas un pbl pour moi... mais pour mon
dirlo.


D'autre part, les codes proposés dans les liens sont trop compliqués
pour


moi.
Reste une question: Puisqu'on peut fractionner une BDD, est-il
possible



facilement de recombiner 2 BDD ??














Avatar
YannX
Bonsoir,

Bof, t'en es au point ou j'etais qd je me suis engagé a faire uen appli
Access !
1°/ déja dans ton assistant, utilise toujours "générer du code"
tu verra qu'il t'ouvre une fenetre de Visual Basic
Tu pourras aussi récupérer le code par les Evenements,
avec "procedure Evenementielle"
Et après, c'est bcp de lecture des FAQ, et de nombreuses erreurs !
access.developpez.com/faq et http://vb.developpez.com/livres/

L'interet de ce système (merdique par ailleurs) c'est qu'il permet de
rentrer
peu a peu dans VB sans avoir l'angoisse de la page blanche...

@+

"td__" @belgacom.net> a écrit dans le message de
news:eZ$o$
Bonsoir YannX
J'ai toujours travaillé avec les assistants d'Access, ma foi, pas trop mal
et à la satisfaction de mon directeur.
Mais il y a parfois des subtilités non couvertes par l'assistant.
Lorsqu'en réponse à une question, je vois "insère ce bout de code...", je
ne

sais jamais où il faut l'insérer.
Je te donne un exemple qui m'est arrivé il
y a qq jours: vois mon post du 10/01/2005 Numérotage séquentiel non
automatique".
Eh bien, je n'ai pas su comment réaliser la dernière suggestion de
Raymond.

Je ne sais pas où trouver ce "Form Current", ni comment on teste si je
suis

sur un nouvel enreg.,
Je ne connais pas la syntaxe. Me.Monnuméro=...

bref, assez largué.
Et je n'ai pas trouvé avec l'aide de Google un cours pour débutant.

Je parviens cependant à apporter qq modifs lorsque le code existe.

Voilà, YannX, encore merci, et peut-être une solution à mon numérotage
séquentiel ?

Thierry






En quoi ces codes sont-ils "compliqués" ?
Oui, c'est du VBA, pas tjrs portable en VB, mais....

Cela m'interesse de percevoir le point de vue,
disons d'"incompréhension" d'une autre personne...
Peux-tu pointer les difficultés ?

En plus, pour un marin (BelgaCom), que ne ferais-je ?

@+
YannX

--
Thierry
http://users.belgacom.net/gc009083/Adeline






Recombiner est très facile en mode design :
Fichier / Données Externes / Importer.....
(pense a supprimer chaque liaison dans la fenetre
Base de donnée avant d'importer la table de meme nom,
sous peine d'avoir des pbs, meme apres renomme...

Tout cela est meme réalisable par Code,
mais je ne l'ai pas sous la main de tete...


Refaire les liaisons, ce n'est pas un pbl pour moi... mais pour
mon





dirlo.
D'autre part, les codes proposés dans les liens sont trop
compliqués





pour
moi.
Reste une question: Puisqu'on peut fractionner une BDD, est-il
possible



facilement de recombiner 2 BDD ??



















Avatar
3stone
Salut,

"td__"
[...]
| Et je n'ai pas trouvé avec l'aide de Google un cours pour débutant.


Un passage quasi obligatoire est l'adresse que les "réguliers" placent dans leur signature...

http://users.skynet.be/mpfa/

là, on trouve une série de bons conseils, mais également un regroupement
de liens "sélectionnés" http://users.skynet.be/mpfa/sites.htm

Parmis ceux-ci, tu trouvera "Introduction à Access"
auquel on peut ajouter la section de Hervé Inisan
http://www.self-access.com/access/acSommaire.php#Demarrer

Digère tout cela et tu aura fait un bon pas dans la compréhension!

Bon courage!

Mais que cela ne t'empêche pas de venir poser tes questions
(le plus clairement possible pour permettre des réponses "ajustées")


--
A+
Pierre (3stone) Access MVP
Perso: http://users.skynet.be/accesshome/
Conseils MPFA: http://users.skynet.be/mpfa/
Email : http://www.cerbermail.com/?Xfg61Z3IQw
1 2