none
Afficher les résultats d'une recherche d'un sous-formulaire dans un formulaire distinct RRS feed

  • Question

  • Bonjour à tous,

    voilà j'ai réussi à fabriquer une base de donnée avec formulaire et sous-formulaire simple d'utilisation, mais je bloque sur un détail. Voila le formulaire sert a faire des recherche qui tri une table (plusieurs option de recherche numéro, nom, gisement et description) les résultats s'affiche dans un sous formulaire nommé lstresult. Mais je voudrais pouvoir envoyé ses résultats de recherche dans une autre fenêtre pour les lister les uns en dessous des autres... C'est à dire que après avoir cliquer sur un bouton, par exemple, je voudrais que le résultat que j'ai sélectionné dans mon sous formulaire (lstresult) s'envoie automatiquement dans une liste, puis que les autres clics sur se bouton envoies les autres resultats a la suite du premier.

    Evidemment j'aurais souhaité aussi pouvoir effacer la liste a la fin de ma saisie...

    Je ne suis pas un spécialiste du VBA donc je ne sais pas trop comment m'armer pour faire cela. Si quelqu'un(e) peut m'aider se serais super.

    D'avance Merci

    Julien

    PS : Je peux fournir le fichier si besoin...

    vendredi 10 novembre 2017 09:41

Toutes les réponses

  • Bonjour,

    Effectivement, si vous n'êtes pas spécialiste VBA, ça risque d'être un peu plus compliqué.

    Dans le principe, ce que vous cliquez dans le formulaire de recherche peut être envoyé dans une table temporaire (qui peut donc être vidée) et qui elle, est liée au second formulaire.

    Pour ce faire, il faut utiliser des méthodes issues de DAO (Data Access Object) en invoquant des insertions via des chaînes de requêtes.

    Vous pouvez alors créer des requêtes paramétrées qui seront le résultat de vos recherches et qui alimenteront votre second formulaire via une requête d'ajout (INSERT INTO...).

    Quoi qu'il en soit, je vous invite à vous documenter sur VBA et DAO pour apprendre à faire des manipulations de données car vous pondre un code dit "prêt à l'emploi" ne sera pas une solution si vous n'en comprenez pas le concept ni le contenu.


    Argy

    lundi 27 novembre 2017 15:48
    Modérateur