Sélection d'un enregistrement d'une table pour affichage dans un formulaire View

Étiquetté : , ,

  • Sélection d'un enregistrement d'une table pour affichage dans un formulaire View

    Posté par Didier ALTIDE sur 13 janvier 2022 à 17h59

    Bonjour à toutes et à tous,

    ravi de vous retrouver, meilleurs voeux à toutes et à tous,

    voilà j’ai une question toute bête : je souhaite que mon utilisateur saisisse une valeur dans un champ et que s’affiche alors un formulaire en mode affichage, montrant l’enregistrement d’une table pour lequel la valeur d’un champ matche avec ce que mon utilisateur a saisi (bêtement, je tape 45 et je veux voir s’afficher la fiche du client N°45).

    Aujourd’hui, je ne sais pas faire autrement que de passer par une galerie :
    – je crée une pour montrer les éléments de la table avec un filter sur la valeur du champ (ça n’affiche qu’un seul enregistrement);
    – et dans la propriété item dans mon form je mets GalleryX.Selected;
    – et je mets ma galerie en invisible pour pas qu’elle se voit.

    Je me dis que je dois passer à côté de quelque chose car c’est franchement un peu tordu. N’y a-t-il pas moyen dans la propriété “item” du form lui-même, de lui désigner un enregistrement d’une table avec un critère ?

    Merci pour votre aide.. et désolé si la réponse vous paraît triviale 🙂

    PostID=RrOrjYVQuMSHA7Z

    Didier ALTIDE a répondu Il y a 7 mois, 2 semaines 1 Membre · 2 Réponses
  • 2 Réponses
  • R3dKap

    Membre
    13 janvier 2022 à 18h16

    Salut @Didier, très belle année à toi… 😉

    Si bien sûr. Sur le Item du formulaire tu peux mettre une formule du style :

    LookUp(TaListe, NumeroClient=Value(TextInput1.Text))

    CommentID=ZZgDnAZMDHMpEia, PostID=RrOrjYVQuMSHA7Z

  • Didier ALTIDE

    Membre
    13 janvier 2022 à 18h25

    En l’occurence :

    LookUp(MONETIK_PM;'N°personne'= TextInput1.Text)

    Merci mille fois @R3dKap !

    CommentID=13WuHdKGqjglpZm, PostID=RrOrjYVQuMSHA7Z

Connectez-vous pour répondre.