Salut tout le monde!
J'ai un petit probl=EAme dans la conception d'une base.
Merci d'avance pour toute aide.
TableFiche: Fiche(Clef), RefAdresse, RefContact
TableAdresse: RefAdresse(Clef), Ville
TableContact: RefContact(Clef), Noms, RefAdresse
La TableFiche est reli=E9e =E0 la TableAdresse par le champ=20
RefAdresse (relation n vers 1).
La TableAdresse est reli=E9e =E0 la TableContact par le champ=20
RefAdresse (relation 1 vers n).
La TableFiche est reli=E9e =E0 la TableContact par le champ=20
RefContact (relation n vers 1).
En feuille de donn=E9es, dans la TableFiche, quand je=20
s=E9lectionne une RefAdresse, comment faire pour filtrer les=20
Noms de la TableContact?
Autrement dit quelle est la requ=EAte qui relie la=20
TableFiche =E0 la TableContact.
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
hm15
Bonjour Ariste,
je me demande si tu n'as pas un lien en trop, entre Fiches et Adresses. Si les adresses appartiennent aux contacts, le lien entre Adresses et Contacts doit suffire. A moins que Fiches puisse avoir des adresses indépendamment des contacts. Quelque chose m'échappe sans doute.
Cela dit, pour répondre à ta question, quand tu es en mode Feuille de données de ta table Fiches, pour visualiser les Contacts : - menu Insertion | Sous-feuille de données - sélectionne la table Contacts - clique sur le signe [+] à gauche des enregistrements pour afficher les contacts
Si tu veux supprimer l'affichage d'une sous-feuille de données : - menu Format | Sous-feuilles de données | Enlever
Il n'y a pas de requête, à proprement parler, qui relie les 2 tables. Mais est-ce bien ce que tu veux ?
"Ariste" a écrit dans le message de news: 0aa801c3c354$38471e80$ Salut tout le monde! J'ai un petit problême dans la conception d'une base. Merci d'avance pour toute aide. TableFiche: Fiche(Clef), RefAdresse, RefContact TableAdresse: RefAdresse(Clef), Ville TableContact: RefContact(Clef), Noms, RefAdresse La TableFiche est reliée à la TableAdresse par le champ RefAdresse (relation n vers 1). La TableAdresse est reliée à la TableContact par le champ RefAdresse (relation 1 vers n). La TableFiche est reliée à la TableContact par le champ RefContact (relation n vers 1). En feuille de données, dans la TableFiche, quand je sélectionne une RefAdresse, comment faire pour filtrer les Noms de la TableContact? Autrement dit quelle est la requête qui relie la TableFiche à la TableContact.
Bonjour Ariste,
je me demande si tu n'as pas un lien en trop, entre Fiches et Adresses.
Si les adresses appartiennent aux contacts, le lien entre Adresses et
Contacts doit suffire.
A moins que Fiches puisse avoir des adresses indépendamment des contacts.
Quelque chose m'échappe sans doute.
Cela dit, pour répondre à ta question, quand tu es en mode Feuille de
données de ta table Fiches, pour visualiser les Contacts :
- menu Insertion | Sous-feuille de données
- sélectionne la table Contacts
- clique sur le signe [+] à gauche des enregistrements pour afficher les
contacts
Si tu veux supprimer l'affichage d'une sous-feuille de données :
- menu Format | Sous-feuilles de données | Enlever
Il n'y a pas de requête, à proprement parler, qui relie les 2 tables.
Mais est-ce bien ce que tu veux ?
"Ariste" <anonymous@discussions.microsoft.com> a écrit dans le message de
news: 0aa801c3c354$38471e80$a001280a@phx.gbl...
Salut tout le monde!
J'ai un petit problême dans la conception d'une base.
Merci d'avance pour toute aide.
TableFiche: Fiche(Clef), RefAdresse, RefContact
TableAdresse: RefAdresse(Clef), Ville
TableContact: RefContact(Clef), Noms, RefAdresse
La TableFiche est reliée à la TableAdresse par le champ
RefAdresse (relation n vers 1).
La TableAdresse est reliée à la TableContact par le champ
RefAdresse (relation 1 vers n).
La TableFiche est reliée à la TableContact par le champ
RefContact (relation n vers 1).
En feuille de données, dans la TableFiche, quand je
sélectionne une RefAdresse, comment faire pour filtrer les
Noms de la TableContact?
Autrement dit quelle est la requête qui relie la
TableFiche à la TableContact.
je me demande si tu n'as pas un lien en trop, entre Fiches et Adresses. Si les adresses appartiennent aux contacts, le lien entre Adresses et Contacts doit suffire. A moins que Fiches puisse avoir des adresses indépendamment des contacts. Quelque chose m'échappe sans doute.
Cela dit, pour répondre à ta question, quand tu es en mode Feuille de données de ta table Fiches, pour visualiser les Contacts : - menu Insertion | Sous-feuille de données - sélectionne la table Contacts - clique sur le signe [+] à gauche des enregistrements pour afficher les contacts
Si tu veux supprimer l'affichage d'une sous-feuille de données : - menu Format | Sous-feuilles de données | Enlever
Il n'y a pas de requête, à proprement parler, qui relie les 2 tables. Mais est-ce bien ce que tu veux ?
"Ariste" a écrit dans le message de news: 0aa801c3c354$38471e80$ Salut tout le monde! J'ai un petit problême dans la conception d'une base. Merci d'avance pour toute aide. TableFiche: Fiche(Clef), RefAdresse, RefContact TableAdresse: RefAdresse(Clef), Ville TableContact: RefContact(Clef), Noms, RefAdresse La TableFiche est reliée à la TableAdresse par le champ RefAdresse (relation n vers 1). La TableAdresse est reliée à la TableContact par le champ RefAdresse (relation 1 vers n). La TableFiche est reliée à la TableContact par le champ RefContact (relation n vers 1). En feuille de données, dans la TableFiche, quand je sélectionne une RefAdresse, comment faire pour filtrer les Noms de la TableContact? Autrement dit quelle est la requête qui relie la TableFiche à la TableContact.
Ariste
Merci Annette pour ton aide, je précise un peu plus mon problême. Chaque Adresse peut avoir 0 ou plusieurs contacts enregistrés. Chaque fiche possède sa propre adresse à selectionner dans la TableAdresse. Le Contact de la TableFiche doit obligatoirement faire partie des Contacts appartenant à l'adresse sélectionnée dans cette même TableFiche. En effet, tous les contacts n'en font pas partie. Merci d'avance.
-----Message d'origine----- Bonjour Ariste,
je me demande si tu n'as pas un lien en trop, entre Fiches et Adresses.
Si les adresses appartiennent aux contacts, le lien entre Adresses et
Contacts doit suffire. A moins que Fiches puisse avoir des adresses indépendamment des contacts.
Quelque chose m'échappe sans doute.
Cela dit, pour répondre à ta question, quand tu es en mode Feuille de
données de ta table Fiches, pour visualiser les Contacts : - menu Insertion | Sous-feuille de données - sélectionne la table Contacts - clique sur le signe [+] à gauche des enregistrements pour afficher les
contacts
Si tu veux supprimer l'affichage d'une sous-feuille de données :
- menu Format | Sous-feuilles de données | Enlever
Il n'y a pas de requête, à proprement parler, qui relie les 2 tables.
news: 0aa801c3c354$38471e80$ Salut tout le monde! J'ai un petit problême dans la conception d'une base. Merci d'avance pour toute aide. TableFiche: Fiche(Clef), RefAdresse, RefContact TableAdresse: RefAdresse(Clef), Ville TableContact: RefContact(Clef), Noms, RefAdresse La TableFiche est reliée à la TableAdresse par le champ RefAdresse (relation n vers 1). La TableAdresse est reliée à la TableContact par le champ RefAdresse (relation 1 vers n). La TableFiche est reliée à la TableContact par le champ RefContact (relation n vers 1). En feuille de données, dans la TableFiche, quand je sélectionne une RefAdresse, comment faire pour filtrer les Noms de la TableContact? Autrement dit quelle est la requête qui relie la TableFiche à la TableContact.
.
Merci Annette pour ton aide, je précise un peu plus mon
problême.
Chaque Adresse peut avoir 0 ou plusieurs contacts
enregistrés.
Chaque fiche possède sa propre adresse à selectionner dans
la TableAdresse.
Le Contact de la TableFiche doit obligatoirement faire
partie des Contacts appartenant à l'adresse sélectionnée
dans cette même TableFiche.
En effet, tous les contacts n'en font pas partie.
Merci d'avance.
-----Message d'origine-----
Bonjour Ariste,
je me demande si tu n'as pas un lien en trop, entre
Fiches et Adresses.
Si les adresses appartiennent aux contacts, le lien entre
Adresses et
Contacts doit suffire.
A moins que Fiches puisse avoir des adresses
indépendamment des contacts.
Quelque chose m'échappe sans doute.
Cela dit, pour répondre à ta question, quand tu es en
mode Feuille de
données de ta table Fiches, pour visualiser les Contacts :
- menu Insertion | Sous-feuille de données
- sélectionne la table Contacts
- clique sur le signe [+] à gauche des enregistrements
pour afficher les
contacts
Si tu veux supprimer l'affichage d'une sous-feuille de
données :
- menu Format | Sous-feuilles de données | Enlever
Il n'y a pas de requête, à proprement parler, qui relie
les 2 tables.
"Ariste" <anonymous@discussions.microsoft.com> a écrit
dans le message de
news: 0aa801c3c354$38471e80$a001280a@phx.gbl...
Salut tout le monde!
J'ai un petit problême dans la conception d'une base.
Merci d'avance pour toute aide.
TableFiche: Fiche(Clef), RefAdresse, RefContact
TableAdresse: RefAdresse(Clef), Ville
TableContact: RefContact(Clef), Noms, RefAdresse
La TableFiche est reliée à la TableAdresse par le champ
RefAdresse (relation n vers 1).
La TableAdresse est reliée à la TableContact par le champ
RefAdresse (relation 1 vers n).
La TableFiche est reliée à la TableContact par le champ
RefContact (relation n vers 1).
En feuille de données, dans la TableFiche, quand je
sélectionne une RefAdresse, comment faire pour filtrer les
Noms de la TableContact?
Autrement dit quelle est la requête qui relie la
TableFiche à la TableContact.
Merci Annette pour ton aide, je précise un peu plus mon problême. Chaque Adresse peut avoir 0 ou plusieurs contacts enregistrés. Chaque fiche possède sa propre adresse à selectionner dans la TableAdresse. Le Contact de la TableFiche doit obligatoirement faire partie des Contacts appartenant à l'adresse sélectionnée dans cette même TableFiche. En effet, tous les contacts n'en font pas partie. Merci d'avance.
-----Message d'origine----- Bonjour Ariste,
je me demande si tu n'as pas un lien en trop, entre Fiches et Adresses.
Si les adresses appartiennent aux contacts, le lien entre Adresses et
Contacts doit suffire. A moins que Fiches puisse avoir des adresses indépendamment des contacts.
Quelque chose m'échappe sans doute.
Cela dit, pour répondre à ta question, quand tu es en mode Feuille de
données de ta table Fiches, pour visualiser les Contacts : - menu Insertion | Sous-feuille de données - sélectionne la table Contacts - clique sur le signe [+] à gauche des enregistrements pour afficher les
contacts
Si tu veux supprimer l'affichage d'une sous-feuille de données :
- menu Format | Sous-feuilles de données | Enlever
Il n'y a pas de requête, à proprement parler, qui relie les 2 tables.
news: 0aa801c3c354$38471e80$ Salut tout le monde! J'ai un petit problême dans la conception d'une base. Merci d'avance pour toute aide. TableFiche: Fiche(Clef), RefAdresse, RefContact TableAdresse: RefAdresse(Clef), Ville TableContact: RefContact(Clef), Noms, RefAdresse La TableFiche est reliée à la TableAdresse par le champ RefAdresse (relation n vers 1). La TableAdresse est reliée à la TableContact par le champ RefAdresse (relation 1 vers n). La TableFiche est reliée à la TableContact par le champ RefContact (relation n vers 1). En feuille de données, dans la TableFiche, quand je sélectionne une RefAdresse, comment faire pour filtrer les Noms de la TableContact? Autrement dit quelle est la requête qui relie la TableFiche à la TableContact.
.
hm15
Bonsoir Ariste,
Ok pour ta structure. Tu demandais à "filtrer les Noms de la TableContact, en feuille de données, dans la TableFiche. As-tu essayé les "sous-feuilles de données" comme je te l'ai indiqué ? Est-ce que c'était ce que tu voulais ?
"Ariste" a écrit dans le message de news: 096501c3c3a0$39a3b6c0$ Merci Annette pour ton aide, je précise un peu plus mon problême. Chaque Adresse peut avoir 0 ou plusieurs contacts enregistrés. Chaque fiche possède sa propre adresse à selectionner dans la TableAdresse. Le Contact de la TableFiche doit obligatoirement faire partie des Contacts appartenant à l'adresse sélectionnée dans cette même TableFiche. En effet, tous les contacts n'en font pas partie. Merci d'avance. [...]
Bonsoir Ariste,
Ok pour ta structure.
Tu demandais à "filtrer les Noms de la TableContact, en feuille de données,
dans la TableFiche.
As-tu essayé les "sous-feuilles de données" comme je te l'ai indiqué ?
Est-ce que c'était ce que tu voulais ?
"Ariste" <anonymous@discussions.microsoft.com> a écrit dans le message de
news: 096501c3c3a0$39a3b6c0$a101280a@phx.gbl...
Merci Annette pour ton aide, je précise un peu plus mon
problême.
Chaque Adresse peut avoir 0 ou plusieurs contacts
enregistrés.
Chaque fiche possède sa propre adresse à selectionner dans
la TableAdresse.
Le Contact de la TableFiche doit obligatoirement faire
partie des Contacts appartenant à l'adresse sélectionnée
dans cette même TableFiche.
En effet, tous les contacts n'en font pas partie.
Merci d'avance.
[...]
Ok pour ta structure. Tu demandais à "filtrer les Noms de la TableContact, en feuille de données, dans la TableFiche. As-tu essayé les "sous-feuilles de données" comme je te l'ai indiqué ? Est-ce que c'était ce que tu voulais ?
"Ariste" a écrit dans le message de news: 096501c3c3a0$39a3b6c0$ Merci Annette pour ton aide, je précise un peu plus mon problême. Chaque Adresse peut avoir 0 ou plusieurs contacts enregistrés. Chaque fiche possède sa propre adresse à selectionner dans la TableAdresse. Le Contact de la TableFiche doit obligatoirement faire partie des Contacts appartenant à l'adresse sélectionnée dans cette même TableFiche. En effet, tous les contacts n'en font pas partie. Merci d'avance. [...]
Ariste
Bonsoir Annette! Merci pour ton aide, ça m'a permis de décoincer. Super maintenant j'arrive à voir les contacts en mode feuille de données mais dommage, ils ne sont pas triés (je les distingue tous) Sur un autre site consacré à Access j'ai trouvé une solution pour les trier dans un formulaire.
Création d'une requête avec les champs Contact et Adresse de TableContact: critère du champ Adresse = [CmbAdresse]
Assistant formulaire: création d'un formulaire avec tous les champs de TableFiche. Remplacer la zone de texte Contact par zone de liste modifiable. (Nom =CmbContact) (Propriétés/Données/Contenu=requête précédemment créée). Le nom de la zone de liste Adresse devient CmbAdresse CmbAdresse/Evénement/AprèsMAJ/Procédure événementielle = Me![CmbContact].Requery Quand je sélectionne une adresse dans le formulaire: dans la 2eme zone de liste les champs sont triés. Je voudrait faire la même chose en mode feuille de données pour pouvoir réaliser une application un peu plus chouette. C'est à dire qu'après avoir choisi une adresse dans la TableFiche, je ne puisse choisir dans le champ Contact que les contacts appartenant à cette même adresse. Si quelqu'un a une idée, je suis preneur.
-----Message d'origine----- Bonsoir Ariste,
Ok pour ta structure. Tu demandais à "filtrer les Noms de la TableContact, en feuille de données,
dans la TableFiche. As-tu essayé les "sous-feuilles de données" comme je te l'ai indiqué ?
news: 096501c3c3a0$39a3b6c0$ Merci Annette pour ton aide, je précise un peu plus mon problême. Chaque Adresse peut avoir 0 ou plusieurs contacts enregistrés. Chaque fiche possède sa propre adresse à selectionner dans la TableAdresse. Le Contact de la TableFiche doit obligatoirement faire partie des Contacts appartenant à l'adresse sélectionnée dans cette même TableFiche. En effet, tous les contacts n'en font pas partie. Merci d'avance. [...]
.
Bonsoir Annette!
Merci pour ton aide, ça m'a permis de décoincer.
Super maintenant j'arrive à voir les contacts en mode
feuille de données mais dommage, ils ne sont pas triés (je
les distingue tous)
Sur un autre site consacré à Access j'ai trouvé une
solution pour les trier dans un formulaire.
Création d'une requête avec les champs Contact et Adresse
de TableContact: critère du champ Adresse = [CmbAdresse]
Assistant formulaire: création d'un formulaire avec tous
les champs de TableFiche.
Remplacer la zone de texte Contact par zone de
liste modifiable. (Nom =CmbContact)
(Propriétés/Données/Contenu=requête
précédemment créée).
Le nom de la zone de liste Adresse devient
CmbAdresse
CmbAdresse/Evénement/AprèsMAJ/Procédure
événementielle = Me![CmbContact].Requery
Quand je sélectionne une adresse dans le formulaire: dans
la 2eme zone de liste les champs sont triés.
Je voudrait faire la même chose en mode feuille de données
pour pouvoir réaliser une application un peu plus chouette.
C'est à dire qu'après avoir choisi une adresse dans la
TableFiche, je ne puisse choisir dans le champ Contact que
les contacts appartenant à cette même adresse.
Si quelqu'un a une idée, je suis preneur.
-----Message d'origine-----
Bonsoir Ariste,
Ok pour ta structure.
Tu demandais à "filtrer les Noms de la TableContact, en
feuille de données,
dans la TableFiche.
As-tu essayé les "sous-feuilles de données" comme je te
l'ai indiqué ?
"Ariste" <anonymous@discussions.microsoft.com> a écrit
dans le message de
news: 096501c3c3a0$39a3b6c0$a101280a@phx.gbl...
Merci Annette pour ton aide, je précise un peu plus mon
problême.
Chaque Adresse peut avoir 0 ou plusieurs contacts
enregistrés.
Chaque fiche possède sa propre adresse à selectionner dans
la TableAdresse.
Le Contact de la TableFiche doit obligatoirement faire
partie des Contacts appartenant à l'adresse sélectionnée
dans cette même TableFiche.
En effet, tous les contacts n'en font pas partie.
Merci d'avance.
[...]
Bonsoir Annette! Merci pour ton aide, ça m'a permis de décoincer. Super maintenant j'arrive à voir les contacts en mode feuille de données mais dommage, ils ne sont pas triés (je les distingue tous) Sur un autre site consacré à Access j'ai trouvé une solution pour les trier dans un formulaire.
Création d'une requête avec les champs Contact et Adresse de TableContact: critère du champ Adresse = [CmbAdresse]
Assistant formulaire: création d'un formulaire avec tous les champs de TableFiche. Remplacer la zone de texte Contact par zone de liste modifiable. (Nom =CmbContact) (Propriétés/Données/Contenu=requête précédemment créée). Le nom de la zone de liste Adresse devient CmbAdresse CmbAdresse/Evénement/AprèsMAJ/Procédure événementielle = Me![CmbContact].Requery Quand je sélectionne une adresse dans le formulaire: dans la 2eme zone de liste les champs sont triés. Je voudrait faire la même chose en mode feuille de données pour pouvoir réaliser une application un peu plus chouette. C'est à dire qu'après avoir choisi une adresse dans la TableFiche, je ne puisse choisir dans le champ Contact que les contacts appartenant à cette même adresse. Si quelqu'un a une idée, je suis preneur.
-----Message d'origine----- Bonsoir Ariste,
Ok pour ta structure. Tu demandais à "filtrer les Noms de la TableContact, en feuille de données,
dans la TableFiche. As-tu essayé les "sous-feuilles de données" comme je te l'ai indiqué ?
news: 096501c3c3a0$39a3b6c0$ Merci Annette pour ton aide, je précise un peu plus mon problême. Chaque Adresse peut avoir 0 ou plusieurs contacts enregistrés. Chaque fiche possède sa propre adresse à selectionner dans la TableAdresse. Le Contact de la TableFiche doit obligatoirement faire partie des Contacts appartenant à l'adresse sélectionnée dans cette même TableFiche. En effet, tous les contacts n'en font pas partie. Merci d'avance. [...]