IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Access Discussion :

installation d'une application access


Sujet :

Access

  1. #1
    Membre régulier
    Profil pro
    Inscrit en
    Mars 2006
    Messages
    168
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Mars 2006
    Messages : 168
    Points : 91
    Points
    91
    Par défaut installation d'une application access
    salut,

    j'ai lu le tutoriel sur le deploiment d'une application access, mais j'avoue que je comprend pas(ou je n'ai pas chercher à comprendre ),donc moi je veux installer une application access d'abord sur un poste pour commencer ensuite dans un réseau, dans le tuto il parle de runtime et d'empaquetage,pouvez vous m'explique plus, c-à-d si on veux installer une application access il ne faudras le Runtime pour cela?
    merci

  2. #2
    Expert éminent sénior
    Avatar de Domi2
    Homme Profil pro
    Gestionnaire
    Inscrit en
    Juin 2006
    Messages
    7 194
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 64
    Localisation : Suisse

    Informations professionnelles :
    Activité : Gestionnaire
    Secteur : Administration - Collectivité locale

    Informations forums :
    Inscription : Juin 2006
    Messages : 7 194
    Points : 16 040
    Points
    16 040
    Par défaut
    Bonjour,

    Le runtime n'est, en quelque sorte, qu'une version "bridée" d'Access.

    Cela permet d'exécuter une application sur un PC sur lequel Acces lui-même n'est pas installé.

    Par contre, avec le runtime, il n'est pas possible de dévelloper une application.

    Donc, si tu as Access sur tes postes de travail, pas besoin du runtime.

    Pour la question du déploiement, commence, si ce n'est déjà fait, par scinder ton application en deux parties.

    Une base dorsale dans laquelle tu n'auras que les tables, et une base frontale avec avec tes formulaires, requêtes, états, etc.

    Si tu ne sais pas comment faire, utilise l'assistant

    Menu Outils ==> Utilitaires de base de données ==> Fractionner une base de données.

    Tu mets la base dorsale sur le réseau, les bases frontales les postes de travail, puis tu lies les tables depuis les bases frontales

    Menu Fichier ==> Données Externes ==> Lier les tables.

    Puis, toujours dans les bases frontales, dans le Menu Outils ==> Options ==> Onglet Avancé, tu sélectionnes Mode partagé et Enregisrements modifiés et tu coches Ouvrir avec enregistrements verrouillés.

    Enfin, dans tes formulaires, tu mets la propriété verrouillage sur "Enr modifié".

    Je crois n'avoir rien oublié.

    Domi2
    Vous avez des montres, nous avons le temps ! (citation attribuée à L.-S. Senghor)

    Ici, on ne perd pas de temps ! On en passe...


    Access : créer des codes-barres 128 en VBA
    Access : les commandes intégrées des menus

    Ce message (ou un autre) vous a aidé ? Votez pour lui avec

  3. #3
    Membre expert
    Avatar de FreeAccess
    Homme Profil pro
    Un monde ou prendre est plus facile qu'apprendre.
    Inscrit en
    Mars 2006
    Messages
    2 745
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Un monde ou prendre est plus facile qu'apprendre.

    Informations forums :
    Inscription : Mars 2006
    Messages : 2 745
    Points : 3 834
    Points
    3 834
    Par défaut
    Bonjour,
    mais j'avoue que je comprend pas(ou je n'ai pas chercher à comprendre ),
    Alors dans un cas comme celui-ci, il faut lire encore une fois, puis encore une fois, faire une petite pause, puis relire encore
    De plus évite de faire des multi-posts:
    http://www.developpez.net/forums/sho...d.php?t=181537

    Cela dit, maintenant avec toutes les explications de Domi2, tu devrais pouvoir réaliser ce que tu veux
    Bonne continuation.
    FreeAccess
    "Petit à petit l'araignée tisse sa toile"

  4. #4
    Rédacteur/Modérateur
    Avatar de argyronet
    Homme Profil pro
    Panseur de bobos en solutions ETL
    Inscrit en
    Mai 2004
    Messages
    5 123
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Panseur de bobos en solutions ETL
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mai 2004
    Messages : 5 123
    Points : 12 169
    Points
    12 169
    Billets dans le blog
    5
    Par défaut
    Bonjour,

    Domi2 a effectivement expliqué ce que tu peux commencer par faire.
    Mais pour l'implantation d'une appli Access sur d'autres postes, s'ils sont équipés d'Access eux-même, pas besoin de Runtime.
    Le Runtime sert à économiser des licences car en général, les entreprises sont équipées de Microsoft Office Standard et pas la version Pro donc pas d'Access, ça coûte moins cher, d'où le Runtime.
    Dans le tuto que j'ai écris, tout y est expliqué.
    Bien entendu, le but est de lire en intégralité et pas de le survoler pour aller à la page qui t'intéresse.

    Argy
    Ce qui donne son sens à la communication, c´est la réponse que l´on obtient. Si vous n´obtenez pas la réponse voulue, communiquez différemment.

    Ils comptent sur vous...
    Web Site@Mail
    Tutoriels : Déployez vos applications Access 2010 à 2019 */* Réalisez un Assistant de présaisie...
    MDB Viewer : Visionneuse Access v4.0
    *** Je recherche des profils (2 ans min.) Java EE, Fullstack, Front, .Net, Mobile... pour CDI ***

  5. #5
    Membre expérimenté

    Homme Profil pro
    Inscrit en
    Janvier 2006
    Messages
    1 183
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Janvier 2006
    Messages : 1 183
    Points : 1 362
    Points
    1 362
    Par défaut
    Concernant les licences; la license pour le runtime est-elle payante ?
    [Access] Les bases du débogage => ici

  6. #6
    Rédacteur/Modérateur
    Avatar de argyronet
    Homme Profil pro
    Panseur de bobos en solutions ETL
    Inscrit en
    Mai 2004
    Messages
    5 123
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Panseur de bobos en solutions ETL
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mai 2004
    Messages : 5 123
    Points : 12 169
    Points
    12 169
    Billets dans le blog
    5
    Par défaut
    Citation Envoyé par Kloun
    Concernant les licences; la license pour le runtime est-elle payante ?
    Non, pas pour le client.
    Pour toi, oui car il faut que tu te procures MSODE pour Office 2000 ou VST 2003 Pour Office System pour pouvoir l'utiliser et distribuer tes applis.

    Argy
    Ce qui donne son sens à la communication, c´est la réponse que l´on obtient. Si vous n´obtenez pas la réponse voulue, communiquez différemment.

    Ils comptent sur vous...
    Web Site@Mail
    Tutoriels : Déployez vos applications Access 2010 à 2019 */* Réalisez un Assistant de présaisie...
    MDB Viewer : Visionneuse Access v4.0
    *** Je recherche des profils (2 ans min.) Java EE, Fullstack, Front, .Net, Mobile... pour CDI ***

  7. #7
    Membre expérimenté

    Homme Profil pro
    Inscrit en
    Janvier 2006
    Messages
    1 183
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Janvier 2006
    Messages : 1 183
    Points : 1 362
    Points
    1 362
    Par défaut
    Merci pour la précision.
    Et pour Access 97 ? C'est la même chose.
    [Access] Les bases du débogage => ici

  8. #8
    Rédacteur/Modérateur
    Avatar de argyronet
    Homme Profil pro
    Panseur de bobos en solutions ETL
    Inscrit en
    Mai 2004
    Messages
    5 123
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Panseur de bobos en solutions ETL
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mai 2004
    Messages : 5 123
    Points : 12 169
    Points
    12 169
    Billets dans le blog
    5
    Par défaut
    Oui, mais il me semble improbable que tu trouves les outils de déploiement pour 97 ou peut-être d'occasion.

    Argy
    Ce qui donne son sens à la communication, c´est la réponse que l´on obtient. Si vous n´obtenez pas la réponse voulue, communiquez différemment.

    Ils comptent sur vous...
    Web Site@Mail
    Tutoriels : Déployez vos applications Access 2010 à 2019 */* Réalisez un Assistant de présaisie...
    MDB Viewer : Visionneuse Access v4.0
    *** Je recherche des profils (2 ans min.) Java EE, Fullstack, Front, .Net, Mobile... pour CDI ***

  9. #9
    Futur Membre du Club
    Profil pro
    Inscrit en
    Août 2006
    Messages
    16
    Détails du profil
    Informations personnelles :
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Août 2006
    Messages : 16
    Points : 8
    Points
    8
    Par défaut
    Un grand Bravo a Domi2...

    Une explication tres claire sur une manip qui m'a prix pas mal de temps a bien realiser... (Fractionner une base) j'aurais du lire cette explication avant de m'y coller...

    Merci

    Yves

  10. #10
    Membre du Club Avatar de bbo1991
    Profil pro
    oidfsdfsd
    Inscrit en
    Novembre 2006
    Messages
    100
    Détails du profil
    Informations personnelles :
    Âge : 39
    Localisation : France

    Informations professionnelles :
    Activité : oidfsdfsd

    Informations forums :
    Inscription : Novembre 2006
    Messages : 100
    Points : 61
    Points
    61
    Par défaut SOS access multiposte
    J'ai suivi les indications de DOMI2 mais une fois avoir fractionnée et configuré les formulaires j'ai un problème.
    L'application effectue d'abord la gestion des utilisateurs classique: demande de login et passwd.
    Puis une fois validée je devrai me retrouver avec mon formualire d'accueil que j'ai placé sous fond gris.
    Ben là je ne vois que le fond gris , et plus rien, je crois que le formulaire ne veut plus s'afficher.

    Sinon avant ce tuto j'ai adopté le truc que vous déconseillez:
    la base sur un serveur, puis sur chaque poste client un raccourci vers la base. Au début ça marchait plutôt bien (j'utilise un fichier Access2000, exploité par Access2003 sur tous les postes serveur inclut) avec 10 utilisateurs. Puis certains postes clients ne fonctionnent plus avec l'apparition du message d'erreur :
    "La base de donnée est ouverte en mode lecture seule
    Vous ne pourrez pas enregistrer les modifications effectués sur les données ou sur les objets"
    Ou encore :
    "L'utilisateur XX a placé la BDD dans un état l'empêchant de s'ouvrir" (un truc comme ça, ce message n'apparait pas souvent par rapport au premier) .

    alors quelqu'un à une solution, pourkoi mon formulaire ne s'affiche-t-il pas?
    Est-ce un problème niveau conception ou j'ai loupé quelque chose dans la procédure de DOMI2????

    Merci d'avance à tous

  11. #11
    Membre du Club Avatar de bbo1991
    Profil pro
    oidfsdfsd
    Inscrit en
    Novembre 2006
    Messages
    100
    Détails du profil
    Informations personnelles :
    Âge : 39
    Localisation : France

    Informations professionnelles :
    Activité : oidfsdfsd

    Informations forums :
    Inscription : Novembre 2006
    Messages : 100
    Points : 61
    Points
    61
    Par défaut don't tell me that....
    j'ai essayé d'ouvrir la dite formulaire d'accueil et me retourne :

    Erreur d'exécution '3251';

    Le déboggage s'arrête sur la ligne :
    CurrentDb.OpenRecordset("Clients")
    de mon code VBA.

    AAAAAAhhhhhhhh ne me dites pas que currentDb ne marche pas avec les tables liées parce que sinon je vasi devoir retravailler tout mon code

  12. #12
    Expert éminent sénior
    Avatar de Domi2
    Homme Profil pro
    Gestionnaire
    Inscrit en
    Juin 2006
    Messages
    7 194
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 64
    Localisation : Suisse

    Informations professionnelles :
    Activité : Gestionnaire
    Secteur : Administration - Collectivité locale

    Informations forums :
    Inscription : Juin 2006
    Messages : 7 194
    Points : 16 040
    Points
    16 040
    Par défaut
    Bonjour,

    AAAAAAhhhhhhhh ne me dites pas que currentDb ne marche pas avec les tables liées parce que sinon je vasi devoir retravailler tout mon code
    Si, si, y'a pas de soucis...

    A vérifier. Depuis, ta base frontale, est-ce que tu vois ta table "Clients" précédée d'une petite flèche ?

    Si non, il faut refaire la liaison à cette table...

    Si elle est présente, vérifie aussi la référence DAO... cela pourrait être la source du problème.

    Domi2
    Vous avez des montres, nous avons le temps ! (citation attribuée à L.-S. Senghor)

    Ici, on ne perd pas de temps ! On en passe...


    Access : créer des codes-barres 128 en VBA
    Access : les commandes intégrées des menus

    Ce message (ou un autre) vous a aidé ? Votez pour lui avec

  13. #13
    Rédacteur/Modérateur
    Avatar de argyronet
    Homme Profil pro
    Panseur de bobos en solutions ETL
    Inscrit en
    Mai 2004
    Messages
    5 123
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Panseur de bobos en solutions ETL
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mai 2004
    Messages : 5 123
    Points : 12 169
    Points
    12 169
    Billets dans le blog
    5
    Par défaut
    Bonjour,

    Est que la base n'est pas ouverte exclusivement quelque part ?
    Lorsque tu ouvres une BDD avec table liées, tu as des arguments optionnels qui peuvent, si une méconnaissance de l'objet DAO est ton cas, être mal employés...

    L'erreur 3251 justifie que tu peux accéder mais que tu peux pas ajouter...
    Est-ce que quelqu'un* ne bidouille pas la base ?

    * Quelqu'un peut être une session Access invisible dans un processus sur un autre PC ou le tiens...

    Argy
    Ce qui donne son sens à la communication, c´est la réponse que l´on obtient. Si vous n´obtenez pas la réponse voulue, communiquez différemment.

    Ils comptent sur vous...
    Web Site@Mail
    Tutoriels : Déployez vos applications Access 2010 à 2019 */* Réalisez un Assistant de présaisie...
    MDB Viewer : Visionneuse Access v4.0
    *** Je recherche des profils (2 ans min.) Java EE, Fullstack, Front, .Net, Mobile... pour CDI ***

  14. #14
    Membre du Club Avatar de bbo1991
    Profil pro
    oidfsdfsd
    Inscrit en
    Novembre 2006
    Messages
    100
    Détails du profil
    Informations personnelles :
    Âge : 39
    Localisation : France

    Informations professionnelles :
    Activité : oidfsdfsd

    Informations forums :
    Inscription : Novembre 2006
    Messages : 100
    Points : 61
    Points
    61
    Par défaut Dao???
    Soyons francs je ne suis pas très fort question DAO.
    Nénamoins, j'ai modifié mon code comme suit:

    dim db as database
    set db="C:\ma_base_dorsale.mdb"
    puis
    db.OpenRecordset("Clients") ne me pose plus de problème

    Mais comme j'lai dit hier si c'est ça la solution ben c'es pérave pour modifier tous mes formulaires.

    En DAO j'suis pas très fort, en fait j'suis plus développeur PHP JAVA, ma compréhension de notre problème c'est que l'on va travailler sur une BDD distante, en PHP dans ce cas là on fait en sorte de n'avoir qu'un seul fichier pour spécifier l'adresse de cette base et les login et passws requis pour s'y connecter, puis si le serveur de BDD change on ne modifie que ce fichier et l'appli fonctionne toujours .
    Alors en access y a-t-il une solution similaire???

    Qu'est-ce que vous voulez dire par vérifier la référence DAO??????

  15. #15
    Expert éminent sénior

    Avatar de Tofalu
    Homme Profil pro
    Technicien maintenance
    Inscrit en
    Octobre 2004
    Messages
    9 501
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : France, Ain (Rhône Alpes)

    Informations professionnelles :
    Activité : Technicien maintenance
    Secteur : Associations - ONG

    Informations forums :
    Inscription : Octobre 2004
    Messages : 9 501
    Points : 32 311
    Points
    32 311
    Par défaut
    Si ça ça marche :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    set db="C:\ma_base_dorsale.mdb"
    ,

    moi je me fais curé !

  16. #16
    Membre du Club Avatar de bbo1991
    Profil pro
    oidfsdfsd
    Inscrit en
    Novembre 2006
    Messages
    100
    Détails du profil
    Informations personnelles :
    Âge : 39
    Localisation : France

    Informations professionnelles :
    Activité : oidfsdfsd

    Informations forums :
    Inscription : Novembre 2006
    Messages : 100
    Points : 61
    Points
    61
    Par défaut
    A vérifier. Depuis, ta base frontale, est-ce que tu vois ta table "Clients" précédée d'une petite flèche ?
    Oui j'ai super bien suivi le petit tuto de Domi2 j'ai bien mes deux bases dorsales et frontales, les tables de la base frontale sont précédées de la petite flêche j'ai vérifié leur lien ils pointent bien sur les tables de la base dorsale.

  17. #17
    Membre du Club Avatar de bbo1991
    Profil pro
    oidfsdfsd
    Inscrit en
    Novembre 2006
    Messages
    100
    Détails du profil
    Informations personnelles :
    Âge : 39
    Localisation : France

    Informations professionnelles :
    Activité : oidfsdfsd

    Informations forums :
    Inscription : Novembre 2006
    Messages : 100
    Points : 61
    Points
    61
    Par défaut
    Tofalu t'as sûrement raison vu que j'lai déjà dit j'suis pas très fort en VBa et puis c'est juste une syntaxe mais j'ai utilisé une ligne de code où je spécifie par chemin absolu le nom de ma base dorsale.

    et ça a marché mon formulaire s'affiche bien sans aucune erreur, je dis bien ça marche en spécifiant la bdd utilisée mais pas avec cette syntaxe.

  18. #18
    Rédacteur/Modérateur
    Avatar de argyronet
    Homme Profil pro
    Panseur de bobos en solutions ETL
    Inscrit en
    Mai 2004
    Messages
    5 123
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Panseur de bobos en solutions ETL
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mai 2004
    Messages : 5 123
    Points : 12 169
    Points
    12 169
    Billets dans le blog
    5
    Par défaut
    Bon, Tofalu, es-tu baptisé ?

    bbo1991, un petit tour sur ce tuto serait fortement conseillé.

    Argy
    Ce qui donne son sens à la communication, c´est la réponse que l´on obtient. Si vous n´obtenez pas la réponse voulue, communiquez différemment.

    Ils comptent sur vous...
    Web Site@Mail
    Tutoriels : Déployez vos applications Access 2010 à 2019 */* Réalisez un Assistant de présaisie...
    MDB Viewer : Visionneuse Access v4.0
    *** Je recherche des profils (2 ans min.) Java EE, Fullstack, Front, .Net, Mobile... pour CDI ***

Discussions similaires

  1. Réponses: 2
    Dernier message: 30/01/2019, 14h07
  2. Installer une application Access
    Par Stargate SG1 dans le forum Access
    Réponses: 4
    Dernier message: 14/12/2006, 22h50
  3. Installation d'une application Delphi6 avec Interbase
    Par Moustache dans le forum InterBase
    Réponses: 11
    Dernier message: 26/09/2006, 17h10
  4. installation d'une application vb6 en reseau
    Par ramo_irbiuos dans le forum Installation, Déploiement et Sécurité
    Réponses: 1
    Dernier message: 21/10/2005, 14h04
  5. comment securiser l'installation d'une application
    Par silya dans le forum C++Builder
    Réponses: 9
    Dernier message: 05/03/2004, 14h34

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo