Sauvegarde données
Le
Angela
bonjour,
est ce que je peux ne sauvegarder que les données d'une base?
Si oui comment faire?
Merci d'avance
Angéla
est ce que je peux ne sauvegarder que les données d'une base?
Si oui comment faire?
Merci d'avance
Angéla

Poser une question


Tu ne veux sauvegarder donc que les tables ?
Une des solutions peut etre par exemple d'exporter tes tables dans un autre
mdb stocké sur ton serveur de sauvegarde par exemple.
Pour cela, dans un module tu boucles sur toutes tes tables comme suit :
For each LaTable in CurrentDb.TableDefs
'..... traitement
Next
et la ou est marqué 'traitement' tu fais un export à l'aide de la fonction
DoCmd.TransferDatabase (regarde l'aide en ligne pour les paramètres)
Arnaud
"Angela" news:
"Gafish" news:
il suffit que tes tables soient dans une (ou plusieurs) mdb
et que tes outils (requêtes, formulaires, états, ...)
soient dans une ou plusieurs autres mdb.
La relation avec les données se fait par l'utilisation de tables liées.
Gros intérêt (en dehors de la sauvegarde des données uniquement) :
la maintenance. Tu fais évoluer ton conteneur d'outils sans bloquer
les utilisateurs. Et il suffit d'ouvrir la nouvelle version pour profiter
des nouveautés et des améliorations. De plus si tu envoie la nouvelle
version par mail, elle ne contient aucune donnée...
Il existe un utilitaire dans Access qui permet d'éclater les données afin de
faire un conteneur de date et un conteneur d'outils avec les attachements.
Voir dans 97, dans Outils / compléments / fractionnement de base de données
et dans les versions plus récentes ça doit être dans Outils / gestionnaire
de base de données.
On en reparle quand tu veux.
Jac
"Angela" news:
J'ai essayer de lier les tables et ensuite dans Outil/gestionnaire de base
de donnée j'ai mis à jour les tables.
Je vois la mise a jour s'effectuée et lorsque je vais dans la base avec
laquelle j'ai fais le lien, mes tables ne sont pas mises à jour.
Pourquoi???
Merci d'avance
Angéla
"Jac" 414feffd$0$12621$
selon le concept évoqué, la mise à jour des tables se fait en
étant dans la mdb qui contient les liasons (icônes de tables
avec une flèche à gauche). Là on écrit directement dans la
table, dans des requêtes ou des formulaires.
Dans Windows, ça correspondrait à un raccourci qui ne
contient que le chemin d'accès au fichier original.
Dans Outil/gestionnaire de base de données, on ne met à
jour que la liaison... donc on ne touche pas aux données.
Essaye dans Table d'ouvrir une table liée et de la modifier.
@ +
Jac
"Angela"