OVH Cloud OVH Cloud

Base mde empaquetée

21 réponses
Avatar
Luis
Bonjour,
J'aimerai savoir si

If Not AppOK
("""MSACCESS.EXE"" ""C:\Data.mdb"" /compact""Z:\Sauvegarde\
Data.mdb""") Then MsgBox "Erreur ex=E9cution"

Z:\ =E9tant un disque dur amovible reli=E9 par usb.

est une action possible dans une base mde empaquet=E9e sous=20
runtime XP d=E9v. et install=E9e sur un pc sans Access.

Car je l'ai fait et cette action se bloque apr=E8s=20
compactage.
Luis

10 réponses

1 2 3
Avatar
Raymond [mvp]
Bonjour Luis.
d'abord je pense qu'il faut un espace entre /compact""Z:Sauvegarde
/compact ""Z:Sauvegarde
si data.mdb est la base en cours, ça ne marchera pas.
pour compacter la base en cours prends la procédure de jessy:
http://access.jessy.free.fr/htm/DownLoad/CompactDb.htm
d'ailleurs je vais lui réclamer des royalties, j'ai du donner au moins 500
fois cette adresse.

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


"Luis" a écrit dans le message de
news: 0bff01c4db64$fc3b1700$
Bonjour,
J'aimerai savoir si

If Not AppOK
("""MSACCESS.EXE"" ""C:Data.mdb"" /compact""Z:Sauvegarde
Data.mdb""") Then MsgBox "Erreur exécution"

Z: étant un disque dur amovible relié par usb.

est une action possible dans une base mde empaquetée sous
runtime XP dév. et installée sur un pc sans Access.

Car je l'ai fait et cette action se bloque après
compactage.
Luis
Avatar
Luis
Bonjour Raymond,
Non la base compactée n'est pas la base en cours, j'ai
justement fait une petite application séparée pour faire
le compactage de la base avec les tables. La base frontale
est en mde donc, je pense pas besoin de compacter.
je vais mettre un espace, si le problème peut venir de là
super.
Luis
-----Message d'origine-----
Bonjour Luis.
d'abord je pense qu'il faut un espace
entre /compact""Z:Sauvegarde

/compact ""Z:Sauvegarde
si data.mdb est la base en cours, ça ne marchera pas.
pour compacter la base en cours prends la procédure de
jessy:

http://access.jessy.free.fr/htm/DownLoad/CompactDb.htm
d'ailleurs je vais lui réclamer des royalties, j'ai du
donner au moins 500

fois cette adresse.

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


"Luis" a écrit dans
le message de

news: 0bff01c4db64$fc3b1700$
Bonjour,
J'aimerai savoir si

If Not AppOK

("""MSACCESS.EXE"" ""C:Data.mdb"" /compact""Z:Sauvegarde

Data.mdb""") Then MsgBox "Erreur exécution"

Z: étant un disque dur amovible relié par usb.

est une action possible dans une base mde empaquetée sous
runtime XP dév. et installée sur un pc sans Access.

Car je l'ai fait et cette action se bloque après
compactage.
Luis


.



Avatar
Raymond [mvp]
Pour la base frontale, coche la case de compactage à la sortie, ça t'évitera
de te poser des questions en cas d'import ou de création de tables
temporaires qui feraient grossir la base.
je pense quand même qu'il serait bon d'indiquer le chemin complet de
msaccess.exe et de vérifier si tu tu as bien tous les droits sur Z:
--
@+
Raymond Access MVP
http://OfficeSystem.Access.free.fr/
http://users.skynet.be/mpfa/ pour débuter sur le forum


"Luis" a écrit dans le message de
news: 177401c4db92$33807020$
Bonjour Raymond,
Non la base compactée n'est pas la base en cours, j'ai
justement fait une petite application séparée pour faire
le compactage de la base avec les tables. La base frontale
est en mde donc, je pense pas besoin de compacter.
je vais mettre un espace, si le problème peut venir de là
super.
Luis
-----Message d'origine-----
Bonjour Luis.
d'abord je pense qu'il faut un espace
entre /compact""Z:Sauvegarde

/compact ""Z:Sauvegarde
si data.mdb est la base en cours, ça ne marchera pas.
pour compacter la base en cours prends la procédure de
jessy:

http://access.jessy.free.fr/htm/DownLoad/CompactDb.htm
d'ailleurs je vais lui réclamer des royalties, j'ai du
donner au moins 500

fois cette adresse.

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


"Luis" a écrit dans
le message de

