OVH Cloud OVH Cloud

Sauvegarde données

5 réponses
Avatar
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

5 réponses

Avatar
Gafish
Bonjour,

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" a écrit dans le message de
news:
bonjour,
est ce que je peux ne sauvegarder que les données d'une base?
Si oui comment faire?
Merci d'avance
Angéla




Avatar
Gafish
Accessoirement verifie l'horloge de ton pc, tu es en avance sur ton temps :)

"Gafish" a écrit dans le message de
news:
Bonjour,

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" a écrit dans le message de
news:
bonjour,
est ce que je peux ne sauvegarder que les données d'une base?
Si oui comment faire?
Merci d'avance
Angéla








Avatar
Jac
Salut Angéla,
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" a écrit dans le message de
news:
bonjour,
est ce que je peux ne sauvegarder que les données d'une base?
Si oui comment faire?
Merci d'avance
Angéla


Avatar
Angela
Merci Jat de ta réponse et bonjour,
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" a écrit dans le message news:
414feffd$0$12621$
Salut Angéla,
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" a écrit dans le message de
news:
bonjour,
est ce que je peux ne sauvegarder que les données d'une base?
Si oui comment faire?
Merci d'avance
Angéla






Avatar
Jac
Salut Angela,

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" a écrit dans le message de news:

Merci Jat de ta réponse et bonjour,
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