Bonjour a tous
Je cherche a créer un moteur de recherche pour base de donnée. j ai récuperer une application du forum que j ai tourner pour mes besoins. Ca marche mais je souhiaterai améliorer la compréhension.
1/ Je dois cliquer sur mon bouton "recherche par module" pour ouvrir une fenetre. est il possible d'avoir la fenetre directement sans passer par le bouton?
2/ Ensuite comment puis je activer le curseur directement dans ma zone de remplissage? au lieu de cliquer dedans?
3/ Apres avoir rempli ma zone de texte comment puis je valider qu'une seule fois avec le bouton entrer?
4 / Apres avoir valider ma reference par le bouton valider ou la touche entrer, s'affiche une userform1 qui fait apparaitre 1 listeview avec les différentes lignes ou l on trouve la réference de tout les onglets. comment faire pour faire apparaitre seulement ce que j ai tapé et non autre chose qui contient d'avantage de caractere(exemple je veux seulement MA6710 et non MA6710-02
5/ Je souhaiterai pouvoir afficher dans ma userform1, 2 liste views:1 pour regrouper les lignes qui correspondent aux 3 onglets (IO DELTA V GLUCOSE, IO DELTA V MARION, IO DELTA V SPIRAL) car ils ont tous les 3 le meme nombre de colonne et les meme entete puis une listeview qui regroupe les onglets (IO Glucose PROVOX; IO amidon PROVOX et IO utilités PROVOX)
exemple si l'on tape MA6358 je souhaiterai que les 3 premiere ligne apparaisse dans une liste box avec les entete et que les 4 derniere dans une autre liste box avec les entetes.
Si il ni a pas de donnée qui coorespondrait au liste view pouvoir mettre juste une phrase (exlisteview1 : Auncune données sur DELTA V et sur listeView 2: aucune donnée sur PROVOX)
6 / Pour ma list box 2 je souhaiterai pouvoir r rajouter 3 colonnes (File, IO, MCC) en fonctiondes valeurs. en fonction de la valeur de la colonne 2 et du premier chiffre de la colonne 3 il recherche les infos dans l'onglet correspondant (exemple tapons MP2928N nous avons dans la 2ème colonne UOC208 qui nous permet de chercher dans l'onglet UOC208, puis la valeur de la colonne 3 correspond a 1-8-4, le premier chiffre est 1 donc je doit retrouver dans la colonne 6 (entete File) de ma listeview le chiffre 1, dans la colonne 7 (en tete IO) le chiffre 2601 et dans la colonne 8 (entete MCC) la lettre M. Il arrive que les premier chiffre de la colonne 3 ne correspondent pas au chiffre de la colone File des onglet ex si l on tape PSH2854 on a dans la colonne 3 8-7-11, le premier chiffre 8 n est pas repertorié dans l'onglet UOC208 donc rien ne se passe
Je sais que j'en demande beaucoup mais c est pour mon boulot et beaucoup de gens compte sur ce petit programme
un grand merci pour votre aide
Cijoint.fr - Service gratuit de dépôt de fichiers
Je cherche a créer un moteur de recherche pour base de donnée. j ai récuperer une application du forum que j ai tourner pour mes besoins. Ca marche mais je souhiaterai améliorer la compréhension.
1/ Je dois cliquer sur mon bouton "recherche par module" pour ouvrir une fenetre. est il possible d'avoir la fenetre directement sans passer par le bouton?
2/ Ensuite comment puis je activer le curseur directement dans ma zone de remplissage? au lieu de cliquer dedans?
3/ Apres avoir rempli ma zone de texte comment puis je valider qu'une seule fois avec le bouton entrer?
4 / Apres avoir valider ma reference par le bouton valider ou la touche entrer, s'affiche une userform1 qui fait apparaitre 1 listeview avec les différentes lignes ou l on trouve la réference de tout les onglets. comment faire pour faire apparaitre seulement ce que j ai tapé et non autre chose qui contient d'avantage de caractere(exemple je veux seulement MA6710 et non MA6710-02
5/ Je souhaiterai pouvoir afficher dans ma userform1, 2 liste views:1 pour regrouper les lignes qui correspondent aux 3 onglets (IO DELTA V GLUCOSE, IO DELTA V MARION, IO DELTA V SPIRAL) car ils ont tous les 3 le meme nombre de colonne et les meme entete puis une listeview qui regroupe les onglets (IO Glucose PROVOX; IO amidon PROVOX et IO utilités PROVOX)
exemple si l'on tape MA6358 je souhaiterai que les 3 premiere ligne apparaisse dans une liste box avec les entete et que les 4 derniere dans une autre liste box avec les entetes.
Si il ni a pas de donnée qui coorespondrait au liste view pouvoir mettre juste une phrase (exlisteview1 : Auncune données sur DELTA V et sur listeView 2: aucune donnée sur PROVOX)
6 / Pour ma list box 2 je souhaiterai pouvoir r rajouter 3 colonnes (File, IO, MCC) en fonctiondes valeurs. en fonction de la valeur de la colonne 2 et du premier chiffre de la colonne 3 il recherche les infos dans l'onglet correspondant (exemple tapons MP2928N nous avons dans la 2ème colonne UOC208 qui nous permet de chercher dans l'onglet UOC208, puis la valeur de la colonne 3 correspond a 1-8-4, le premier chiffre est 1 donc je doit retrouver dans la colonne 6 (entete File) de ma listeview le chiffre 1, dans la colonne 7 (en tete IO) le chiffre 2601 et dans la colonne 8 (entete MCC) la lettre M. Il arrive que les premier chiffre de la colonne 3 ne correspondent pas au chiffre de la colone File des onglet ex si l on tape PSH2854 on a dans la colonne 3 8-7-11, le premier chiffre 8 n est pas repertorié dans l'onglet UOC208 donc rien ne se passe
Je sais que j'en demande beaucoup mais c est pour mon boulot et beaucoup de gens compte sur ce petit programme
un grand merci pour votre aide
Cijoint.fr - Service gratuit de dépôt de fichiers