IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

VBA Access Discussion :

Variable Public Access


Sujet :

VBA Access

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre du Club
    Femme Profil pro
    Étudiant
    Inscrit en
    Mai 2011
    Messages
    8
    Détails du profil
    Informations personnelles :
    Sexe : Femme

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Mai 2011
    Messages : 8
    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

  2. #2
    Rédacteur/Modérateur

    Avatar de ClaudeLELOUP
    Homme Profil pro
    Chercheur de loisirs (ayant trouvé tous les jours !)
    Inscrit en
    Novembre 2006
    Messages
    20 596
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 80
    Localisation : Belgique

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

    Informations forums :
    Inscription : Novembre 2006
    Messages : 20 596
    Par défaut
    Bonjour,

    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 ?
    -------
    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 !) ?

  3. #3
    Membre du Club
    Femme Profil pro
    Étudiant
    Inscrit en
    Mai 2011
    Messages
    8
    Détails du profil
    Informations personnelles :
    Sexe : Femme

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Mai 2011
    Messages : 8
    Par défaut
    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.

  4. #4
    Rédacteur/Modérateur

    Avatar de ClaudeLELOUP
    Homme Profil pro
    Chercheur de loisirs (ayant trouvé tous les jours !)
    Inscrit en
    Novembre 2006
    Messages
    20 596
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 80
    Localisation : Belgique

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

    Informations forums :
    Inscription : Novembre 2006
    Messages : 20 596
    Par défaut
    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 ?

  5. #5
    Membre du Club
    Femme Profil pro
    Étudiant
    Inscrit en
    Mai 2011
    Messages
    8
    Détails du profil
    Informations personnelles :
    Sexe : Femme

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Mai 2011
    Messages : 8
    Par défaut
    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.

  6. #6
    Rédacteur/Modérateur

    Avatar de ClaudeLELOUP
    Homme Profil pro
    Chercheur de loisirs (ayant trouvé tous les jours !)
    Inscrit en
    Novembre 2006
    Messages
    20 596
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 80
    Localisation : Belgique

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

    Informations forums :
    Inscription : Novembre 2006
    Messages : 20 596
    Par défaut
    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.

  7. #7
    Expert confirmé
    Avatar de LedZeppII
    Homme Profil pro
    Maintenance données produits
    Inscrit en
    Décembre 2005
    Messages
    4 485
    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 : 4 485
    Par défaut
    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+

  8. #8
    Membre du Club
    Femme Profil pro
    Étudiant
    Inscrit en
    Mai 2011
    Messages
    8
    Détails du profil
    Informations personnelles :
    Sexe : Femme

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Mai 2011
    Messages : 8
    Par défaut
    Enfaîte dans mon formulaire je me retrouve avec des informations clients car il fallait identifier a quel client appartient ce ticket

  9. #9
    Expert confirmé
    Avatar de LedZeppII
    Homme Profil pro
    Maintenance données produits
    Inscrit en
    Décembre 2005
    Messages
    4 485
    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 : 4 485
    Par défaut
    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+

Discussions similaires

  1. [AC-2010] Variable Public sous Access 2010
    Par benpourquoi dans le forum VBA Access
    Réponses: 3
    Dernier message: 24/08/2011, 09h44
  2. [VB6] Gérer variable d'access
    Par boudincweole10 dans le forum VB 6 et antérieur
    Réponses: 15
    Dernier message: 10/05/2006, 15h26
  3. [VBA] taille max d'une variable public
    Par gigs dans le forum Général VBA
    Réponses: 9
    Dernier message: 23/11/2005, 15h27
  4. déclaration de variable public
    Par mathieu57 dans le forum MFC
    Réponses: 5
    Dernier message: 15/09/2005, 17h36
  5. [C#] Variable javascript accessible
    Par stailer dans le forum ASP.NET
    Réponses: 12
    Dernier message: 01/04/2005, 12h18

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo