Lier deux bases de données access
pepsister
-
blux Messages postés 27117 Date d'inscription Statut Modérateur Dernière intervention -
blux Messages postés 27117 Date d'inscription Statut Modérateur Dernière intervention -
Bonjour,
J'utilise access 2007 sous windows vista.
J'ai crée deux bases de données, l'une ne contient qu'une seule table et je voudrais relier ces deux bases de données. Je n'ai pas réellement besoin de deux bases mais cela mais imposé. J'ai vu que l'on pouvait importer des tables, est ce que lier deux bases revient à importer les tables de l'une dans l'autre? Si ce n'est pas le cas, comment doi-je faire?
Merci de votre réponse
J'utilise access 2007 sous windows vista.
J'ai crée deux bases de données, l'une ne contient qu'une seule table et je voudrais relier ces deux bases de données. Je n'ai pas réellement besoin de deux bases mais cela mais imposé. J'ai vu que l'on pouvait importer des tables, est ce que lier deux bases revient à importer les tables de l'une dans l'autre? Si ce n'est pas le cas, comment doi-je faire?
Merci de votre réponse
A voir également:
- Lier deux bases de données access
- Fuite données maif - Guide
- Nombre de jours entre deux dates excel - Guide
- Supprimer les données de navigation - Guide
- Deux ecran pc - Guide
- Comment faire deux colonnes sur word - Guide
3 réponses
Salut,
lier les tables ne fait que créer un lien entre les deux, mais n'importe pas les données.
La table 1 sera toujours dans la base 1, même si elle est accessible dans la base 2.
Le jour où la base 1 est inaccessible, la table 1 devient inaccessible dans la base 2.
lier les tables ne fait que créer un lien entre les deux, mais n'importe pas les données.
La table 1 sera toujours dans la base 1, même si elle est accessible dans la base 2.
Le jour où la base 1 est inaccessible, la table 1 devient inaccessible dans la base 2.
pepsister
Ok mais alors que dois-je faire pour relier ces deux bases entre elles?
donc, tu crées une nouvelle table dans la base 1, et tu choisis 'attacher la table', tu vas ensuite sélectionner la base et la table qui seront vues par cet intermédiaire...
ok j'ai compris merci beaucoup.
J'ai une autre question, je dois faire des réservations de salle, et je voudrais qu'on me prévienne lorsque la date est la meme et que les heures se croisent. Pour chaque salle réservée on doit indiquer la date l'heure de début et l'heure de fin. Via un index j'ai réussi a faire en sorte que la date de réservation et l'heure de début ne soit pas la même sinon il nous prévient, mais ca ne marche pas si les heures se croisent.
Par exemple si l'individu A réserve la salle 1 de 8h30 a 12h
et l'individu B réserve la salle 1 le même jour de 10h30 a 11H45, il faudra que je puisse afficher un message d'erreur. Comment puis je faire ca sur ma table?
J'ai une autre question, je dois faire des réservations de salle, et je voudrais qu'on me prévienne lorsque la date est la meme et que les heures se croisent. Pour chaque salle réservée on doit indiquer la date l'heure de début et l'heure de fin. Via un index j'ai réussi a faire en sorte que la date de réservation et l'heure de début ne soit pas la même sinon il nous prévient, mais ca ne marche pas si les heures se croisent.
Par exemple si l'individu A réserve la salle 1 de 8h30 a 12h
et l'individu B réserve la salle 1 le même jour de 10h30 a 11H45, il faudra que je puisse afficher un message d'erreur. Comment puis je faire ca sur ma table?
Le mieux est de découper tes plages horaires dans une table (1/4 h, par exemple) et de mettre un top en face de chaque quart d'heure, comme ça, tu pourras immédiatement savoir si le quart est réservé et donc ne pas le proposer à la réservation.
Mais ça doit changer quelque peu la strcuture de ta base.
Sinon, il faut prévoir des traitements SQL avec des formules alambiquées à chaque réservation...
Mais ça doit changer quelque peu la strcuture de ta base.
Sinon, il faut prévoir des traitements SQL avec des formules alambiquées à chaque réservation...
j'ai oublié de préciser que je suis obligée de proposer des listes de choix d'horaires. Ceux sont des réservations de salle de cours donc les heures de début sont fixes et les heures de fin également. Du coup ca doit etre plus simple mais je ne vois pas comment faire je suis débutante en access.
merci
merci