news: 0bff01c4db64$fc3b1700$
Bonjour,
J'aimerai savoir si

If Not AppOK

("""MSACCESS.EXE"" ""C:Data.mdb"" /compact""Z:Sauvegarde

Data.mdb""") Then MsgBox "Erreur exécution"

Z: étant un disque dur amovible relié par usb.

est une action possible dans une base mde empaquetée sous
runtime XP dév. et installée sur un pc sans Access.

Car je l'ai fait et cette action se bloque après
compactage.
Luis


.



Avatar
Luis
Bonjour Raymond,
Oui Z: est partagé.
Tu me dit d'indiquer le chemin complet de msaccess.exe,
mais sur cet ordinateur il n'y a pas Access, c'est pour
cette raison que tout est installé avec le runtime.

Pour essayer j'ai installé AccessXp sur cet ordinateur et
la sauvegarde s'est faite parfaitement.
J'ai désinstallé Access puisque je n'ai pas une deuxième
licence et qu'il n'y a pas de raison de ne pas utiliser
une base empaquetée, et ça bloque à nouveau après le
compactage, l'espace entre /compact ""Z:Sauvegarde n'a
pas réglé le problème.
Luis
-----Message d'origine-----
Pour la base frontale, coche la case de compactage à la
sortie, ça t'évitera

de te poser des questions en cas d'import ou de création
de tables

temporaires qui feraient grossir la base.
je pense quand même qu'il serait bon d'indiquer le chemin
complet de

msaccess.exe et de vérifier si tu tu as bien tous les
droits sur Z:

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


"Luis" a écrit dans
le message de

news: 177401c4db92$33807020$
Bonjour Raymond,
Non la base compactée n'est pas la base en cours, j'ai
justement fait une petite application séparée pour faire
le compactage de la base avec les tables. La base frontale
est en mde donc, je pense pas besoin de compacter.
je vais mettre un espace, si le problème peut venir de là
super.
Luis
-----Message d'origine-----
Bonjour Luis.
d'abord je pense qu'il faut un espace
entre /compact""Z:Sauvegarde

/compact ""Z:Sauvegarde
si data.mdb est la base en cours, ça ne marchera pas.
pour compacter la base en cours prends la procédure de
jessy:

http://access.jessy.free.fr/htm/DownLoad/CompactDb.htm
d'ailleurs je vais lui réclamer des royalties, j'ai du
donner au moins 500

fois cette adresse.

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


"Luis" a écrit dans
le message de

news: 0bff01c4db64$fc3b1700$
Bonjour,
J'aimerai savoir si

If Not AppOK



("""MSACCESS.EXE"" ""C:Data.mdb"" /compact""Z:Sauvegarde

Data.mdb""") Then MsgBox "Erreur exécution"

Z: étant un disque dur amovible relié par usb.

est une action possible dans une base mde empaquetée sous
runtime XP dév. et installée sur un pc sans Access.

Car je l'ai fait et cette action se bloque après
compactage.
Luis


.




.




Avatar
Raymond [mvp]
jusqu'à plus ample information, le runtime s'appelle MSACCESS.EXE, alors
indique le chemin complet .
essaie d'abord de controler si le nouveau fichier se crée normalement sur le
disque en cours, avant de le créer sur le z.

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


"Luis" a écrit dans le message de
news: 174801c4dbaf$9b93a200$
Bonjour Raymond,
Oui Z: est partagé.
Tu me dit d'indiquer le chemin complet de msaccess.exe,
mais sur cet ordinateur il n'y a pas Access, c'est pour
cette raison que tout est installé avec le runtime.

Pour essayer j'ai installé AccessXp sur cet ordinateur et
la sauvegarde s'est faite parfaitement.
J'ai désinstallé Access puisque je n'ai pas une deuxième
licence et qu'il n'y a pas de raison de ne pas utiliser
une base empaquetée, et ça bloque à nouveau après le
compactage, l'espace entre /compact ""Z:Sauvegarde n'a
pas réglé le problème.
Luis
Avatar
Luis
Bonjour Raymond,
Les empaquetages s'installent sur C:Program Files, si
j'ai bien compris il faut que j'indique

If Not AppOK("""C:Program
FilesSauvegardeMSACCESS.EXE"" ""C:Data.mdb"" /compact ""
C:SauvegardeData.mdb""") Then MsgBox "Erreur exécution"
Je crois que je ne comprend pas ce que tu me dis.
Sur le disque en cours, il ne se crée pas non-plus.
Luis
-----Message d'origine-----
jusqu'à plus ample information, le runtime s'appelle
MSACCESS.EXE, alors

