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 :

Application Access multisites.


Sujet :

Access

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Profil pro
    Inscrit en
    Mars 2006
    Messages
    481
    Détails du profil
    Informations personnelles :
    Âge : 57
    Localisation : France

    Informations forums :
    Inscription : Mars 2006
    Messages : 481
    Par défaut Application Access multisites.
    Bonjour,

    J'ai une question qui me taraude. J'ai trois semaines pour réaliser une application (15 jours/homme grosso-modo). Et il m'est recommandé de faire cette application en Access. Sachant que cette application doit être distribuée sur 8 sites différents avec une base centralisée.

    En fait j'ai pas le choix de la base. A peine me laisserait on à la rigueur le choix de l'outil entre VB6 et Access 2003 et encore c'est à mes risques et périls compte tenu du contexte. Il s'agit d'une application professionelle. et je précise que si je suis intervenu sur des applications écrites en Access par le passé, je n'en ai encore jamais réalisé de A à Z.

    J'ai quand même un doute sur la capacité de la base Access à répondre à ce genre de problématique (solidité de la base, sécurité, accès multisites...) ?

    La première solution je pense sera de séparer la partie application de la base à proprement parler. Pour le stoclkage (il va y avoir des liens vers des fichiers qui serviront à illustrer certaines données (sur un serveur situé Près de Paris et accédé depuis 8 sites répartis en régions en France).

    En cas de soucis est ce qu'il serait possible que vous puissiez m'aider pour cette réalisation ? J'ai déjà réalisé une spec qui a été validée et fais quelques essais sur une écran (l'écran principal).

    Mon premier souci vient du fait que il va y avoir 8 sites avec chacun des données "privées" et celles qu'ils vont bien vouloir partager entre tous les autres sites. Pour les accès il va sans doute constituer une sorte de "vue" = une requète Access (dans mon esprit).

    Par avance je vous remercie à tous.

    A bientôt.

    Marco.

  2. #2
    Expert éminent

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

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

    Informations forums :
    Inscription : Octobre 2004
    Messages : 9 501
    Par défaut
    Apparement il s'agit d'accés via internet ... Access n'est pas fait du tout pour cela. Désolé

  3. #3
    Membre éclairé
    Profil pro
    Inscrit en
    Mars 2006
    Messages
    481
    Détails du profil
    Informations personnelles :
    Âge : 57
    Localisation : France

    Informations forums :
    Inscription : Mars 2006
    Messages : 481
    Par défaut
    Bonjour et merci de ta réponse,

    En fait c'est pas du tout ce qu'on m'a dit sur ce point.

    Et au final c'est bien une de mes inquiétudes.

    A bientôt.

    Marco.

  4. #4
    Expert éminent

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

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

    Informations forums :
    Inscription : Octobre 2004
    Messages : 9 501
    Par défaut
    Et bien en fait j'aurais du argumenter dés le début... mais faute de temps, j'ai baclé.

    Access n'est pas un SGDB client serveur. Quand tu fais une requete sur 100000 lignes qui en selectionne seulement 10 sur un SGBD Client Serveur, la requete est envoyé au serveur qui retourne les 10 lignes en résultat au client. Donc seulement 10 enregistrements sur le réseau. Si on part d'un principe d'exemple 1 enregistrement = 1ko alors seulement 10 ko navigue sur internet. En revanche avec Access quand on fait une requête de 10 enregistrement, le client rappatrie l'ensemble des données et n'en affiche que 10. Les 100000 enregistrements ont passé sur le réseau. Soit 100000ko.... 100 Mo, tu imagines le temps nécessaire pour télecharger 100 Mo via Internet

  5. #5
    Membre éclairé
    Profil pro
    Inscrit en
    Mars 2006
    Messages
    481
    Détails du profil
    Informations personnelles :
    Âge : 57
    Localisation : France

    Informations forums :
    Inscription : Mars 2006
    Messages : 481
    Par défaut
    Merci pour ta réponse,

    Merci pour ta réponse et je crois que je n'avais pas non plus suffisamment explcité la situation au niveau du contexte général du développement.

    Je comprends ça et je pense que ce sont des arguments que je vais pouvoir donner par la suite et donc il me faut dès à présent que la base (et l'accès au serveur) soient paramétrables (genre un fichier INI car je ne sais pas si j'ai le droit de tapper dans la base de registres).

    Le INI se reconstituerait si jamais il n'est plus présent (et peut par esxemple demander le chemin et la chaine de connection à la base de données). Encore faut il que je regarde comment donner une chaine de connection paramétrable à Access et si c'est possible (est tout en préservant la sécurité des accès).

    En fait j'ai pas vraiement le choix du SGBD à ce qu'il semble. Pour la suite je peux donner des suggestions supplémentaires, mas ma marge de manoevre est assez faible en réalité.

    A la rigueur peut être plus tard mettraient ils un autre SGBD plus costaud derrière, mais pour le momment ils me disent tu utilise VB6 ou Access comme outil de developpement. Mais on me dit ça maintenant que j'ai commencé le dev en Access (au départ c'était imposé) et j'ai 3 semaines pour terminer. Pour tout dire je suis prestataire.

    Les sites peuvent accéder au serveur via le réseau interne de l'entreprise. Apparemment c'est pas la première fois qu'ils développent et distribuent comme ça. Les utilisateurs accèdent au SGBD via au réseau dont ils voient les ressources "comme si ils étaient en local". Je ne sais pas si je suis bien explicite là dessus ?

    Je pense que le SGBD Access est assez limité pour ce qu'on lui demande aujourd'hui tu as raison. Je vais quand même retenir ton argumentaire et le prendre comme argumentaire pour la suite (sur cette application et les autres en cours de dev).

    Ah oui j'allait oublier. Dans les procédures de l'entreprises, au niveau des développements et de la diffusion, on n'aà pas accès au C: (on diffuse au plus un EXE ou équivalent, mais celà exclus les setup). Tous les composants doivent être standarts.

    Comme toujours je suis friand de conseils et d'informationns.

    A bientôt et merci pour tes réponses.

    Marco.

  6. #6
    Expert éminent

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

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

    Informations forums :
    Inscription : Octobre 2004
    Messages : 9 501
    Par défaut
    Si tu ne peux pas distribuer de setup alors dans ce cas, impossible de le faire en VB6 qui demande quelques dll runtime à placer dans C:\Windows ...

    Pour le reste, comment les clients d'un site interroge le serveur à Paris ? Internet ? Parce que pour moi, Access n'est pas le bon SGBD... Mais je suis bien conscient aussi que ce choix t'as été imposé...

Discussions similaires

  1. Problème installation application Access 2000 - MSO2kD
    Par Baillot Philippe dans le forum Access
    Réponses: 2
    Dernier message: 27/02/2006, 13h43
  2. Comment faire un exécutable d'une application access
    Par b_steph_2 dans le forum Runtime
    Réponses: 4
    Dernier message: 09/02/2006, 16h21
  3. comment diviser mon application access en 2 partie
    Par Soulghard dans le forum Access
    Réponses: 4
    Dernier message: 10/01/2006, 10h26
  4. ouvrir une application access périodiquement
    Par cheucheu dans le forum Access
    Réponses: 6
    Dernier message: 22/12/2005, 16h53
  5. Synchronisation d'applications Access
    Par r@phy dans le forum Access
    Réponses: 14
    Dernier message: 12/12/2005, 09h53

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