Bonjour
Perso je fais ca plus 'betement' :
Code :
- DBEngine.CreateDatabase nameTable, dbLangGeneral
|
Ensuite :
- tu veux definir TableAccess ou nameTable comme instance d'une base access... Pas tres logique tes noms de variable (Perso j'aurais mis nameBase et BaseAccess, plus facile pour relire par la suite...)
- TableAccess.Open <(--- Inutile, pour exporter une table pas besoin que l'autre soit ouverte.
Pour y faire reference et par exemple la fermer a la fin :
Code :
- Set accessApp = GetObject(nameTable)
- accessApp.Application.quit
|
Mais si tu ne l'ouvres pas, pas besoin de la fermer... cqfd
- Après je regarde ta variable nameTable, elle n'a pas d'extension pour le fichier, rajoute peut etre a la fin :
Code :
- nameTable = "C:\Documents and Settings\gf3323\Bureau\BaseDonnees\Tables-" & Replace(DateValue(Now()), "/", "" ) & ".mdb"
|
Pour finir, loin de moi l'idée de t'insulter/frustrer/rabaisser, mais on apprend pas a coder en regardant ce que font les autres sur internet...
On achete un bouquin et on potasse. Sur le net il y a autant de tout que de rien...
J'ajouterai aussi, qu'en fonction des version d'Access le code peut changer, or tu ne donnes pas la version sur laquelle tu travailles.
Cordialement
Message édité par SuppotDeSaTante le 20-07-2009 à 17:39:09
---------------
Soyez malin, louez entre voisins !