Précédent   Forum des professionnels en informatique > Logiciels > Microsoft Office > Access > VBA Access
VBA Access Le forum pour les questions relatives au code VBA sous Access, et à son environnement de développement VBE.
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 02/05/2011, 19h30   #1
Invité de passage
 
Femme
Étudiant
Inscription : mai 2011
Messages : 8
Détails du profil
Informations personnelles :
Sexe : Femme

Informations professionnelles :
Activité : Étudiant

Informations forums :
Inscription : mai 2011
Messages : 8
Points : 0
Points : 0
Par défaut Variable Public Access

Bonjour,
J'ai besoin de votre aide pour mon projet Access, je vous explique, je réalise une base de données sous Access.
J'ai ainsi plusieurs tables et formulaires (Clients, Cartes et Tickets), et donc sur ses formulaire mon professeur me demande de faire des boutons comme ajouter ou suivant.
Et donc mon problème est que lorsque je souhaite par exemple créer un nouveau ticket avec mon formulaire ticket, où sont présente les noms et prénoms du clients, je souhaiterais pouvoir récupérer ses informations et n'entrez seulement que ce qu'il y a dans la commande plutôt que de devoir ré-entrez toutes les informations de mes clients ce qui me fait perdre du temps ( et des points ^^) .
Merci d'avance pour toutes vos réponses
Clochette44 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 02/05/2011, 20h24   #2
Rédacteur

 
Avatar de ClaudeLELOUP
 
Homme Claude LELOUP
Chercheur de loisirs (ayant trouvé !)
Inscription : novembre 2006
Messages : 5 242
Détails du profil
Informations personnelles :
Nom : Homme Claude LELOUP
Âge : 66
Localisation : Belgique

Informations professionnelles :
Activité : Chercheur de loisirs (ayant trouvé !)
Secteur : Finance

Informations forums :
Inscription : novembre 2006
Messages : 5 242
Points : 11 037
Points : 11 037
Bonjour,

Citation:
mon professeur me demande de faire des boutons comme ajouter ou suivant.
Ces boutons existent d'origine, a-t-il dit pourquoi il en voulait d'autres ?
-------
Citation:
Et donc mon problème est que lorsque je souhaite par exemple créer un nouveau ticket avec mon formulaire ticket...
Veux-tu d'abord décrire ton formulaire "ticket" : quels sont les différents champs que tu as prévus.

Comment t'y prends-tu pour capter les noms et prénoms du client ?

Quand les champs sont complétés, que veux-tu faire (à part gagner des points !) ?
ClaudeLELOUP est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 03/05/2011, 15h12   #3
Invité de passage
 
Femme
Étudiant
Inscription : mai 2011
Messages : 8
Détails du profil
Informations personnelles :
Sexe : Femme

Informations professionnelles :
Activité : Étudiant

Informations forums :
Inscription : mai 2011
Messages : 8
Points : 0
Points : 0
Et bien enfaîte dans mon formulaire Ticket, J'ai des informations clients avec le nom, le prénom et son adresse.
J'ai également un sous-formulaire avec le nom du produit, de la marque etc pour la commande. Et la date du ticket, je voudrais donc que lorsque je crée un nouveau ticket je puisse récupérer les informations d'un client sans avoir a les re-entrez.
Clochette44 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 03/05/2011, 15h32   #4
Rédacteur

 
Avatar de ClaudeLELOUP
 
Homme Claude LELOUP
Chercheur de loisirs (ayant trouvé !)
Inscription : novembre 2006
Messages : 5 242
Détails du profil
Informations personnelles :
Nom : Homme Claude LELOUP
Âge : 66
Localisation : Belgique

Informations professionnelles :
Activité : Chercheur de loisirs (ayant trouvé !)
Secteur : Finance

Informations forums :
Inscription : novembre 2006
Messages : 5 242
Points : 11 037
Points : 11 037
Citation:
dans mon formulaire Ticket, J'ai des informations clients avec le nom, le prénom et son adresse.

Et ces données, tu les as introduites à la main ?

Ce que tu voudrais, est-ce faire défiler la liste des clients de la table et te permettre d'en choisir un pour que les champs correspondants de ton formulaire soient "automatiquement" complétés.

Et la même chose pour le produit ?
ClaudeLELOUP est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 04/05/2011, 12h25   #5
Invité de passage
 
Femme
Étudiant
Inscription : mai 2011
Messages : 8
Détails du profil
Informations personnelles :
Sexe : Femme

Informations professionnelles :
Activité : Étudiant

Informations forums :
Inscription : mai 2011
Messages : 8
Points : 0
Points : 0
Oui ces données je les ai introduites a la main mais avec mon formulaire Client.

