OVH Cloud OVH Cloud

DoCmd.OpenForm et network

10 réponses
Avatar
Gustavio
Bonjour,

J'ai un .mdb client qui pour ouvrir une form execute la commande ci dessous
:

DoCmd.OpenForm tsugi, acNormal, , , , , CodeContextObject.Name

Apparament cette commande sert a ouvrir la BdD mere pour en recuperer les
donnees.

La base de donne mere est sur une autre machine que j'aimerai changer de
place.
Donc si j'eteins cette machine, access me donne un message d'erreur comme
quoi il ne peut pas trouver la bdd : \\server\rep\rep\naninnana.mdb
correspondante.

Mais je ne trouve nulle par dans le code ou est inscrit
\\server\rep\rep\naninnana.mdb .

Quelqu'un a-t-il une idee ?
Quelqu'un peut-il m'expliquer la ligne de commande ci dessus ?

Merci d'avance.
Matthieu/Gustavio

10 réponses

Avatar
Raymond [mvp]
Bonjour.

lorsque la base principale (mère pour toi) est déplacée sur le serveur il
faut procéder à une mise à jour des attaches des tables.
manuellement:
outils / utilitaires de bases de données/ gestionnaire de bases liées.
automatiquement par vba au chargement de la base, voir :
http://officesystem.access.free.fr/vba/verifierliens.htm
--
@+
Raymond Access MVP
http://OfficeSystem.Access.free.fr/
http://OfficeSystem.Access.free.fr/runtime/
http://users.skynet.be/mpfa/ pour débuter sur le forum


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

Bonjour,

J'ai un .mdb client qui pour ouvrir une form execute la commande ci
dessous
:

DoCmd.OpenForm tsugi, acNormal, , , , , CodeContextObject.Name

Apparament cette commande sert a ouvrir la BdD mere pour en recuperer les
donnees.

La base de donne mere est sur une autre machine que j'aimerai changer de
place.
Donc si j'eteins cette machine, access me donne un message d'erreur comme
quoi il ne peut pas trouver la bdd : serverreprepnaninnana.mdb
correspondante.

Mais je ne trouve nulle par dans le code ou est inscrit
serverreprepnaninnana.mdb .

Quelqu'un a-t-il une idee ?
Quelqu'un peut-il m'expliquer la ligne de commande ci dessus ?

Merci d'avance.
Matthieu/Gustavio







Avatar
Gustavio
Lorsque la commande Openform est lance, dans la variable tsugi prend le nom
d'une form qui s'ouvre.

Cette form commence par ce code :
Private Sub Form_BeforeUpdate(Cancel As Integer)
If Me.Parent![track] = -1 Then
Exit Sub
End If


'MsgBox kekka
If Me![codeclick] = 1 Then
Exit Sub
Else
Me![mesgcenter].SetFocus
End If
End Sub

J'imagine que la connexion a la base se fait a cet endroit la.
Je ne comprends pas ce qu'il ya derriere les controles track, codeclick
mesgcenter...

Comment comprendre ce qu'ils veulent dire ?

Merci
Matthieu


"Gustavio" wrote in message
news:
Bonjour,

J'ai un .mdb client qui pour ouvrir une form execute la commande ci
dessous

:

DoCmd.OpenForm tsugi, acNormal, , , , , CodeContextObject.Name

Apparament cette commande sert a ouvrir la BdD mere pour en recuperer les
donnees.

La base de donne mere est sur une autre machine que j'aimerai changer de
place.
Donc si j'eteins cette machine, access me donne un message d'erreur comme
quoi il ne peut pas trouver la bdd : serverreprepnaninnana.mdb
correspondante.

Mais je ne trouve nulle par dans le code ou est inscrit
serverreprepnaninnana.mdb .

Quelqu'un a-t-il une idee ?
Quelqu'un peut-il m'expliquer la ligne de commande ci dessus ?

Merci d'avance.
Matthieu/Gustavio







Avatar
Gustavio
Bonjour Raymond,

Merci de ton aide.
Je vois mieux ou est le probleme.
Ce que j'aimerai faire en fait c'est changer les liens des tables liees.

Tu sais comment faire ?
merci
Matthieu

"Raymond [mvp]" wrote in message
news:
Bonjour.

lorsque la base principale (mère pour toi) est déplacée sur le serveur il
faut procéder à une mise à jour des attaches des tables.
manuellement:
outils / utilitaires de bases de données/ gestionnaire de bases liées.
automatiquement par vba au chargement de la base, voir :
http://officesystem.access.free.fr/vba/verifierliens.htm
--
@+
Raymond Access MVP
http://OfficeSystem.Access.free.fr/
http://OfficeSystem.Access.free.fr/runtime/
http://users.skynet.be/mpfa/ pour débuter sur le forum


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

Bonjour,

J'ai un .mdb client qui pour ouvrir une form execute la commande ci
dessous
:

DoCmd.OpenForm tsugi, acNormal, , , , , CodeContextObject.Name

Apparament cette commande sert a ouvrir la BdD mere pour en recuperer
les


donnees.

