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 :

Ouvrir un formulaire sur un enregistrement sélectionné par liste déroulante


Sujet :

IHM

  1. #1
    Membre à l'essai
    Inscrit en
    Juillet 2006
    Messages
    31
    Détails du profil
    Informations forums :
    Inscription : Juillet 2006
    Messages : 31
    Points : 20
    Points
    20
    Par défaut Ouvrir un formulaire sur un enregistrement sélectionné par liste déroulante
    Bonjour,

    je souhaite réaliser un formulaire qui fasse la chose suivante :
    - je sélectionne un "Nom" dans une liste déroulante
    - je clic sur un bouton et ca ouvre un autre formulaire qui me permette de modifier l'enregistrement correspondant à ce "Nom"

    Pour le moment, j'ai mes deux formulaires (celui de sélection, et celui de modification), mais je n'arrive pas à faire l'action du bouton. Voici ce que j'essaie et qui ne fonctionne pas :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    Private Sub Valider_Click()
        DoCmd.Openform "FormulaireModification", , , "Nom = " & Me![Selection], acFormEdit, , "modifs"
    End Sub
    Comment puis-je réaliser cette action toute simple ?

    Antoine

  2. #2
    Membre du Club
    Inscrit en
    Juillet 2006
    Messages
    49
    Détails du profil
    Informations forums :
    Inscription : Juillet 2006
    Messages : 49
    Points : 41
    Points
    41
    Par défaut
    Essaye:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    Private Sub Valider_Click(Cancel As Integer)
       DoCmd.OpenForm "FormulaireModification", acNormal, , "[CodMedia] = " & Me.lstDeroulante
    End Sub

  3. #3
    Membre à l'essai
    Inscrit en
    Juillet 2006
    Messages
    31
    Détails du profil
    Informations forums :
    Inscription : Juillet 2006
    Messages : 31
    Points : 20
    Points
    20
    Par défaut
    il me fait toujours une erreur d'exécution...

    Peut-être un problème avec les caractéristiques de mon formulaire à écrire ?
    pourtant il est est en : mode formulaire, modif autorisé, ajout autorisé

  4. #4
    Membre du Club
    Inscrit en
    Juillet 2006
    Messages
    49
    Détails du profil
    Informations forums :
    Inscription : Juillet 2006
    Messages : 49
    Points : 41
    Points
    41
    Par défaut
    J'ai oublié de modifié en postant tout à l'heure. Là où j'ai marqué [CodMenia], tu dois marquer [Nom] où le nom de ton champ contenant le Nom. Et celui ci doit etre ta clé primaire il me semble.

  5. #5
    Futur Membre du Club
    Inscrit en
    Juillet 2006
    Messages
    23
    Détails du profil
    Informations forums :
    Inscription : Juillet 2006
    Messages : 23
    Points : 6
    Points
    6
    Par défaut
    Salut

    il faut que tu fasse une requête 1 avec Id_nom et Nom puis tu fais une liste déroulante ListNom avec ta requête en source de données.

    Ensuite du créer une macro avec action : Ouvrirformulaire
    puis tu choisis le formulaire à ouvrir dans le arguments de l'action et tu met dans condition WHERE [Requête 1]![Id_nom] = [Formulaires]![Nom du formulaire où se trouve ta liste déroulante]![ListNom]

    Voilà

  6. #6
    Membre à l'essai
    Inscrit en
    Juillet 2006
    Messages
    31
    Détails du profil
    Informations forums :
    Inscription : Juillet 2006
    Messages : 31
    Points : 20
    Points
    20
    Par défaut
    merci les gars, ça fonctionne.

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

Discussions similaires

  1. [AC-2003] Ouvrir un formulaire sur un enregistrement donné!
    Par cosmonaute666 dans le forum IHM
    Réponses: 9
    Dernier message: 01/05/2009, 00h14
  2. [A-00] Ouvrir un formulaire sur un enregistrement
    Par pascal913 dans le forum IHM
    Réponses: 3
    Dernier message: 09/10/2008, 14h13
  3. Comment ouvrir un formulaire sur un enregistrement choisi
    Par land willys dans le forum VB.NET
    Réponses: 9
    Dernier message: 16/02/2007, 10h42
  4. Ouvrir un formulaire sur un enregistrement donné
    Par gaetanc15 dans le forum Langage
    Réponses: 6
    Dernier message: 14/03/2006, 10h19
  5. Réponses: 1
    Dernier message: 12/12/2005, 16h11

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