Et oui, faire défiler la liste des client et en sélectionner un c'est exactement sa.
Clochette44 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 04/05/2011, 13h33   #6
Rédacteur

 
Avatar de ClaudeLELOUP
 
Homme Claude LELOUP
Chercheur de loisirs (ayant trouvé !)
Inscription : novembre 2006
Messages : 5 242
Détails du profil
Informations personnelles :
Nom : Homme Claude LELOUP
Âge : 66
Localisation : Belgique

Informations professionnelles :
Activité : Chercheur de loisirs (ayant trouvé !)
Secteur : Finance

Informations forums :
Inscription : novembre 2006
Messages : 5 242
Points : 11 037
Points : 11 037
Dans ce cas, documente-toi sur le contrôle "zone de liste".

F1 ---> l'aide Access s'ouvre.
Dans l'onglet "Aide intuitive" tu saisis : "zone de liste" et tu t'instruis...

Reviens si difficultés.
ClaudeLELOUP est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 04/05/2011, 19h18   #7
Invité de passage
 
Femme
Étudiant
Inscription : mai 2011
Messages : 8
Détails du profil
Informations personnelles :
Sexe : Femme

Informations professionnelles :
Activité : Étudiant

Informations forums :
Inscription : mai 2011
Messages : 8
Points : 0
Points : 0
D'accord je vais essayer, Merci beaucoup !
Clochette44 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 04/05/2011, 20h09   #8
Rédacteur
 
Avatar de LedZeppII
 
Homme
Maintenance données produits
Inscription : décembre 2005
Messages : 3 939
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France, Yvelines (Île de France)

Informations professionnelles :
Activité : Maintenance données produits
Secteur : Distribution

Informations forums :
Inscription : décembre 2005
Messages : 3 939
Points : 6 278
Points : 6 278
Bonsoir,
Citation:
Envoyé par Clochette44 Voir le message
Et bien enfaîte dans mon formulaire Ticket, J'ai des informations clients avec le nom, le prénom et son adresse.
J'ai également un sous-formulaire avec le nom du produit, de la marque etc pour la commande. Et la date du ticket, je voudrais donc que lorsque je crée un nouveau ticket je puisse récupérer les informations d'un client sans avoir a les re-entrez.
Est-ce que le formulaire Ticket est basé sur la bonne table(ou requête) ?
Je m'étonne que le formulaire Ticket affiche toutes les infos Clients.
C'est plutôt le rôle d'un formulaire Client.

Quelle(s) relation(s) un Client entretient-il avec des Cartes et des Tickets ?
Pour moi, «créer un ticket», je ne vois pas ce que c'est (à part les tickets pour faire la queue au rayon boucherie).

A+
LedZeppII est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 04/05/2011, 21h54   #9
Invité de passage
 
Femme
Étudiant
Inscription : mai 2011
Messages : 8
Détails du profil
Informations personnelles :
Sexe : Femme

Informations professionnelles :
Activité : Étudiant

Informations forums :
Inscription : mai 2011
Messages : 8
Points : 0
Points : 0
Enfaîte dans mon formulaire je me retrouve avec des informations clients car il fallait identifier a quel client appartient ce ticket
Clochette44 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 05/05/2011, 20h45   #10
Rédacteur
 
Avatar de LedZeppII
 
Homme
Maintenance données produits
Inscription : décembre 2005
Messages : 3 939
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France, Yvelines (Île de France)

Informations professionnelles :
Activité : Maintenance données produits
Secteur : Distribution

Informations forums :
Inscription : décembre 2005
Messages : 3 939
Points : 6 278
Points : 6 278
Bonsoir,

Ton formulaire Ticket doit être basé sur la table contenant les informations relatives aux tickets.
Comme les tickets doivent être assignés à des clients, la table des ticket doit normalement comporter un champ permettant de faire référence à un client par la clé de la table contenant les informations relatives au clients.
C'est ce champ (référence à la clé du client) qui doit être mis en zone de liste déroulante.
La zone de liste déroulante doit avoir pour source la table contenant les informations clients.
La colonne liée de cette liste doit correspondre à la clé de la table Clients.
C'est cette colonne qui alimentera le champ de la table Tickets, faisant référence au client.
Au niveau conception de la zone de liste déroulante, tu peux choisir d'avoir plusieurs champs à afficher (Nom, Adresse, ...), lorsque la liste est déroulée.
Le champ qui s'affiche lorsque la liste est refermée est le premier dont la largeur de colonne est supérieure à zéro.

A+
LedZeppII est déconnecté   Envoyer un message privé Réponse avec citation 10
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 07h26.


 
 
 
 
Partenaires

Hébergement Web