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

4D Discussion :

List-box lien vers formulaire


Sujet :

4D

  1. #1
    Membre averti
    Inscrit en
    Août 2006
    Messages
    45
    Détails du profil
    Informations forums :
    Inscription : Août 2006
    Messages : 45
    Par défaut List-box lien vers formulaire
    Re à tous,
    J'aimerais savoir s'il est possible de créer un lien qui, sur double-click d'une ligne de ma list-box (qui correspod à un enregistrement avec tables liées), m'envoie au formulaire d'entrée correspondant.

    Grand merci

  2. #2
    Membre éprouvé
    Inscrit en
    Avril 2006
    Messages
    94
    Détails du profil
    Informations forums :
    Inscription : Avril 2006
    Messages : 94
    Par défaut
    Salut,

    La technique usuelle est la suivante :
    -> Ta ListBox, outre les tableaux visibles, contient aussi un tableau des IDs de tes enregistrements, caché

    -> Lors du double clic, tu connais la ligne double-cliquée => tu connais l'ID => tu charge l'enregistrement et tu le modifies (FORMULAIRE ENTREE/MODIFIER ENREGISTREMENT)

    -> À la place des IDs, tu peux aussi utiliser les numéros d'enregistrement. C'est même mieux parce que tu peux maintir une sélection parallèlement à la listbox : quand l'utilisateur trie la LB, le tableau des numéros est aussi trié. Ca permet, lors de l'affichage, de naviguer préc./suiv. plus facilement :
    ` recherche
    CHERCHER(...)
    ` remplissage
    SELECTION VERS TABLEAU(ici les champs mis en tableau pour la LB;[zeTable];tabDesRecNums)

    Lors du double clic dans la list box
    ` recrée la sélection, triée comme la LB
    CREER SELECTION SUR TABLEAU([zeTable];tabDesRecNums)
    ` l'élément courant de la LB = élément double cliqué
    ALLER DANS SELECTION([zeTable];zeListBox)
    FORMULAIRE ENTREE([zeTable];"ze super form")
    MODIFIER ENREGISTREMENT([zeTable])

    A+

    Thibaud

  3. #3
    Membre averti
    Inscrit en
    Août 2006
    Messages
    45
    Détails du profil
    Informations forums :
    Inscription : Août 2006
    Messages : 45
    Par défaut merci
    Super génial TBag
    T'as réponse à tout encore merci
    Cependant j'ai un ptit problème :
    Dans la méthode de ma listbox, je crée un évenement formulaire "sur double click" dans lequel j'insère ton code. Quand je double-click sur une ligne en mode "menu créés", rien ne se passe, à aucun moment ton code n'est exécuté.
    Je dois mal m'y prendre

  4. #4
    Membre éprouvé
    Inscrit en
    Avril 2006
    Messages
    94
    Détails du profil
    Informations forums :
    Inscription : Avril 2006
    Messages : 94
    Par défaut
    As-tu coché l'événement "sur duble-clic" dans les propriétés de la ListBox ?

    A+

    Thibaud

  5. #5
    Membre averti
    Inscrit en
    Août 2006
    Messages
    45
    Détails du profil
    Informations forums :
    Inscription : Août 2006
    Messages : 45
    Par défaut aïe
    Mais oui tout à fait, tu as raison, erreur de débutant... ah mais jsuis un débutant
    Merci et dsl pour le dérangement.

  6. #6
    Membre éprouvé
    Inscrit en
    Avril 2006
    Messages
    94
    Détails du profil
    Informations forums :
    Inscription : Avril 2006
    Messages : 94
    Par défaut
    Arf. Non, pas de débutant du tout. Oh non. Une misérable boîte à cocher de rien du tout. En revanche, le ôté "mon événement n'est pas déclanché => vérifier qu'il est coché" pourrait être intégré dans une FAQ !

    Thibaud

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

Discussions similaires

  1. remplir une list box dans un formulaire
    Par imsse dans le forum VBA Access
    Réponses: 12
    Dernier message: 07/11/2007, 16h07
  2. [excel] Liste déroulante: lien vers des valeurs
    Par Rémirem dans le forum Excel
    Réponses: 2
    Dernier message: 19/07/2007, 10h21
  3. liste deroulante lien vers nouvelle page
    Par kevom03 dans le forum Balisage (X)HTML et validation W3C
    Réponses: 2
    Dernier message: 29/06/2007, 11h32
  4. liens vers formulaires
    Par fati31 dans le forum Langage
    Réponses: 2
    Dernier message: 19/06/2007, 15h28
  5. Réponses: 2
    Dernier message: 05/07/2006, 16h52

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