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 :

Passage de paramètre dans une liste dont la clée est cachée [AC-2003]


Sujet :

IHM

  1. #1
    Membre averti
    Inscrit en
    Décembre 2008
    Messages
    45
    Détails du profil
    Informations forums :
    Inscription : Décembre 2008
    Messages : 45
    Par défaut Passage de paramètre dans une liste dont la clée est cachée
    Bonjour,

    Mon problème est le suivant, je souhaite pouvoir créer un nouveau client, puis par un clic sur un bouton "nouveau dossier" arriver sur mon formulaire de création de dossier, avec le client déjà pré-selectionné.

    Dans mon formulaire "nouveau dossier" j'ai une liste déroulante qui correpond à la clée étrangère vers les clients, cette liste est mise en forme de sorte d'afficher le résultat d'une requete avec les noms des clients, pour plus de facilité.

    Sur clic du bouton "nouveau dossier", j'ai le code suivant (à peine modifié par rapport avec ce qui s'est créé avec l'assistant) :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
     
    stDocName = "NouveauDossier"
    stLinkCriteria = "[idfkClient]=" & Me![idClient]
    DoCmd.Close
    DoCmd.OpenForm stDocName, , , stLinkCriteria
    Ca ne provoque pas d'erreur mais ça ne selectionne pas le client comme je le souhaiterais.

    Merci pour votre aide

  2. #2
    Membre averti
    Inscrit en
    Décembre 2008
    Messages
    45
    Détails du profil
    Informations forums :
    Inscription : Décembre 2008
    Messages : 45
    Par défaut
    J'ai trouvé tout seul finalement, je force la valeur une fois le formulaire ouvert.
    Par contre je ne vois toujours pas pourquoi mon autre méthode ne fonctionnais pas.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
     
    Dim stDocName As String
    Dim stLinkCriteria As String
    Dim idClient As Integer
    idClient = Me![idClient]
    stDocName = "NouveauDossier"
    stControlName = "idfkClient"
     
    DoCmd.Close
    DoCmd.OpenForm stDocName
    ' selection du client
    Forms(stDocName).Controls(stControlName).Value = idClient

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

Discussions similaires

  1. Passage en paramétre dans une url du nom d'une liste
    Par lesanglier dans le forum SharePoint
    Réponses: 1
    Dernier message: 16/11/2009, 14h59
  2. Réponses: 3
    Dernier message: 20/03/2006, 17h46
  3. [Excel]Passage de paramètres dans une formule
    Par fbench dans le forum Macros et VBA Excel
    Réponses: 4
    Dernier message: 24/02/2006, 12h16
  4. Réponses: 9
    Dernier message: 13/05/2005, 03h13
  5. Passage de paramètres dans une requête imbriquée
    Par DrakkoFR dans le forum Langage SQL
    Réponses: 2
    Dernier message: 07/02/2005, 12h46

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