Enregistrement automatique vba access

hamster2combat Messages postés 41 Date d'inscription mercredi 22 octobre 2003 Statut Membre Dernière intervention 22 juin 2006 - 20 nov. 2003 à 11:26
hamster2combat Messages postés 41 Date d'inscription mercredi 22 octobre 2003 Statut Membre Dernière intervention 22 juin 2006 - 20 nov. 2003 à 11:44
Bonjour à ceux qui vont me lire...

J'aimerai enregistrer ma BDD tous les mois..
de ce fait donner un titre à la base en rapport avec la date systeme.

Y aurait il une macro simple à faire

merci d'avance!!!

1 réponse

hamster2combat Messages postés 41 Date d'inscription mercredi 22 octobre 2003 Statut Membre Dernière intervention 22 juin 2006
20 nov. 2003 à 11:44
je fais un compactage d'une base..
J'utilise une sauvegarde sur une base tampon...
Pourrai-je utiliser la date systeme pour que cela se fasse à une date précise.

if datesysteme = "01/01/2006" then (là le probleme)

sNomBase = "C:\Documents and Settings\a_barbet\Mes documents\base de donnée\Base.MDB"
sNomBaseTmp = "C:\Documents and Settings\a_barbet\Mes documents\base de donnée\BaseTmp.MDB"

'1. Compactage dans une nouvelle base

DBEngine.CompactDatabase sNomBase, sNomBaseTmp
'2. Suppression de la base originale
Kill sNomBase
'3. Renommer la base compactée avec le nom de la base originale
Name sNomBaseTmp As sNomBase

end if
0
Rejoignez-nous