indique le chemin complet .
essaie d'abord de controler si le nouveau fichier se crée
normalement sur le

disque en cours, avant de le créer sur le z.

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


"Luis" a écrit dans
le message de

news: 174801c4dbaf$9b93a200$
Bonjour Raymond,
Oui Z: est partagé.
Tu me dit d'indiquer le chemin complet de msaccess.exe,
mais sur cet ordinateur il n'y a pas Access, c'est pour
cette raison que tout est installé avec le runtime.

Pour essayer j'ai installé AccessXp sur cet ordinateur et
la sauvegarde s'est faite parfaitement.
J'ai désinstallé Access puisque je n'ai pas une deuxième
licence et qu'il n'y a pas de raison de ne pas utiliser
une base empaquetée, et ça bloque à nouveau après le
compactage, l'espace entre /compact ""Z:Sauvegarde n'a
pas réglé le problème.
Luis


.



Avatar
Raymond [mvp]
je te demandais de le créer sur le disque en cours, le disque sur lequel se
trouve ta base, en changeant de nom bien sûr.
pour info on n'installe pas un runtime sur un répertoire sauvegarde, ça
prête à confusion.
--
@+
Raymond Access MVP
http://OfficeSystem.Access.free.fr/
http://users.skynet.be/mpfa/ pour débuter sur le forum


"Luis" a écrit dans le message de
news: 0e6701c4dbb3$2bd38d50$
Bonjour Raymond,
Les empaquetages s'installent sur C:Program Files, si
j'ai bien compris il faut que j'indique

If Not AppOK("""C:Program
FilesSauvegardeMSACCESS.EXE"" ""C:Data.mdb"" /compact ""
C:SauvegardeData.mdb""") Then MsgBox "Erreur exécution"
Je crois que je ne comprend pas ce que tu me dis.
Sur le disque en cours, il ne se crée pas non-plus.
Luis
Avatar
Luis
Bonjour Raymond,
Si je teste sur l'ordinateur sur lequel j'ai fait la base
que j'ai appelé sauvegarde, tout se passe bien (en
changeant le nom du disque bien-sûr), car là il y a Access.
Si je fais la même chose sur l'ordinateur qui n'a pas
Access, c'est à dire la même base empaquetée ça ne marche
pas.
Pour te répondre à 'pour info on n'installe pas un runtime
sur un répertoire sauvegarde, ça prête à confusion'
Sauvegarde est le nom que j'ai donné à cette base qui ne
sert qu'à compacter et copier.
Je ne comprend pas, une chose tu me dis qu'on n'installe
pas un runtime sur un répertoire sauvegarde, mais le
runtime s'installe d'office dans Programme Files et
Sauvegarde est le nom de l'application après installation
de l'empaquetage. Donc je n'ai pas compris ce que tu
voulais me dire par indique le chemin complet de
MSACCESS.EXE
Luis
-----Message d'origine-----
je te demandais de le créer sur le disque en cours, le
disque sur lequel se

trouve ta base, en changeant de nom bien sûr.
pour info on n'installe pas un runtime sur un répertoire
sauvegarde, ça

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


"Luis" a écrit dans
le message de

news: 0e6701c4dbb3$2bd38d50$
Bonjour Raymond,
Les empaquetages s'installent sur C:Program Files, si
j'ai bien compris il faut que j'indique

If Not AppOK("""C:Program
FilesSauvegardeMSACCESS.EXE"" ""C:Data.mdb"" /compact "
"

C:SauvegardeData.mdb""") Then MsgBox "Erreur exécution"
Je crois que je ne comprend pas ce que tu me dis.
Sur le disque en cours, il ne se crée pas non-plus.
Luis


.



Avatar
Raymond [mvp]
le runtime s'appelle msaccess.exe, comme l'access complet. essais d'indiquer
le chemin complet "c:program files.....msaccess.exe" .....

est-ce que le compactage se fait bien ou non si tu es sur le même répertoire
?

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


