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

  1. #1
    Nouveau membre du Club
    Homme Profil pro
    Assistant aux utilisateurs
    Inscrit en
    février 2019
    Messages
    31
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 29
    Localisation : France, Val de Marne (Île de France)

    Informations professionnelles :
    Activité : Assistant aux utilisateurs
    Secteur : Industrie

    Informations forums :
    Inscription : février 2019
    Messages : 31
    Points : 26
    Points
    26

    Par défaut Crée mise à jours champs en fonction d'un autre

    Bonjour à tous,

    Je débute sur Microsoft Access et je galère déjà des le départ donc si il y en à qui veulent bien m'aider sa serait sympa, alors voila

    Je souhaite crée un formulaire avec deux champs "référence" et un autre "désignation"

    1 - J'ai crée une table avec 3 champs : champs 1 et champs 2 tout deux nommé dans la table reference ; designation comme joint sur la photo.
    J'ai mis un 3 eme champs avec numéro auto comme clé primaire qui numérote mes référence, 1,2,3... jusque la pas de souci ?

    2- j'ai crée mon formulaire vierge , j'ai crée une requête comme joint aussi en photo, ou j'ai joint ma table et insérer les 3 champs, donc 3 colonnes
    Et pour finir je fait une procédure évènementiel de ce type :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    Option Compare Database
     
    Private Sub tab_des_AfterUpdate()
    tab_des = tab_ref.Column(1)
    End Sub
    Il me dit que column (1) es introuvable, je ne comprend pas, pourtant j'ai nommé mes champs tab_ref & tab_des sur le formulaire.Nom : table.PNG
Affichages : 63
Taille : 119,3 KoNom : requete.PNG
Affichages : 65
Taille : 48,6 Ko

    près peut être que j'ai fait que de la m**** des le départ, si vous voyez des chose louche dans ma méthodologie n'hésitez pas.

  2. #2
    Rédacteur/Modérateur
    Avatar de Jeannot45
    Homme Profil pro
    Retraité
    Inscrit en
    octobre 2004
    Messages
    3 546
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 70
    Localisation : France, Loiret (Centre)

    Informations professionnelles :
    Activité : Retraité
    Secteur : Enseignement

    Informations forums :
    Inscription : octobre 2004
    Messages : 3 546
    Points : 7 426
    Points
    7 426

    Par défaut



    Je t'avoue ne pas avoir compris où tu voulais en venir.
    je pense qu'il serait nécessaire de commencer par le début, comme tu le disais.

    Commence par bien définir ton projet puis lis ces deux tutos qui vont te permettre de commencer dans le bon sens
    Ensuite, nous serons là pour t'accompagner dans tes soucis.

    Access - Les Bases
    Comprendre les jointures dans Access

    Bonne continuation
    Jeannot

    Liens Office indispensables à visiter: Cours (Tutos), F.A.Q., Sources VBA

    Ne posez pas de questions par MP, je n'ai pas le temps d'y répondre

  3. #3
    Nouveau membre du Club
    Homme Profil pro
    Assistant aux utilisateurs
    Inscrit en
    février 2019
    Messages
    31
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 29
    Localisation : France, Val de Marne (Île de France)

    Informations professionnelles :
    Activité : Assistant aux utilisateurs
    Secteur : Industrie

    Informations forums :
    Inscription : février 2019
    Messages : 31
    Points : 26
    Points
    26

    Par défaut

    Bonjour,

    Merci pour ta réponse, enfaîte voila j'ai une table avec deux champs nommé référence et désignation. chaque référence porte une désignation dans le champs d'a coté


    Je souhaiterais que lorsque je renseigne une référence dans mon formulaire, la désignation approprié se mette automatiquement dans le champs désignation de mon formulaire.
    Je pense que c'est beaucoup plus clair maintenant ?

    Je joint une photo résumant tout cela,
    Dans ce cas précis je peut naviguer dans ma table via mon formulaire mais ce n'es pas le résultat attendu.
    Imaginons que je douche ma référence par exemple: 020A1049B5103
    Automatiquement dans le champs désignation je doit voir apparaître PLAQUE PORTE EMB X4
    En 10 eme position de ma table...

    Nom : téléchargement.png