La base de donne mere est sur une autre machine que j'aimerai changer de
place.
Donc si j'eteins cette machine, access me donne un message d'erreur
comme


quoi il ne peut pas trouver la bdd : serverreprepnaninnana.mdb
correspondante.

Mais je ne trouve nulle par dans le code ou est inscrit
serverreprepnaninnana.mdb .

Quelqu'un a-t-il une idee ?
Quelqu'un peut-il m'expliquer la ligne de commande ci dessus ?

Merci d'avance.
Matthieu/Gustavio











Avatar
Raymond [mvp]
Tu fais exactement ce que j'ai dit et tu suis l'assistant. tu coches
obligatoirement la case "demander le nouveau chemin" je crois.

--
@+
Raymond Access MVP
http://OfficeSystem.Access.free.fr/
http://OfficeSystem.Access.free.fr/runtime/
http://users.skynet.be/mpfa/ pour débuter sur le forum


"Gustavio" a écrit dans le message de news:
%
Bonjour Raymond,

Merci de ton aide.
Je vois mieux ou est le probleme.
Ce que j'aimerai faire en fait c'est changer les liens des tables liees.

Tu sais comment faire ?
merci
Matthieu



Avatar
Gustavio
Raymond,

J'imagine que c'est simple a faire.
Mais la base de donnne a ete cree par quelqu'un d'autres que moi ( et en
japonais en plus...). Et toutes les options sont bloquees. Je ne peux ni
sauver, ni utiliser le menu pour changer les tables liee, ni cree de nouveau
modules VBA...

Comment debloquer tout ca ?
( je cherche sur le site que tu m'as envoyer mais je n'ai pas encore
trouve).

Merci
Matthieu

"Raymond [mvp]" wrote in message
news:
Tu fais exactement ce que j'ai dit et tu suis l'assistant. tu coches
obligatoirement la case "demander le nouveau chemin" je crois.

--
@+
Raymond Access MVP
http://OfficeSystem.Access.free.fr/
http://OfficeSystem.Access.free.fr/runtime/
http://users.skynet.be/mpfa/ pour d$BqC(Buter sur le forum


