Champ automatique avec access

Marc -  
Jean_Jacques Messages postés 1045 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour,

J’ai une base "Produits" avec les champs suivants , code , référence , designation
J’ai une autre base "commande" qui reprend ces champs dans un formulaire,
ce que je voudrais c’est quand saisissant dans le champ code les champs référence
et désignation se remplissent automatiquement
Merci pour votre aide
Marc
Configuration: Windows XP Internet Explorer 7.0

4 réponses

  1. moiced59 Messages postés 1161 Statut Membre 60
     
    il te suffit de creer une requete basé sur ta table et dans les critere de ta table tu met: [quel n° voulez vous voir?]

    voila
    1
  2. Jean_Jacques Messages postés 1045 Date d'inscription   Statut Membre Dernière intervention   112
     
    Bonjour Marc,

    Voici un évènement (sur clic, par exemple) qui produit l'effet recherché.
    Il fonctionne dans une de mes bases ACCESS. A tester donc ....

    With CodeContextObject
    DoCmd.GoToControl "[<Code>]"
    DoCmd.FindRecord <Code>, , True, , True

    If <Code> <> <Code> Then
    MsgBox "Ce code est inconnu : " & Me!<Code>
    Me!<Code> = ""

    End If

    End With

    Cordialement
    0
  3. Marc
     
    Bonjour,

    Merci pour votre aide , je vais tester ce week-end

    Marc
    0
    1. Jean_Jacques Messages postés 1045 Date d'inscription   Statut Membre Dernière intervention   112
       
      Bonjour Marc,

      Toutes mes excuses.
      En me relisant, je constate que j'ai mal transcrit l'événément. Voici un copier/coller de celui qui fonctionne chez moi.


      Private Sub Saisie_de_la_Recherche_AfterUpdate()

      With CodeContextObject
      DoCmd.GoToControl "[Référence]"
      DoCmd.FindRecord Saisie_de_la_Recherche, , True, , True '

      If Référence <> Saisie_de_la_Recherche Then
      MsgBox "Ce code est inconnu : " & Me!Saisie_de_la_Recherche
      Me!Saisie_de_la_Recherche = ""

      End If

      End With

      End Sub


      Bonne journée
      0
      1. Marc > Jean_Jacques Messages postés 1045 Date d'inscription   Statut Membre Dernière intervention  
         
        Bonjour,

        Serait-il possible que je vous envoie ma base,de façon à ce que vous voyez de vous même
        car je suis perdu au niveau de cette fonction
        Merci bonne journée Marc
        0
      2. Jean_Jacques Messages postés 1045 Date d'inscription   Statut Membre Dernière intervention   112 > Marc
         
        Bonjour Marc,

        Je propose ce qui suit :
        Dans le fichier ci-joint, regardez dans le formulaire : F_Recherche_sur_Référence
        cette solution me semble nettement plus simple ...


        http://www.cijoint.fr/cjlink.php?file=cj200908/cijO8cdXuv.zi­p


        Sinon, si vous souhaitez tout de même me faire suivre votre travail, il suffit de le compacter, le déposer sur le site Ci-joint.com et de me communiquer ici l'adresse qui vous sera fournie au moment de votre dépôt sur ce site.

        Bonne journée

        0
  4. albatros50z Messages postés 3 Statut Membre
     
    Marci de m'avoir répondu , mais le lien ne fonctionne pas
    fichier inaccessible
    Merci Marc
    0
    1. Jean_Jacques Messages postés 1045 Date d'inscription   Statut Membre Dernière intervention   112
       
      Marc,

      En effet, je confirme l'incident : fichier inaccessible
      Merci de renouveler en ajoutant le dernier caractère de la chaîne d'adresse (p) qui manque ....
      Je constate que, pour une raison qui m'échappe, le "p" du mot zip échappe au clic sur lien ....

      Je viens de vérifier. Ainsi modifié, le lien est efficace
      - NB : Dans mon bricolo les codes bidons sont : ZORROA; ZORROB; etc

      Cordialement
      0
      1. Marc > Jean_Jacques Messages postés 1045 Date d'inscription   Statut Membre Dernière intervention  
         
        Bonsoir,

        Voici le lien concernant mon probléme
        http://www.cijoint.fr/cjlink.php?file=cj200908/cijHcDKSxS.zip
        ça se situe dans le sous formulaire
        sachant qu'il y aura plusieurs ligne de ce type dans ce formulaire
        merci pour votre aide
        Marc
        0
      2. Jean_Jacques Messages postés 1045 Date d'inscription   Statut Membre Dernière intervention   112 > Marc
         
        Bonsoir Marc,

        En activant le formulaire F_commandes et en vous positionnant (ce n'est qu'un exemple) sur l'enregistrement N° 8, vous actionnez le bouton "Ouvrir" et les enregistrements enregistrements 1; 7; 8. C'est à dire les 3 occurrences qui
        ont "Client 1" pour argument sont listés.

        http://www.cijoint.fr/cjlink.php?file=cj200908/cijSkH3fFz.zip

        Bonne continuation
        A+
        0