OVH Cloud OVH Cloud

Packaging

6 réponses
Avatar
Ghislain
Bonjour a tous,
J ai une base de donnees qui est utlisee par plusieurs
utilisateurs depuis une semaine. J'ai utilise le Package
access 2003 en incluant le runtime 2003. Jusque la tout
va bien, mais il faut que je fasse des changements sur ma
base et je voudrais pouvoir donner a mes utilisateurs une
actualisation de la base qui ne supprimera pas les
actuels enregistrments.
C est certainement possible mais je ne sais pas comment ?
Merci d avance

6 réponses

Avatar
Ze titi
Bonjour Ghislain,

il faut que tu crées une base ne contenant que tes tables.
Cette base ne contiendra que les données.
Ensuite, tu crées une autre base avec une liaison sur toutes tes tables
de l'autre base (Fichier, Données externes, Lier les tables). Cette base
contient toutes tes requêtes, formulaires, états, pages, macros. Lorsque
tu fais une mise à jour, tu envoies cette dernière base à tes
utilisateurs. Ainsi, tes données sont conservées.



Ghislain wrote:

Bonjour a tous,
J ai une base de donnees qui est utlisee par plusieurs
utilisateurs depuis une semaine. J'ai utilise le Package
access 2003 en incluant le runtime 2003. Jusque la tout
va bien, mais il faut que je fasse des changements sur ma
base et je voudrais pouvoir donner a mes utilisateurs une
actualisation de la base qui ne supprimera pas les
actuels enregistrments.
C est certainement possible mais je ne sais pas comment ?
Merci d avance



--
Voilou,

@+,
Titi

Avatar
Raymond [mvp]
Bonjour.

Tu as du prévoir d'utiliser une base principale sur le serveur avec toutes
les données et une base frontale sur les postes avec les objets formulaires,
états, requêtes etc...?
Si tes modifs portent sur la base frontale, tu refais un package de la base
frontale et tu redistribues.
Si tes modifs portent sur la structure des tables de la base principale,
soit tu fais une base de mise à jour qui créera les nouveaux champs , les
nouvelles relations, les nouveaux index etc... soit tu te déplaces toi-même
pour faire les modifs sur place et vérifier la bonne marche, soit tu as un
accès à distance et tu peux le faire de ta chaise.
--
@+
Raymond Access MVP
http://access.seneque.free.fr/
http://access.vba.free.fr/
http://access2003.free.fr/
http://users.skynet.be/mpfa/ pour débuter sur le forum


"Ghislain" a écrit dans le message de
news:101cc01c43f12$921bc070$
Bonjour a tous,
J ai une base de donnees qui est utlisee par plusieurs
utilisateurs depuis une semaine. J'ai utilise le Package
access 2003 en incluant le runtime 2003. Jusque la tout
va bien, mais il faut que je fasse des changements sur ma
base et je voudrais pouvoir donner a mes utilisateurs une
actualisation de la base qui ne supprimera pas les
actuels enregistrments.
C est certainement possible mais je ne sais pas comment ?
Merci d avance



Avatar
Ghislain
Merci Pour ta reponse,

Le seul probleme cest que cette base n'est pas en reseau
et chacun des utilisateurs a ca propre version (qui est
la meme pour tous). Mes changements ne concernent que mes
formulaires ou mes etats, je pensais qu'il y avait un
moyen d'actualiser ce genre de changement sans en
affecter les donnees deja entees...?




-----Message d'origine-----
Bonjour Ghislain,

il faut que tu crées une base ne contenant que tes
tables.

Cette base ne contiendra que les données.
Ensuite, tu crées une autre base avec une liaison sur
toutes tes tables

de l'autre base (Fichier, Données externes, Lier les
tables). Cette base

contient toutes tes requêtes, formulaires, états, pages,
macros. Lorsque

tu fais une mise à jour, tu envoies cette dernière base
à tes

utilisateurs. Ainsi, tes données sont conservées.



Ghislain wrote:

Bonjour a tous,
J ai une base de donnees qui est utlisee par plusieurs
utilisateurs depuis une semaine. J'ai utilise le
Package


access 2003 en incluant le runtime 2003. Jusque la
tout


va bien, mais il faut que je fasse des changements sur
ma


base et je voudrais pouvoir donner a mes utilisateurs
une


actualisation de la base qui ne supprimera pas les
actuels enregistrments.
C est certainement possible mais je ne sais pas
comment ?


Merci d avance



--
Voilou,

@+,
Titi
.




Avatar
3stone
Salut,

"Ghislain"
Le seul probleme cest que cette base n'est pas en reseau
et chacun des utilisateurs a ca propre version (qui est
la meme pour tous). Mes changements ne concernent que mes
formulaires ou mes etats, je pensais qu'il y avait un
moyen d'actualiser ce genre de changement sans en
affecter les donnees deja entees...?


Dans ces conditions, tu n'as pas beaucoup de choix...

Renomme ou préfixe l'ancien formulaire, celui qui sera remplacer.
Ensuite, par le menu "Fichier, Données externes, Importer..."
tu importe la nouvelle version.

Le données ne seront pas modifiées!

C'est à faire sur chacune de tes bases...


--
A+
Pierre (3stone) Access MVP
-----------------------------
http://users.skynet.be/mpfa
-----------------------------
Avatar
EPM
Bonjour
Rien ne t'empeche d'utiliser quand même 2 bases sur chaque poste : une base avec les données et une avec tes formualires, requetes et etats qui, elle seule est remplacée à chaque mise a jour.
Avatar
mb
Comment fais tu pour packager ton appli?
A+
-----Message d'origine-----
Bonjour a tous,
J ai une base de donnees qui est utlisee par plusieurs
utilisateurs depuis une semaine. J'ai utilise le Package
access 2003 en incluant le runtime 2003. Jusque la tout
va bien, mais il faut que je fasse des changements sur ma
base et je voudrais pouvoir donner a mes utilisateurs une
actualisation de la base qui ne supprimera pas les
actuels enregistrments.
C est certainement possible mais je ne sais pas comment ?
Merci d avance

.