"Luis" a écrit dans le message de
news: 190c01c4dbbc$01136780$
Bonjour Raymond,
Si je teste sur l'ordinateur sur lequel j'ai fait la base
que j'ai appelé sauvegarde, tout se passe bien (en
changeant le nom du disque bien-sûr), car là il y a Access.
Si je fais la même chose sur l'ordinateur qui n'a pas
Access, c'est à dire la même base empaquetée ça ne marche
pas.
Pour te répondre à 'pour info on n'installe pas un runtime
sur un répertoire sauvegarde, ça prête à confusion'
Sauvegarde est le nom que j'ai donné à cette base qui ne
sert qu'à compacter et copier.
Je ne comprend pas, une chose tu me dis qu'on n'installe
pas un runtime sur un répertoire sauvegarde, mais le
runtime s'installe d'office dans Programme Files et
Sauvegarde est le nom de l'application après installation
de l'empaquetage. Donc je n'ai pas compris ce que tu
voulais me dire par indique le chemin complet de
MSACCESS.EXE
Luis
-----Message d'origine-----
je te demandais de le créer sur le disque en cours, le
disque sur lequel se

trouve ta base, en changeant de nom bien sûr.
pour info on n'installe pas un runtime sur un répertoire
sauvegarde, ça

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


"Luis" a écrit dans
le message de

news: 0e6701c4dbb3$2bd38d50$
Bonjour Raymond,
Les empaquetages s'installent sur C:Program Files, si
j'ai bien compris il faut que j'indique

If Not AppOK("""C:Program
FilesSauvegardeMSACCESS.EXE"" ""C:Data.mdb"" /compact "
"

C:SauvegardeData.mdb""") Then MsgBox "Erreur exécution"
Je crois que je ne comprend pas ce que tu me dis.
Sur le disque en cours, il ne se crée pas non-plus.
Luis


.



Avatar
Luis
Bonjour Raymond,
Tu me dis de donner le chemin complet de msaccess.exe qui
est le runtime.
J'ai installé le même empaquetage dans 3 ordinateurs
différents n'ayant pas Access installé et voilà ce que
j'ai comme chemin après intallation.
Dans 1er pc C:Program FilesFichiers communsMicrosoft
SharedOffice 10msaccess.exe
dans le 2ème pc C:Program FilesMicrosoft OfficeOffice 10
msaccess.exe
Dans le 3ème pc C:Program Filesmsaccess.exe

L'application par contre s'est toujours installée dans
C:Program FilesSauvegarde (Sauvegarde est le nom que
j'ai donné à l'application)il y a la base, les dll, olb et
tlb qui vont avec.
Ca doit venir de la configuration Windows.
Il est dans ce cas impossible d'indiquer le chemin complet
où va s'installer msaccess.exe
A moins qu'on puisse l'indiquer à la création de
l'empaquetage, mais je ne sais pas comment faire.
Luis
-----Message d'origine-----
le runtime s'appelle msaccess.exe, comme l'access
complet. essais d'indiquer

le chemin complet "c:program
files.....msaccess.exe" .....


est-ce que le compactage se fait bien ou non si tu es sur
le même répertoire

?

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


"Luis" a écrit dans
le message de

news: 190c01c4dbbc$01136780$
Bonjour Raymond,
Si je teste sur l'ordinateur sur lequel j'ai fait la base
que j'ai appelé sauvegarde, tout se passe bien (en
changeant le nom du disque bien-sûr), car là il y a
Access.

Si je fais la même chose sur l'ordinateur qui n'a pas
Access, c'est à dire la même base empaquetée ça ne marche
pas.
Pour te répondre à 'pour info on n'installe pas un runtime
sur un répertoire sauvegarde, ça prête à confusion'
Sauvegarde est le nom que j'ai donné à cette base qui ne
sert qu'à compacter et copier.
Je ne comprend pas, une chose tu me dis qu'on n'installe
pas un runtime sur un répertoire sauvegarde, mais le
runtime s'installe d'office dans Programme Files et
Sauvegarde est le nom de l'application après installation
de l'empaquetage. Donc je n'ai pas compris ce que tu
voulais me dire par indique le chemin complet de
MSACCESS.EXE
Luis
-----Message d'origine-----
je te demandais de le créer sur le disque en cours, le
disque sur lequel se

trouve ta base, en changeant de nom bien sûr.
pour info on n'installe pas un runtime sur un répertoire
sauvegarde, ça

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


"Luis" a écrit dans
le message de

news: 0e6701c4dbb3$2bd38d50$
Bonjour Raymond,
Les empaquetages s'installent sur C:Program Files, si
j'ai bien compris il faut que j'indique

If Not AppOK("""C:Program
FilesSauvegardeMSACCESS.EXE"" ""C:Data.mdb"" /compact
"


"
C:SauvegardeData.mdb""") Then MsgBox "Erreur exécution"
Je crois que je ne comprend pas ce que tu me dis.
Sur le disque en cours, il ne se crée pas non-plus.
Luis


.




.




1 2 3