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

IHM Discussion :

Atteindre un enregistrement via une zone de texte [AC-2003]


Sujet :

IHM

  1. #1
    Futur Membre du Club
    Profil pro
    Inscrit en
    Avril 2009
    Messages
    7
    Détails du profil
    Informations personnelles :
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Avril 2009
    Messages : 7
    Points : 6
    Points
    6
    Par défaut Atteindre un enregistrement via une zone de texte
    Bonjour à vous,

    J'ai créé une base de données documentaire afin de gérer des archives.
    Les boîtes sont toutes cotées par un numéro unique.

    La base comprend plusieurs tables dont la table "boites". Les numéros de boites, ou cotes, apparaissent dans le champ "cote" de cette table.

    Voilà pour le contexte.

    J'aimerai intégrer dans un formulaire une case qui permet de se positionner sur un enregistrement précis, de la même manière que le permet la fonction "Rechercher".

    J'ai essayé de créer une zone de texte dans ce sens mais lorsque que je rentre une valeur, cela modifie l'enregistrement en cours au lieu de me positionner sur l'enregistrement voulu.

    Quelqu'un peut-il me conseiller ?
    Je précise que je ne connais pas le VBA, j'ai tout créé sans coder.

    Merci d'avance, E.

  2. #2
    Membre expert
    Avatar de mout1234
    Profil pro
    Inscrit en
    Novembre 2006
    Messages
    2 210
    Détails du profil
    Informations personnelles :
    Âge : 55
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Novembre 2006
    Messages : 2 210
    Points : 3 228
    Points
    3 228
    Par défaut
    Bonjour,

    Tu as créé un champ dépendant, ce qui ne convient pas à ton besoin.

    Pour faire ce que tu souhaites, il te faudra passer par du code VBA ou tout au moins une macro.

    Sans connaitre le VBA, le plus sage serait de faire appel à l'assistant d'Access.

    Crées une zone de liste déroulante en t'assurant que l'assistant est bien activé.
    La source de ta liste déroulante pourra alors être ta table boites.

    Suis alors les indications de l'assistant pour créer ce que ta fonction de recherche. Sélectionne notamment l'option
    Rechercher un enregistrement dans mon formulaire basé sr la valeur que j'ai sélectionnée dans la liste déroulante.
    ............................................................................................

    Dans l'intérêt de tous, ne posez pas de questions techniques par messages privés.

  3. #3
    Futur Membre du Club
    Profil pro
    Inscrit en
    Avril 2009
    Messages
    7
    Détails du profil
    Informations personnelles :
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Avril 2009
    Messages : 7
    Points : 6
    Points
    6
    Par défaut
    Merci bien,

    J'avais cherché trop compliqué

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

Discussions similaires

  1. postion courante d'un enregistrement dans une zone de texte
    Par lecaire dans le forum VB 6 et antérieur
    Réponses: 1
    Dernier message: 29/01/2008, 15h44
  2. Ouvrir un enregistrement via une zone de liste
    Par Milyshyn76 dans le forum IHM
    Réponses: 6
    Dernier message: 24/12/2007, 07h57
  3. Source d'enregistrement d'une zone de texte dans un état
    Par beabzh dans le forum VBA Access
    Réponses: 4
    Dernier message: 30/07/2007, 12h22
  4. Récupérer le numéro d'enregistrement dans une zone de texte
    Par The_Super_Steph dans le forum VBA Access
    Réponses: 18
    Dernier message: 16/05/2007, 08h50
  5. Réponses: 2
    Dernier message: 26/04/2007, 11h52

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