Access

Fermé
Aurélie2259 Messages postés 18 Date d'inscription mercredi 22 septembre 2010 Statut Membre Dernière intervention 30 mars 2011 - 1 oct. 2010 à 15:08
Gaunts Messages postés 1125 Date d'inscription mardi 10 août 2010 Statut Membre Dernière intervention 18 mars 2012 - 6 oct. 2010 à 14:17
Bonjour,

Je suis entrein de créer une base de données sous le logiciel Access.
Ma première table est ma table contact, dans cette table, le statut (mon premier champs) sera soit "Clients ou Prospects". Ma deuxième table sera donc ma table CLIENTS. Comment puis-je faire une relation entre ces deux tables sachant que mes clients découlent du "statut" présent dans la première table...!
Merci de votre aide
Aurélie

11 réponses

moiced59 Messages postés 1145 Date d'inscription samedi 15 novembre 2008 Statut Membre Dernière intervention 18 août 2014 60
1 oct. 2010 à 17:36
Bonjour

Quel sont les champs commun au 2 table?
0
Jean_Jacques Messages postés 1040 Date d'inscription mercredi 30 avril 2008 Statut Membre Dernière intervention 1 août 2014 112
Modifié par Jean_Jacques le 2/10/2010 à 08:19
Bonjour Aurélie2259,


Comme source d'inspiration pour votre projet, vous avez l'opportunité de vous inspirer librement de l'application spécimen Contacts fournie par ACCESS en standard.
Vous pouvez la charger dans un répertoire et l'étudier à loisir. Vous devriez trouver des idées applicables à votre base de données.

Elle se trouve sous : Fichier/Nouvelle base de données/Onglet base de données/.....



Cordialement
La science ne fait que trouver ce qui existe depuis toujours.
REEVES Hubert.
0
Aurélie2259 Messages postés 18 Date d'inscription mercredi 22 septembre 2010 Statut Membre Dernière intervention 30 mars 2011
5 oct. 2010 à 12:04
le champ commun est le champ "statut"; soit clients soit prospects.
merci jean jacques pour l'information, je vais essayer.
Cordialement
0
Gaunts Messages postés 1125 Date d'inscription mardi 10 août 2010 Statut Membre Dernière intervention 18 mars 2012 116
5 oct. 2010 à 12:26
Bonjour Aurélie,

Dans ta table clients, tu as les nomes (ou ID) des clients, présents aussi dans ta première table?

Cordialement
0

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

Posez votre question
Aurélie2259 Messages postés 18 Date d'inscription mercredi 22 septembre 2010 Statut Membre Dernière intervention 30 mars 2011
5 oct. 2010 à 14:00
Oui mon identifiant est aussi dans ma première table. Pour le statut présent dans ma première j'ai mis une liste déroulante, soit client soit prospect, je voudrais donc que dans ma deuxième table il n'y est que mes clients et que mes prospects restent dans ma table prospects et viennent s'ajouter automatiquement dans ma table client, une fois le statut changé en client.
0
Gaunts Messages postés 1125 Date d'inscription mardi 10 août 2010 Statut Membre Dernière intervention 18 mars 2012 116
5 oct. 2010 à 14:08
Alors je résume:

Tu as une table avec tous les identifiants.
Avec un formulaire, tu choisis un identifiant, puis tu indiques si c'est un client ou un prospect.
Si tu choisis client, tu veux ajouter ce nom à ta table Clients, si tu choisis prospect, tu le retires de la table clients s'il y était déja.
Dans les deux cas, le nom reste toujours dans la premiere table.
J'ai bon chef?
0
Aurélie2259 Messages postés 18 Date d'inscription mercredi 22 septembre 2010 Statut Membre Dernière intervention 30 mars 2011
5 oct. 2010 à 14:09
Pour le moment, c'est bien çà..!
0
Gaunts Messages postés 1125 Date d'inscription mardi 10 août 2010 Statut Membre Dernière intervention 18 mars 2012 116
5 oct. 2010 à 14:25
OK!
Alors ce qu'il va falloir faire:
1) Tu choisis dans le menu déroulant, un identifiant.
-Cela va metre à jour la valeur de ton deuxième menu déroulant, qui indiquera le statut actuel.
Pour cela, il faudra en VBA, sur l'evenement afterupdate de ta premiere liste, parcourir ta table, vérifier si on y trouve l'identifiant.
Si on le retrouve, alors c'est un client.
Sinon, alors c'est un prospect.

2)Tu choisis dans le deuxieme menu, la valeur à atribuer.
Si tu choisis prospect, alors on retire l'identifiant dans ta table grace à un DELETE SQL.
Si tu choisis client, on le rajoute dans ta table clients.

Je sais pas si c'est clair, pose moi des questions si ça va pas.
Ensuite si c'est le vba qui te pose problème, je t'aiderai aussi :)
0
Aurélie2259 Messages postés 18 Date d'inscription mercredi 22 septembre 2010 Statut Membre Dernière intervention 30 mars 2011
5 oct. 2010 à 14:44
Oh la, çà m'a l'air compliqué tout çà...!!! Je tente le Num 1, je te redis après, merci beaucoup de ton aide
0
Aurélie2259 Messages postés 18 Date d'inscription mercredi 22 septembre 2010 Statut Membre Dernière intervention 30 mars 2011
5 oct. 2010 à 14:55
quand tu parles de menu, cà veut dire table ? qu'est ce que l'évènement afterupdate ?
0
4tic2011 Messages postés 1 Date d'inscription mardi 5 octobre 2010 Statut Membre Dernière intervention 5 octobre 2010
5 oct. 2010 à 16:06
bjr moi aussi je suis débutant
0
Gaunts Messages postés 1125 Date d'inscription mardi 10 août 2010 Statut Membre Dernière intervention 18 mars 2012 116
5 oct. 2010 à 16:19
Re, j'étais pas dispo.

Quand je parle de menu, je veux dire liste déroulante.
L'évenement afterupdate, c'est le code qui va s'executer quand un changement aura été fait sur la liste déroulante (c'est à dire quand tu auras choisi un identifiant)
0
Aurélie2259 Messages postés 18 Date d'inscription mercredi 22 septembre 2010 Statut Membre Dernière intervention 30 mars 2011
6 oct. 2010 à 14:09
Merci beaucoup, c'est bon, avec un peu d'aide, j'ai réussi.
Merci encore Gaunts !
0
Gaunts Messages postés 1125 Date d'inscription mardi 10 août 2010 Statut Membre Dernière intervention 18 mars 2012 116
6 oct. 2010 à 14:17
Derien :) tu as utilisé le vba?
Peux tu mettre ton sujet en résolu stp? bonne journée
0