rss
Rechercher : dans
Par : Pertinence Date Nom d'utilisateur
Statut : Résolu

Access: connecter 2 bases entre elles

Posté par Willoo, le jeudi 17 janvier 2008 à 23:03:43
Bonjour,
je souhaiterai utiliser 2 bases de données access afin de séparer les tables et les formulaires et requêtes.
Aujourd'hui je travaille avec une base d'environ 40 Mo. Je drevrais à priori pouvoir fabriquer une base contenant les tables et une seconde table conteannt les formulaires, les requêtes et les états.
Je devrais pouvoir ainsi obtenir une base plus légère pour les tables que je compile régulièrement et une seconde base utilisateur que je n'aurai qu'à compiler lors de modifications. De plus, je pourrai également avoir des bases légèrement différentes selon les utilisateurs reliées à une même base mère conteannt les tables
Résumé:
BaseActuelle.mdb = 40 Mo à scinder comme suit
BaseA.mdb contenant les tables (estimation 32 Mo)
BaseB1.mdb contenant formulaires, requêtes, états, macros (estimation 8Mo) reliée à BaseA.mdb
BaseB2.mdb variante de la baseB1.mdb reliée à baseA.mdb, idem BaseB3.mdb, BaseB4.mdb, etc.
Configuration: Windows XP / access 2003
Internet Explorer 7.0
Répondre à Willoo  Signaler ce message aux modérateurs Aller au dernier message

1


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
bnb, le vendredi 18 janvier 2008 à 11:49:10
Bonjour, ton idée est presque parfaite...
Mais 2 bases suffisent: la 1re avec tes tables et la seconde avec le reste et les tables linkées de la 1re. Pas besoin de se compliquer la vie, pour les <> utilisateurs tu crées une table où tu les répertories avec les objets auxquels ils ont accèss et ensuite tu joues avec la méthode "visible" pour leur donner accès à ce qu'ils ont besoin.

CQFD
Répondre à bnb

2


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
Willoo, le dimanche 20 janvier 2008 à 05:09:33
Bonjour et merci de ta réponse qui m'emmène dans une direction que je pressentais mais que je ne maitrise pas du tout... principalement le link dont tu parles entre mes 2 bases est justement ce que je recherche mais que je n'ai jamais essayé ni mis en place. Je vais faire quelques recherches autour du thème "lier 2 bases access" espérant trouver mon bonheur.... Mais si vous avez des liens ou des conseils, je suis preneur. J'ai quand même une bonne cinquantaine de tables liées pour la plupart d'un côté et de l'autre côté, disons 100 formulaires, 600 états et un paquet de macros.
J'envisage dans un 2ème temps également de migrer mon système car les bugs et les plantages access, depuis le temps j'en ai un peu marre et je souhaite également rendre mes bases accessibles par Internet. J'ai un peu regardé un truc qui s'appelle Morfik WebOS qui me parait pas mal foutu, j'ai fait quelques essais concluants. Je cherche des conseils avisés d'utilisateurs qui ont un peu les mains dans le cambouis et qui ont été au delà des démos avec 50 clients et 50 produits qui fonctionnent toujours parfaitement, mais qui deviennent inutilisables lorsqu'on attaque plusieurs milliers de clients, de références produits, en multiutilisateurs du fait des problèmes d'indexation, de temps de réponse, etc.
Répondre à Willoo

3


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
 Willoo, le dimanche 20 janvier 2008 à 06:27:32
Bon, merci bnb... C'était trop simple pour être vrai... Je n'avais juste jamais utilisé cette fonction bien en évidence dans le menu pour lier des tables externes. Y'a-t-il néanmoins desp ièges à éviter, car d'entrée par exemple je perds mes relations et je m'aperçois déjà de problèmes pour les recréer comme l'impossibilité d'otenir les options d'intégrité référencielle. Je suis heureux de voir que même en déplaçant une de mes deux bases, je garde le lien entre elles... Par contre si je ramenais une sauvegarde d'une des 2 bases est-ce que le lien se se fait pas avec la 2nde base de l'unité de sauvegarde au lieu du répertoire de travail courant... aurant de problèmes que quelqu'un qui à l'habitude de manipuler ce genre de choses doit connaitre par coeur.
Merci pour les éventuels conseils de bases et les pièges à éviter
Répondre à Willoo
Logiciels pertinents trouvés dans les téléchargements
Télécharger Visual Basic Express 2005 2005Visual Basic Express 2005 - Le langage de programmation Visual Basic est historiquement dans les gènes de la société Microsoft. Avec plus de 30.000...Catégorie: Visual Basic
Licence: Freeware/gratuit
Télécharger Copernic Agent Basic 6.12Copernic Agent Basic - Copernic est un logiciel très utile permettant de faire des recherches sur de nombreux moteurs simultanément. Il...Catégorie: Navigateurs
Licence: Freeware/gratuit
Télécharger Visual Basic 6 Runtime (VB6 DLL) 6.0 SP5Visual Basic 6 Runtime (VB6 DLL) - Le Runtime Visual Basic 6 contient l'ensemble des librairies (DLL) nécessaires pour exécuter des programmes écrits en...Catégorie: Librairies (DLL)
Licence: Freeware/gratuit
Télécharger SuperCopier 2 beta 1.9SuperCopier 2 - SuperCopier est un gestionnaire de copie de fichiers libre pour Windows, proposant des fonctionnalités non couvertes par le...Catégorie: Gestion de fichiers
Licence: Freeware/gratuit
Plus de logiciels gratuits sur « Access: connecter 2 bases entre elles »