Hiérarchiser contacts
Isagm
-
yg_be Messages postés 23541 Date d'inscription Statut Contributeur Dernière intervention -
yg_be Messages postés 23541 Date d'inscription Statut Contributeur Dernière intervention -
Bonjour,
J'ai créé une petite base de donnée avec une table sociétés et une table contacts. J'aimerai faire apparaître dans le formulaire pour chaque société son contact principal puis les autres contacts éventuels. Je souhaiterais que tout soit dans le formulaire, pas de sous formulaire, afin de pouvoir rechercher aussi bien un nom de societe que de contact.
J'ai essayé de créer une troisième table avec les clés primaires: societe, contact 1, contact 2, contact 3. Mais lorsque je réalise la requête nécessaire pour créer le formulaire, je n'ai que quelques sociétés répertoriées. Je ne comprends pas pourquoi.
Merci d'avance pour votre aide!!
J'ai créé une petite base de donnée avec une table sociétés et une table contacts. J'aimerai faire apparaître dans le formulaire pour chaque société son contact principal puis les autres contacts éventuels. Je souhaiterais que tout soit dans le formulaire, pas de sous formulaire, afin de pouvoir rechercher aussi bien un nom de societe que de contact.
J'ai essayé de créer une troisième table avec les clés primaires: societe, contact 1, contact 2, contact 3. Mais lorsque je réalise la requête nécessaire pour créer le formulaire, je n'ai que quelques sociétés répertoriées. Je ne comprends pas pourquoi.
Merci d'avance pour votre aide!!
A voir également:
- Hiérarchiser contacts
- Restaurer les contacts supprimés - Accueil - Android
- Mes contacts google ont disparu - Accueil - Guide Android
- Récupérer contacts carte sim android - Guide
- Https //m.facebook.com/mobile/messenger/contacts - Forum Mobile
- Envoyer un sms à tous ses contacts iphone ✓ - Forum iPhone
4 réponses
yg_be
Messages postés
23541
Date d'inscription
Statut
Contributeur
Dernière intervention
Ambassadeur
1 584
bonsoir,
quelques suggestions:
- donne-nous quelques informations sur tes tables et sur ta requête
- pour ta troisième table, je propose trois colonnes : societe, contact, principal. "principal" étant un champ vrai/faux qui indique si le contact est le contact principal pour cette société
- ou bien, pour ta troisième table, trois colonnes : societe, contact, ordre. et tu crées un index unique sur la combinaison des trois champs.
quelques suggestions:
- donne-nous quelques informations sur tes tables et sur ta requête
- pour ta troisième table, je propose trois colonnes : societe, contact, principal. "principal" étant un champ vrai/faux qui indique si le contact est le contact principal pour cette société
- ou bien, pour ta troisième table, trois colonnes : societe, contact, ordre. et tu crées un index unique sur la combinaison des trois champs.
Merci pour ton aide!
Dans la table societe, j'ai mis l'adresse, et les caractéristiques. Dans la table contacts, j'ai mis le nom, la fonction, l'ID de la société, mail et tel.
Et pour la requête: toutes la table societe + table contact pour contact 1 + à nouveau table contact pour contact 2 + encore table contact pour contact 3.
Avec une relation 1 à plusieurs entre societe et contacts.
Si je fais une table ordre, est ce que j'ai toujours besoin de citer 3fois la table contacts? Je pense que le problème vient de la...
Merci beaucoup!!
Dans la table societe, j'ai mis l'adresse, et les caractéristiques. Dans la table contacts, j'ai mis le nom, la fonction, l'ID de la société, mail et tel.
Et pour la requête: toutes la table societe + table contact pour contact 1 + à nouveau table contact pour contact 2 + encore table contact pour contact 3.
Avec une relation 1 à plusieurs entre societe et contacts.
Si je fais une table ordre, est ce que j'ai toujours besoin de citer 3fois la table contacts? Je pense que le problème vient de la...
Merci beaucoup!!
si tu mets l'ID de la société dans la table contact, tu peux aussi y mettre un champ "principal" et/ou un champ "ordre", et tu n'as pas besoin d'une troisième table.
comme tu parles de hiérarchie, je ne sais pas si tu préfères un champ "ordre" ou un champ "principal".
tu n'aurais plus besoin de citer plusieurs fois la table contact.
comme tu parles de hiérarchie, je ne sais pas si tu préfères un champ "ordre" ou un champ "principal".
tu n'aurais plus besoin de citer plusieurs fois la table contact.
Bonsoir,
Ok j'ajoute la colonne ordre mais je ne comprends pas pourquoi je n'ai plus besoin de citer plusieurs fois la table contact? Si je veux faire apparaître les 3 contacts rattachés à la société sur le formulaire societe, (avec une seule fiche par societe) je ne sais pas comment faire? Via une requête, laquelle?
Merci et pardon pour mon niveau débutant!!!
Ok j'ajoute la colonne ordre mais je ne comprends pas pourquoi je n'ai plus besoin de citer plusieurs fois la table contact? Si je veux faire apparaître les 3 contacts rattachés à la société sur le formulaire societe, (avec une seule fiche par societe) je ne sais pas comment faire? Via une requête, laquelle?
Merci et pardon pour mon niveau débutant!!!