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

Access Discussion :

Ouverture formulaire par double clic dans un liste [AC-2010]


Sujet :

Access

  1. #1
    Futur Membre du Club
    Profil pro
    Inscrit en
    Avril 2013
    Messages
    5
    Détails du profil
    Informations personnelles :
    Localisation : Espagne

    Informations professionnelles :
    Secteur : Transports

    Informations forums :
    Inscription : Avril 2013
    Messages : 5
    Points : 5
    Points
    5
    Par défaut Ouverture formulaire par double clic dans un liste
    Bonjour,

    Le problème provient du code à ecrire dans la ligne WHERE de la macro pour récupérer le registre double cliquer d'une liste.

    Fonctionnement BD :

    Dans un formulaire A, une liste (lst_resultat) de registre apparait suite à une recherche. Cette liste est constituée de 6 colonnes ou la 6eme correspond a l'ID du registre.
    Je souhaite par double clic sur l'une des lignes, ouvrir un formualire 2 avec les données du registre selectionné.

    Voici un aperçu du code actuel de la macro réalisée dans la commande double clic de la liste.

    Ouvrir Formulaire
    Nom du formulaire : Formulaire2
    Vue : Normal
    Nom du filtre:
    Condition WHERE: [IdDistribuidor]=[Form]![formulaire1]![lst_resultat].[Valor]
    Mode de donnée:
    Mode de fenêtre: Normal

    Avec ceci, quand je double clic sur l'une des lignes, il ouvre mon formulaire 2 mais ouvre une fenetre me demandant le lien du champ ([Form]![formulaire1]![lst_resultat].[Valor]).

    Merci de votre aide.
    Romain

  2. #2
    Rédacteur

    Avatar de zoom61
    Homme Profil pro
    ...
    Inscrit en
    Janvier 2005
    Messages
    9 429
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Haute Vienne (Limousin)

    Informations professionnelles :
    Activité : ...
    Secteur : Industrie

    Informations forums :
    Inscription : Janvier 2005
    Messages : 9 429
    Points : 58 222
    Points
    58 222
    Billets dans le blog
    11
    Par défaut
    Salut,

    Il me semble que c'est plutôt [Forms]![formulaire1]![lst_resultat].[Valor] que tu dois mettre !

    @+.
    N'oubliez pas le Tag afin de faciliter la recherche, et en votant cela permet de mieux la cibler.

    Je ne réponds pas aux messages privés s'ils sont liés à une question technique

  3. #3
    Membre à l'essai
    Inscrit en
    Mai 2010
    Messages
    15
    Détails du profil
    Informations forums :
    Inscription : Mai 2010
    Messages : 15
    Points : 16
    Points
    16
    Par défaut
    romao

    dabord garde en tête que [lst_resultat] retourne la valeur de la 1ère colone.

    ensuite suit la demarche de zoom61 sans .[Valor]
    et je crois aussi que
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
     ="[idDistribuidor]="&[lst_resultat]
    devrais marcher

  4. #4
    Futur Membre du Club
    Profil pro
    Inscrit en
    Avril 2013
    Messages
    5
    Détails du profil
    Informations personnelles :
    Localisation : Espagne

    Informations professionnelles :
    Secteur : Transports

    Informations forums :
    Inscription : Avril 2013
    Messages : 5
    Points : 5
    Points
    5
    Par défaut
    Salut,

    Merci à vous, le code correct est :
    [IdDistribuidor]=[Forms]![formulaire1]![lst_resultat]

    Avec le S et sans .value

    (valor = value en version access espagnole)

    Ciao,

  5. #5
    Futur Membre du Club
    Profil pro
    Inscrit en
    Avril 2013
    Messages
    5
    Détails du profil
    Informations personnelles :
    Localisation : Espagne

    Informations professionnelles :
    Secteur : Transports

    Informations forums :
    Inscription : Avril 2013
    Messages : 5
    Points : 5
    Points
    5
    Par défaut
    Dans la requete qui affiche ma liste, j'ai simplement changé l'ordre des colonnes pour avoir l'ID en premier.

    Ciao,
    Romaou

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

Discussions similaires

  1. Réponses: 1
    Dernier message: 08/09/2009, 04h15
  2. Insérer une valeur dans un sous formulaire par double clic
    Par Shifty62 dans le forum VBA Access
    Réponses: 9
    Dernier message: 26/01/2009, 18h11
  3. Réponses: 6
    Dernier message: 24/04/2008, 17h15
  4. Réponses: 17
    Dernier message: 05/09/2007, 16h24
  5. Problème ouverture fichier par double clic...
    Par sankookai dans le forum MFC
    Réponses: 4
    Dernier message: 11/05/2005, 09h13

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