COMPACTER UNE BASE DE DONNÉES ACCESS PROTÉGÉE PAR UN MOT DE PASSE

cs_Jack Messages postés 14006 Date d'inscription samedi 29 décembre 2001 Statut Modérateur Dernière intervention 28 août 2015 - 26 déc. 2002 à 16:10
EvilGost Messages postés 235 Date d'inscription lundi 16 décembre 2002 Statut Membre Dernière intervention 16 mai 2011 - 12 mai 2006 à 11:24
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.

https://codes-sources.commentcamarche.net/source/5449-compacter-une-base-de-donnees-access-protegee-par-un-mot-de-passe

EvilGost Messages postés 235 Date d'inscription lundi 16 décembre 2002 Statut Membre Dernière intervention 16 mai 2011 2
12 mai 2006 à 11:24
Je confirme que l'utilisation de la compression via le Jet Engine sur une base Access 97 corrompt la base et devient illisible par la suite via access...
EvilGost Messages postés 235 Date d'inscription lundi 16 décembre 2002 Statut Membre Dernière intervention 16 mai 2011 2
8 févr. 2006 à 11:04
Si l'on veut que le compactage soit effectuer dans le même répertoire que celui où se trouve la base, il suffit de faire cela à la ligne 43:

sShortName = oFSO.GetParentFolderName(sLocalDatabase) & "" & oFSO.GetBaseName(sLocalDatabase)


Pour Patate, si c'est tout à fait possible, le fso ici sert surtout à la manipulation des fichiers, tu peux utiliser les fonctions vb de base come filecopy, kill, etc...
cs_PaTaTe Messages postés 2126 Date d'inscription mercredi 21 août 2002 Statut Contributeur Dernière intervention 19 février 2021 2
30 janv. 2005 à 01:13
c possible une version sans FSO ? parce que serieusement FSO ...
cs_jds Messages postés 8 Date d'inscription mardi 17 décembre 2002 Statut Membre Dernière intervention 26 novembre 2004
26 nov. 2004 à 03:06
Salut les gars, désolé j'ai corrigé quelques bug et ajouté le projet avec la MDB
zeunz Messages postés 200 Date d'inscription jeudi 26 février 2004 Statut Membre Dernière intervention 30 juin 2008
25 nov. 2004 à 19:45
GetMaFoin Messages postés 1 Date d'inscription jeudi 19 août 2004 Statut Membre Dernière intervention 23 novembre 2004
23 nov. 2004 à 17:29
Salut

j'ai le meme probleme que dlecliar, le format de la base compactée n'est pas reconnu lorsque je veut l'ouvrir.

si quelqu'un a la solution je suis preneur.

Merci
zeunz Messages postés 200 Date d'inscription jeudi 26 février 2004 Statut Membre Dernière intervention 30 juin 2008
14 mai 2004 à 11:41
slt. sais tu a tt hasard comment creer une base access avec un PASSWORD? merci.

salutations.
cs_dleclair Messages postés 2 Date d'inscription mardi 1 juillet 2003 Statut Membre Dernière intervention 28 juillet 2004
24 sept. 2003 à 19:13
Salut...

c'est ok à la compression, sauf que lorsque je souhaite ouvrir cette base à travers MS-ACCESS... ACCESS signale que le "format de base de données n'est pas reconnu"
Sais-tu ce qui provoque ça? As tu eu le même problème???

As tu une solution pour ça?!!!

A+ David
cs_Hobby Messages postés 116 Date d'inscription mercredi 5 juin 2002 Statut Membre Dernière intervention 17 septembre 2008
19 janv. 2003 à 02:38
Je confirme cela fonctionne avec la version 2002.

Mais il y a un oublis:
La variable sDatabase n'est pas déclaré alors soit vous ajouter:
Dim sDatabase As String
sDatabase = sLocalDatabase
Soit vous remplacez la variable: sDatabase par LocalDatabase.

Un second petit la creation dela nouvelle DB ce fait sur la racine du disque et non dans le même répertoire.

A part cela c'est impecable...Merci

a+
Olivier
cs_jds Messages postés 8 Date d'inscription mardi 17 décembre 2002 Statut Membre Dernière intervention 26 novembre 2004
28 déc. 2002 à 05:25
Salut Jack,
Le code fonctionne parfaitement sur 97/2000/2002
a+
Jo
cs_Jack Messages postés 14006 Date d'inscription samedi 29 décembre 2001 Statut Modérateur Dernière intervention 28 août 2015 79
26 déc. 2002 à 16:10
Salut. Peux-tu nous préciser quel type de Access : 97 ou 2000 ?
(parce que je pense que 97 ne le permet pas)
Merci
Rejoignez-nous