Demande d'aide avec access

jeanluc
Demande d'aide avec access

Bonjour,
Je suis nouveau sur ce site je commence par une question sous access:
jai une base de donnée crée sous access 2000 je voudrai l'installer sur un autre poste par un fichier d'install la est ma question comment? et faut t'il un autre logiciel pour la rendre exécutable.
Merci de vos réponses.

fredericmazue

Quote:
Je suis nouveau sur ce site

Bienvenue :)

Quote:
la rendre exécutable

Vouloir rendre exécutable une base de données n'a pas de sens.
Quote:
faut t'il un autre logiciel

Donc il faut Access sur la machine cible ou au moins son pilote s'il est question de créer une source de données ODBC pour qu'une application tierce puisse accéder à la base.
Ces conditions étant remplies ...
Quote:
jai une base de donnée crée sous access 2000 je voudrai l'installer sur un autre poste par un fichier d'install

.... Je ne suis pas sûr de bien saisir ce que tu veux dire pas "un fichier d'install". Quoi qu'il en soit, une base de données Access consiste en un fichier .mdb tu copies le fichier sur la machine cible et l'affaire est réglée.
dbobby

Si vous voulez mon humble avis, pour executer mdb, il faudrait ecrire un application compilé, de genre visual basic ou tout autre compilateur compaible avec mdb
C'est ca ?

fredericmazue

Quote:
pour executer mdb, il faudrait ecrire un application compilé, de genre visual basic ou tout autre compilateur compaible avec mdb
C'est ca ?

Non :)
Une base de données ne s'exécute pas de toutes façons.
Sinon pour communiquer avec une base Access, il suffit de la définir (au niveau de Windows) en tant que source de données ODBC.
A partir de là, tout langage, compilé ou non, qui connaît ODBC, pourra utiliser la base.
dbobby

OK, je dit plus rien. vaut mieux ca que dire des betises

skaiffer

Une base Access peut se décomposer en 2 parties :
- la base de donnée
- la partie applicative (formulaires, états, requètes)

Si c'est juste un fichier access contenant une base de donnée, il suffit effectivement d'un driver ODBC qui est natif sur un OS microsoft.

Si la base contient une partie applicative, il faut installer au minimum le runtime Access correspondant à la version avec laquelle elle a été dévelopée (sinon le runtime va essayer de la convertir).

Le runtime est gratuit et permet d'executer l'application access mais pas d'editer le code.

Et dans ce cas il faut donc installer le runtime et copier le fichier mdb sur un poste
Double clicker sur le mdb ou lancer msaccess.exe du répertoire du runtime avec le fichier en parametre. (si on a différentes versions d'access sur le poste)