Lier deux bases de données access
Fermé
pepsister
-
28 déc. 2009 à 20:05
blux Messages postés 26534 Date d'inscription dimanche 26 août 2001 Statut Modérateur Dernière intervention 19 décembre 2024 - 30 janv. 2013 à 16:34
blux Messages postés 26534 Date d'inscription dimanche 26 août 2001 Statut Modérateur Dernière intervention 19 décembre 2024 - 30 janv. 2013 à 16:34
A voir également:
- Lier deux bases de données access
- Reinstaller windows sans perte de données - Guide
- Deux ecran pc - Guide
- La base de données de sécurité du serveur n'a pas de compte d'ordinateur pour la relation ✓ - Forum Réseau
- Effacer les données de navigation - Guide
- Supprimer une conversation messenger pour les deux personnes ✓ - Forum Facebook
3 réponses
blux
Messages postés
26534
Date d'inscription
dimanche 26 août 2001
Statut
Modérateur
Dernière intervention
19 décembre 2024
3 317
28 déc. 2009 à 21:19
28 déc. 2009 à 21:19
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.
blux
Messages postés
26534
Date d'inscription
dimanche 26 août 2001
Statut
Modérateur
Dernière intervention
19 décembre 2024
3 317
28 déc. 2009 à 23:36
28 déc. 2009 à 23:36
qu'entends-tu par relier ?
blux
Messages postés
26534
Date d'inscription
dimanche 26 août 2001
Statut
Modérateur
Dernière intervention
19 décembre 2024
3 317
29 déc. 2009 à 10:21
29 déc. 2009 à 10:21
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...
blux
Messages postés
26534
Date d'inscription
dimanche 26 août 2001
Statut
Modérateur
Dernière intervention
19 décembre 2024
3 317
>
pepsister
29 déc. 2009 à 11:06
29 déc. 2009 à 11:06
Les liaisons se font entre tables et non entre tables, donc chaque table de base 2 à laquelle tu veux accéder dans base 1 devra faire l'objet d'une création de table liée dans base 1.
pepsister
>
blux
Messages postés
26534
Date d'inscription
dimanche 26 août 2001
Statut
Modérateur
Dernière intervention
19 décembre 2024
29 déc. 2009 à 11:56
29 déc. 2009 à 11:56
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?
blux
Messages postés
26534
Date d'inscription
dimanche 26 août 2001
Statut
Modérateur
Dernière intervention
19 décembre 2024
3 317
>
pepsister
29 déc. 2009 à 12:28
29 déc. 2009 à 12:28
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...
pepsister
>
blux
Messages postés
26534
Date d'inscription
dimanche 26 août 2001
Statut
Modérateur
Dernière intervention
19 décembre 2024
29 déc. 2009 à 14:08
29 déc. 2009 à 14:08
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
28 déc. 2009 à 22:52