"Gustavio" a $BqD(Brit dans le message de news:
%
Bonjour Raymond,

Merci de ton aide.
Je vois mieux ou est le probleme.
Ce que j'aimerai faire en fait c'est changer les liens des tables liees.

Tu sais comment faire ?
merci
Matthieu







Avatar
Raymond [mvp]
lance la base en maintenant la touche shift enfoncée jusqu'à ouverture. la
fenêtre base de données est-elle affichée ? si oui, tu dois avoir tous les
menus et options.
si non, soit c'est une base MDE (base compilée et intouchable) soit la
touche shift a été bloquée mais on peut la débloquer.
quelle est l'extension de ta base située sur le poste ?


--
@+
Raymond Access MVP
http://OfficeSystem.Access.free.fr/
http://OfficeSystem.Access.free.fr/runtime/
http://users.skynet.be/mpfa/ pour débuter sur le forum


"Gustavio" a écrit dans le message de news:
%23%
Raymond,

J'imagine que c'est simple a faire.
Mais la base de donnne a ete cree par quelqu'un d'autres que moi ( et en
japonais en plus...). Et toutes les options sont bloquees. Je ne peux ni
sauver, ni utiliser le menu pour changer les tables liee, ni cree de
nouveau
modules VBA...

Comment debloquer tout ca ?
( je cherche sur le site que tu m'as envoyer mais je n'ai pas encore
trouve).

Merci
Matthieu



Avatar
Gustavio
Raymond,

Merci encore de ta reponse. J'essaye et pourtant ca ne marche pas.
La base est bien au format mdb.
Je l'ai mise en ligne a cette adresse
http://cjoint.com/?ifdiL4Z2w6

C'est la base de donne client ( qui contient des tables liees)

Si tu as le temps de jeter un coup d'oeil ca serait vraiment sympa...

Merci
Matthieu




"Raymond [mvp]" wrote in message
news:O$
lance la base en maintenant la touche shift enfoncée jusqu'à ouverture. la
fenêtre base de données est-elle affichée ? si oui, tu dois avoir tous les
menus et options.
si non, soit c'est une base MDE (base compilée et intouchable) soit la
touche shift a été bloquée mais on peut la débloquer.
quelle est l'extension de ta base située sur le poste ?


--
@+
Raymond Access MVP
http://OfficeSystem.Access.free.fr/
http://OfficeSystem.Access.free.fr/runtime/
http://users.skynet.be/mpfa/ pour débuter sur le forum


"Gustavio" a écrit dans le message de news:
%23%
Raymond,

J'imagine que c'est simple a faire.
Mais la base de donnne a ete cree par quelqu'un d'autres que moi ( et en
japonais en plus...). Et toutes les options sont bloquees. Je ne peux ni
sauver, ni utiliser le menu pour changer les tables liee, ni cree de
nouveau
modules VBA...

Comment debloquer tout ca ?
( je cherche sur le site que tu m'as envoyer mais je n'ai pas encore
trouve).

Merci
Matthieu







Avatar
Raymond [mvp]
bonjour.

impossible de lancer ta base sous access. erreur disque ou réseau.

ré-importe ta base dans une base vierge. remets-la en ligne, pour voir.

--
@+
Raymond Access MVP
http://OfficeSystem.Access.free.fr/
http://OfficeSystem.Access.free.fr/runtime/
http://users.skynet.be/mpfa/ pour débuter sur le forum


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

Raymond,

Merci encore de ta reponse. J'essaye et pourtant ca ne marche pas.
La base est bien au format mdb.
Je l'ai mise en ligne a cette adresse
http://cjoint.com/?ifdiL4Z2w6

C'est la base de donne client ( qui contient des tables liees)

Si tu as le temps de jeter un coup d'oeil ca serait vraiment sympa...

Merci
Matthieu




"Raymond [mvp]" wrote in message
news:O$
lance la base en maintenant la touche shift enfoncée jusqu'à ouverture.
la
fenêtre base de données est-elle affichée ? si oui, tu dois avoir tous
les
menus et options.
si non, soit c'est une base MDE (base compilée et intouchable) soit la
touche shift a été bloquée mais on peut la débloquer.
quelle est l'extension de ta base située sur le poste ?


--
@+
Raymond Access MVP
http://OfficeSystem.Access.free.fr/
http://OfficeSystem.Access.free.fr/runtime/
http://users.skynet.be/mpfa/ pour débuter sur le forum


"Gustavio" a écrit dans le message de news:
%23%
Raymond,

J'imagine que c'est simple a faire.
Mais la base de donnne a ete cree par quelqu'un d'autres que moi ( et
en
japonais en plus...). Et toutes les options sont bloquees. Je ne peux
ni
sauver, ni utiliser le menu pour changer les tables liee, ni cree de
nouveau
modules VBA...

Comment debloquer tout ca ?
( je cherche sur le site que tu m'as envoyer mais je n'ai pas encore
trouve).

Merci
Matthieu











Avatar
Gustavio
Raymond,

En important la base dans une bdd vierge, je reussi a faire tous les
changements necessaires et a acceder a tous les menus...

Je n'avais pas penser a faire ca.

Grand merci pour tout le temps que tu as passe a m'aider.
Matthieu
ps : si tu veux je la remet en ligne...

"Raymond [mvp]" wrote in message
news:
bonjour.

impossible de lancer ta base sous access. erreur disque ou r$BqT(Beau.

r$B!&(Bimporte ta base dans une base vierge. remets-la en ligne, pour voir.

--
@+
Raymond Access MVP
http://OfficeSystem.Access.free.fr/
http://OfficeSystem.Access.free.fr/runtime/
http://users.skynet.be/mpfa/ pour d$BqC(Buter sur le forum


"Gustavio" a $BqD(Brit dans le message de news:

Raymond,

Merci encore de ta reponse. J'essaye et pourtant ca ne marche pas.
La base est bien au format mdb.
Je l'ai mise en ligne a cette adresse
http://cjoint.com/?ifdiL4Z2w6

C'est la base de donne client ( qui contient des tables liees)

Si tu as le temps de jeter un coup d'oeil ca serait vraiment sympa...

Merci
Matthieu




"Raymond [mvp]" wrote in message
news:O$
lance la base en maintenant la touche shift enfonc$BqF(B jusqu'$B!&(Bouverture.
la
fen$BsU(Bre base de donn$BqF(Bs est-elle affich$BqF(B ? si oui, tu dois avoir tous
les
menus et options.
si non, soit c'est une base MDE (base compil$BqF(B et intouchable) soit la
touche shift a $BqU!&(Bbloqu$BqF(B mais on peut la d$BqC(Bloquer.
quelle est l'extension de ta base situ$BqF(B sur le poste ?


--
@+
Raymond Access MVP
http://OfficeSystem.Access.free.fr/
http://OfficeSystem.Access.free.fr/runtime/
http://users.skynet.be/mpfa/ pour d$BqC(Buter sur le forum


"Gustavio" a $BqD(Brit dans le message de news:
%23%
Raymond,

J'imagine que c'est simple a faire.
Mais la base de donnne a ete cree par quelqu'un d'autres que moi ( et
en
japonais en plus...). Et toutes les options sont bloquees. Je ne peux
ni
sauver, ni utiliser le menu pour changer les tables liee, ni cree de
nouveau
modules VBA...

Comment debloquer tout ca ?
( je cherche sur le site que tu m'as envoyer mais je n'ai pas encore
trouve).

Merci
Matthieu















Avatar
Raymond [mvp]
pas la peine, l'essentiel est que ça fonctionne.

--
@+
Raymond Access MVP
http://OfficeSystem.Access.free.fr/
http://OfficeSystem.Access.free.fr/runtime/
http://users.skynet.be/mpfa/ pour débuter sur le forum


"Gustavio" a écrit dans le message de news:
uGo%
Raymond,

En important la base dans une bdd vierge, je reussi a faire tous les
changements necessaires et a acceder a tous les menus...

Je n'avais pas penser a faire ca.

Grand merci pour tout le temps que tu as passe a m'aider.
Matthieu
ps : si tu veux je la remet en ligne...