Création base de données

AlexduDoubs Messages postés 17 Date d'inscription   Statut Membre Dernière intervention   -  
castours Messages postés 2955 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour,

Alors je suis commercial dans une PME et je voudrais mettre en place une base de données Access pour gérer mes prospects. J'ai déjà élaboré la structure de ma base :

Table 1 : Entreprise (IDNuméro, raison, ville, cp, pays...)
Table 2 : Contact (IDContact, nom, prénom, civilité...)
Table 3 : Projet (IDProjet, intitulé de projet, statut projet, offre...)

Alors dans une entreprise, je peux avoir plusieurs contacts. Un contact peut être impliqué dans plusieurs projets et un projets pour avoir plusieurs contacts.

Le souci que j'ai c'est dans l'élaboration des clefs primaires (qu'est ce que je mets en clef primaire, svp??) et dans les relations, je ne comprends pas l'élaboration de celle-ci.

D'avance je vous remercie de votre aide.

A voir également:

7 réponses

Blopette Messages postés 315 Date d'inscription   Statut Membre Dernière intervention   273
 
Bonjour,

la clé primaire c'est un numéro unique pour chaque enregistrement, donc IDNumero, IDContact et IDProjet pour tes tables.

Les relations se font grâce à l'analyse de ta phrase : "dans une entreprise, je peux avoir plusieurs contacts. Un contact peut être impliqué dans plusieurs projets et un projets pour avoir plusieurs contacts."

Pour lier contact et projet, tu devras créer table "contact_par_projet" dans laquelle tu auras une colonne IDContact et une colonne IDProjet. Chaque ligne correspondra à un contact qui participe à un projet. Tu devras ensuite "réellement" relier les 3 tables ensemble, grâce au bouton "Relations".

Cependant, j'ai une question : ta table Entreprise, elle contient uniquement ta PME, ou il y aura bien plusieurs entreprises dedans ?
0
AlexduDoubs Messages postés 17 Date d'inscription   Statut Membre Dernière intervention  
 
Pour réponde à ta question, dans la table Entreprise, je voudrais mettre toutes les entreprises que j'ai déjà contacté.
0
Blopette Messages postés 315 Date d'inscription   Statut Membre Dernière intervention   273
 
D'accord, c'est bon alors!
0
Gleude25 Messages postés 95 Date d'inscription   Statut Membre Dernière intervention   9
 
Bonjour AlexduDoubs,

Dans les clés primaires, je mettrais tout simplement
Table1: IDNumero
Table2: IDContact
Table3: IDProjet

C'est l'avantage de donner des identifiants à chacune de tes tables, c'est que tu peux les mettre en Clé primaire sans te poser de questions.

Cordialement, Gleude25.

0
durock Messages postés 14211 Date d'inscription   Statut Contributeur Dernière intervention   2 619
 
Bonjour

l'utilisation d'un logiciel CRM ne serait-elle pas plus simple ?
http://www.google.com/cse?cx=002683415331144861350%3Atsq8didf9x0&q=logiciel+crm&ie=utf-8&sa=Search

Cordialement
--
0
Gleude25 Messages postés 95 Date d'inscription   Statut Membre Dernière intervention   9
 
Ca depend de ce que tu eux faire avec ta base de données.

Pour une répartition et une gestion de plusieurs projets, je sais pas si le logiciel CRM sera franchement utile...
0
AlexduDoubs Messages postés 17 Date d'inscription   Statut Membre Dernière intervention  
 
Merci à tous, je vais commencer à reprendre mes contacts. Est ce que je suis bien parti? En fait j'ai besoin d'une base de données pour suivre mes contacts, surtout c'est pour avoir un historique de toutes les sociétés et personnes contactées.
Y a t il un moyen de stocker des dates, je voudrais faire un suivi des différents échanges que j'ai avec mes interlocuteurs.
0
Gleude25 Messages postés 95 Date d'inscription   Statut Membre Dernière intervention   9
 
Oui, Access permet de faire des histriques.
Par contre c'est quelquechose que je ne sais pas faire mais d'autres t'aideront ca ne fait aucun doute.

Commence déjà à rentrer tes données dans ta base.

Cordialement, Gleude25.
0
AlexduDoubs Messages postés 17 Date d'inscription   Statut Membre Dernière intervention  
 
Alors je commence à remplir mais nouveau problème, il y a un message d'erreur quand je remplit ma base de données. Je n'ai pas tout le temps un projet associé à une entreprise et apparemment ça créé un problème. Quelqu'un a t il une idée??
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
Gleude25 Messages postés 95 Date d'inscription   Statut Membre Dernière intervention   9
 
Pour l'historique j'ai trouvé cette petite astuce, mais je ne sais pas si ca correspond exactement à ce que tu veux faire:
http://www.trucsastuces.com/astuces/191.php

Et apparement il y aurait une fonction dans access 2007 qui peut te gérer un historique des modifications de base de données. Je sais pas si ca correspond au genre d'historique que tu veux mais voila tout de même le lien :
https://www.developpez.net/forums/d218477/logiciels/microsoft-office/access/sondages-debats/access-2007-nouveaute-historique-modifications-champs-memo/
0
AlexduDoubs Messages postés 17 Date d'inscription   Statut Membre Dernière intervention  
 
Voici les relations que j'ai fait :
https://imageshack.com/
Qu'est ce que vous en pensez?

Est ce qu'il est possible de remplir uniquement la table entreprise et contact? Il y a pas toujours de projets liés à un contact ou à une entreprise. Est ce que ça pose un problème?
Je suis désolé mais je ne connais pas beaucoup access et c'est assez compliqué pour démarrer...

MERCI encore!!
0
castours Messages postés 2955 Date d'inscription   Statut Membre Dernière intervention   217
 
Bonjour
Le diagramme est bon mais pas les relations.
La realation entre entreprise et contact n'est pas bonne. Il faut a plusieurs entre les deux.
Pour moi Je partirai sur le raisonnement suivant:
Une entreprise reliée a projet relation un a plusieurs.
Un projet a contact relation un à plusieurs
0