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 :

/2010] Clique sur zone de texte et renvoi vers un autre formulaire [AC-2007]


Sujet :

IHM

  1. #1
    Membre à l'essai
    Profil pro
    Inscrit en
    Juin 2011
    Messages
    26
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2011
    Messages : 26
    Points : 15
    Points
    15
    Par défaut /2010] Clique sur zone de texte et renvoi vers un autre formulaire
    Bonjour à tous,
    je suis face à un problème de taille dont je n'arrive pas à me débarrasser.
    J'ai deux tables(Client et Facture) et pour qu'elles soit plus simple à remplir j'ai décidé de faire un formulaire. Jusque là pas de soucis.
    Pour faciliter la recherche (les personnes pour qui je fait ça sont informaticophobes) j'ai créer un deuxième formulaire, de recherche cette fois, grâce à ce tuto : http://loufab.developpez.com/tutorie...ss/recherche1/ (juste la premier partie, le reste ne m’intéresse pas).
    J'ai donc une zone de liste m'affichant les résultats de recherche.

    Ce que je voudrais, c'est pouvoir sélectionner un résultat, puis quand je double-cliquerais dessus m'envoyer vers mon premier formulaire pré-remplie.
    Sachant que je ne connais absolument pas le VBA, pensez vous que c'est possible ?
    Cordialement.

  2. #2
    Membre expérimenté
    Avatar de minot83
    Homme Profil pro
    Administrateur de base de données
    Inscrit en
    Mars 2006
    Messages
    972
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 52
    Localisation : France, Var (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Administrateur de base de données
    Secteur : Administration - Collectivité locale

    Informations forums :
    Inscription : Mars 2006
    Messages : 972
    Points : 1 430
    Points
    1 430
    Par défaut
    Bonjour,

    Tu peux, sur l'évènement double-clic de ta zone de liste, ajouter :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    Dim Stlinkcriteria As String
        Stlinkcriteria = "[Cle]=" & Me![Cle]
        DoCmd.Close
        DoCmd.OpenForm "F_Detail", , , Stlinkcriteria, acFormEdit
    ça devrait répondre à ton souhait, je pense.

  3. #3
    Membre à l'essai
    Profil pro
    Inscrit en
    Juin 2011
    Messages
    26
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2011
    Messages : 26
    Points : 15
    Points
    15
    Par défaut
    Citation Envoyé par minot83 Voir le message
    Bonjour,

    Tu peux, sur l'évènement double-clic de ta zone de liste, ajouter :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    Dim Stlinkcriteria As String
        Stlinkcriteria = "[Cle]=" & Me![Cle]
        DoCmd.Close
        DoCmd.OpenForm "F_Detail", , , Stlinkcriteria, acFormEdit
    ça devrait répondre à ton souhait, je pense.
    Magnifique, exactement ce que je voulais.
    Une dernière chose, comment faire pour qu'un bouton "créer un nouveau client", m'ouvre tout comme la, mon formulaire, mais sur le dernier ID+1 de ma table ?
    Bonne soirée

    EDIT : trouvé pour ceux que ça intéresse :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    DoCmd.Close
    DoCmd.OpenForm "Client", acNormal, , , acFormAdd

  4. #4
    Membre à l'essai
    Profil pro
    Inscrit en
    Juin 2011
    Messages
    26
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2011
    Messages : 26
    Points : 15
    Points
    15
    Par défaut
    En fait ton premier code ne me renvoie que sur le premier enregistrement de ma table .
    Sais tu pourquoi ?
    Je l'ai modifier comme ça :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
     
    Private Sub Resultat_DblClick(Cancel As Integer)
        Dim Stlinkcriteria As String
        Stlinkcriteria = "[IDclient]=" & Me![IDclient]
        DoCmd.Close
        DoCmd.OpenForm "Client", , , Stlinkcriteria, acFormEdit
    End Sub
    EDIT : J'ai trouvé un simple
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    DoCmd.OpenForm "Client", acNormal, , "[IDclient] = " & Me.Resultat
    suffit.
    Bonne journée

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

Discussions similaires

  1. Réponses: 2
    Dernier message: 07/01/2008, 19h01
  2. [Formlaire] Afficher un calcul sur zone de texte
    Par clao260 dans le forum IHM
    Réponses: 7
    Dernier message: 09/07/2007, 23h28
  3. RechDom sur Zone de Texte
    Par Elfinne dans le forum IHM
    Réponses: 3
    Dernier message: 05/06/2007, 13h28
  4. cliques sur zone de text avec masque de saisie
    Par branqueira dans le forum Access
    Réponses: 2
    Dernier message: 19/12/2006, 21h15
  5. Changement souris sur zone de texte
    Par amallely dans le forum IHM
    Réponses: 4
    Dernier message: 09/09/2005, 13h30

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