Affichages : 39
Taille : 102,8 Ko

  4. #4
    Rédacteur/Modérateur
    Avatar de Jeannot45
    Homme Profil pro
    Retraité
    Inscrit en
    octobre 2004
    Messages
    3 546
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 70
    Localisation : France, Loiret (Centre)

    Informations professionnelles :
    Activité : Retraité
    Secteur : Enseignement

    Informations forums :
    Inscription : octobre 2004
    Messages : 3 546
    Points : 7 426
    Points
    7 426

    Par défaut



    J'ai bien compris que tu souhaitais récupérer la désignation d'une référence.
    Mais je n'ai toujours pas saisi l’intérêt.

    Ton formulaire est-il lié à ta table ?
    Si tu veux passer VBA, dans l'événement AfterUpdate, tu peux utiliser la fonction Dlookup().
    Jeannot

    Liens Office indispensables à visiter: Cours (Tutos), F.A.Q., Sources VBA

    Ne posez pas de questions par MP, je n'ai pas le temps d'y répondre

  5. #5
    Nouveau membre du Club
    Homme Profil pro
    Assistant aux utilisateurs
    Inscrit en
    février 2019
    Messages
    31
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 29
    Localisation : France, Val de Marne (Île de France)

    Informations professionnelles :
    Activité : Assistant aux utilisateurs
    Secteur : Industrie

    Informations forums :
    Inscription : février 2019
    Messages : 31
    Points : 26
    Points
    26

    Par défaut

    Bonjour,

    Alors pour l’intérêt il es très grand étant donné que je bosse dans le secteur de la logistique, nous scannons et imprimons tout type étiquette à longueur de journée.
    Et ce n'est que le début de mon projet car par la suite je souhaite allez chercher des infos situé dans les tablé lié SQL du réseaux de mon entreprise pour qu'elle soit imprimer en fonction de certain critère.
    A part passer par le VBA il es impossible de faire cela juste avec le jeux des relation ? et des requête ?

    Cordialement,

  6. #6
    Rédacteur/Modérateur
    Avatar de Jeannot45
    Homme Profil pro
    Retraité
    Inscrit en
    octobre 2004
    Messages
    3 546
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 70
    Localisation : France, Loiret (Centre)

    Informations professionnelles :
    Activité : Retraité
    Secteur : Enseignement

    Informations forums :
    Inscription : octobre 2004
    Messages : 3 546
    Points : 7 426
    Points
    7 426

    Par défaut



    il est très difficile de donner une réponse valable avec aussi peu de renseignements.
    Néanmoins, je te propose une petite base exemple qui te montre comment récupérer, via une macro, l'information que tu recherches.
    La table T_Livres contient quelques 450 références. Tu saisis un n° et tu récupères le titre.

    Bonne continuation
    Fichiers attachés Fichiers attachés
    Jeannot

    Liens Office indispensables à visiter: Cours (Tutos), F.A.Q., Sources VBA

    Ne posez pas de questions par MP, je n'ai pas le temps d'y répondre

  7. #7
    Nouveau membre du Club
    Homme Profil pro
    Assistant aux utilisateurs
    Inscrit en
    février 2019
    Messages
    31
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 29
    Localisation : France, Val de Marne (Île de France)

    Informations professionnelles :
    Activité : Assistant aux utilisateurs
    Secteur : Industrie

    Informations forums :
    Inscription : février 2019
    Messages : 31
    Points : 26
    Points
    26

    Par défaut

    Citation Envoyé par Jeannot45 Voir le message


    il est très difficile de donner une réponse valable avec aussi peu de renseignements.
    Néanmoins, je te propose une petite base exemple qui te montre comment récupérer, via une macro, l'information que tu recherches.
    La table T_Livres contient quelques 450 références. Tu saisis un n° et tu récupères le titre.

    Bonne continuation
    Bonjour,


    Merci pour votre intervention et désolé du retard j’étais débordé.
    Il semblerais bien que votre fichier corresponde à peu prés à ma demande initiale je vais regarder cela...
    C'est le même principe, en gros j'ai deux champs vide et en fonction de la référence que je choisie bah dans le champs 2 j'ai le nom de la référence qui apparaît automatiquement,

  8. #8
    Nouveau membre du Club
    Homme Profil pro
    Assistant aux utilisateurs
    Inscrit en
    février 2019
    Messages
    31
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 29
    Localisation : France, Val de Marne (Île de France)

    Informations professionnelles :
    Activité : Assistant aux utilisateurs
    Secteur : Industrie

    Informations forums :
    Inscription : février 2019
    Messages : 31
    Points : 26
    Points
    26

    Par défaut

    Re,

    J'ai regarder ta base de donné et c'est pas mal du tout, cependant moi à la place des numéros je souhaite y mettre des référence.
    En en fonction de la référence automatiquement elle va chercher la champs d'a coté donc le nom de la réference,
    Tu me conseille de mettre mon champs référence en numéro auto ?

  9. #9
    Membre chevronné Avatar de hyperion13
    Homme Profil pro
    Calot120 - Enseignant Post Bac
    Inscrit en
    octobre 2007
    Messages
    1 381
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 54
    Localisation : France

    Informations professionnelles :
    Activité : Calot120 - Enseignant Post Bac
    Secteur : Enseignement

    Informations forums :
    Inscription : octobre 2007
    Messages : 1 381
    Points : 2 115
    Points
    2 115

    Par défaut

    Salut
    Je fais une intrusion
    Gardez le NumAuto tel qu'il est. Vos réf à vous sont alphanum.
    j'ai modifié la bdd de Jeannot45
    Fichiers attachés Fichiers attachés
    "Le savoir est la seule matière qui s'accroit quand on la partage" (Socrate)
    GMT+4 - 21°19'18" S - 055°25'32" E
    Inutile de me contacter par MP
    Merci de cliquer sur si la réponse est pertinente. N'oubliez pas svp de clôturer le sujet en cliquant sur

  10. #10
    Nouveau membre du Club
    Homme Profil pro
    Assistant aux utilisateurs
    Inscrit en
    février 2019
    Messages
    31
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 29
    Localisation : France, Val de Marne (Île de France)

    Informations professionnelles :
    Activité : Assistant aux utilisateurs
    Secteur : Industrie

    Informations forums :
    Inscription : février 2019
    Messages : 31
    Points : 26
    Points
    26

    Par défaut

    Citation Envoyé par hyperion13 Voir le message
    Salut
    Je fais une intrusion
    Gardez le NumAuto tel qu'il est. Vos réf à vous sont alphanum.
    j'ai modifié la bdd de Jeannot45
    Merci mon amie sa m'a bien aider
    Le numéros auto étant donné que une référence es toujours unique je peut pas exemple mettre en clé primaire mon champs réf en clé primaire non ?
    Les requête sa ne sait pas faire ce que vous m'avez fait la ? ou c'est du VBA ?

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. mise a jour d'un champ en fonction d'un autre champ
    Par roland34 dans le forum Requêtes
    Réponses: 2
    Dernier message: 15/03/2013, 16h25
  2. Réponses: 12
    Dernier message: 30/11/2009, 00h12
  3. Réponses: 1
    Dernier message: 10/04/2008, 16h53
  4. Réponses: 15
    Dernier message: 02/05/2007, 18h04
  5. Mise à jour Champ en fonction liste modifiable
    Par lito74 dans le forum Access
    Réponses: 2
    Dernier message: 30/01/2006, 14h37

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