Access
Aurélie2259
Messages postés
18
Date d'inscription
Statut
Membre
Dernière intervention
-
Gaunts Messages postés 1125 Date d'inscription Statut Membre Dernière intervention -
Gaunts Messages postés 1125 Date d'inscription Statut Membre Dernière intervention -
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
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
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.
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.
le champ commun est le champ "statut"; soit clients soit prospects.
merci jean jacques pour l'information, je vais essayer.
Cordialement
merci jean jacques pour l'information, je vais essayer.
Cordialement
Bonjour Aurélie,
Dans ta table clients, tu as les nomes (ou ID) des clients, présents aussi dans ta première table?
Cordialement
Dans ta table clients, tu as les nomes (ou ID) des clients, présents aussi dans ta première table?
Cordialement
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
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.
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?
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?
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 :)
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 :)
Oh la, çà m'a l'air compliqué tout çà...!!! Je tente le Num 1, je te redis après, merci beaucoup de ton aide
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)
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)