Remplissage du cbCodArt à partir du cbCodeCtg ou du lbNomDes

Résolu/Fermé
BUDGETS Messages postés 1493 Date d'inscription samedi 19 juillet 2014 Statut Membre Dernière intervention 16 novembre 2024 - Modifié le 14 août 2021 à 17:30
f894009 Messages postés 17205 Date d'inscription dimanche 25 novembre 2007 Statut Membre Dernière intervention 19 octobre 2024 - 15 août 2021 à 21:37
Bonjour,
Je n'arrive pas à trouver les bonnes formules de select case pour remplir le cbCodART à partir de préférence du cbCodeCtg et, ensuite, remplir le lbNomArt2. Peut-être cela serait plus simple de remplacer le lb par un textbox ?
D'avance merci pour votre aide.
https://www.cjoint.com/c/KHopBUpt4Fo


Configuration: Windows / Edge 92.0.902.73


4 réponses

f894009 Messages postés 17205 Date d'inscription dimanche 25 novembre 2007 Statut Membre Dernière intervention 19 octobre 2024 1 709
15 août 2021 à 19:48
Re,

Votre fichier modifie a ma sauce : https://mon-partage.fr/f/SkhnqB64/
1
BUDGETS Messages postés 1493 Date d'inscription samedi 19 juillet 2014 Statut Membre Dernière intervention 16 novembre 2024
15 août 2021 à 21:22
Merci. Cela fonctionne. Je déclare la discussion résolue.
0
f894009 Messages postés 17205 Date d'inscription dimanche 25 novembre 2007 Statut Membre Dernière intervention 19 octobre 2024 1 709 > BUDGETS Messages postés 1493 Date d'inscription samedi 19 juillet 2014 Statut Membre Dernière intervention 16 novembre 2024
15 août 2021 à 21:37
Ok, ça roule
0
f894009 Messages postés 17205 Date d'inscription dimanche 25 novembre 2007 Statut Membre Dernière intervention 19 octobre 2024 1 709
Modifié le 15 août 2021 à 09:08
Bonjour,

Petites explications, svp.
Votre cbCodArt doit se remplir avec quoi car dans le tableau LDMR il y a une seule ligne?
Pour un meme code Categorie y aura-t-il plusieurs de code article?
Pas besoin de mettre une combobox a la place de lbNomArt2
0
BUDGETS Messages postés 1493 Date d'inscription samedi 19 juillet 2014 Statut Membre Dernière intervention 16 novembre 2024
Modifié le 15 août 2021 à 09:48
Bonjour f894009,

mon cbcodart soit se remplir à partir du contenu du cbCodeCtg avec les colonnes dont le nom commence par C (Cdmr, Cdwe, Cds, etc.). Pour un même code catégorie, oui il y aura plusieurs codes articles (voir les feuilles LT01, LT02, LT03 et LT04)., il n'y a que DMR et DS qui n'ont qu'un seul article chacun.
0
f894009 Messages postés 17205 Date d'inscription dimanche 25 novembre 2007 Statut Membre Dernière intervention 19 octobre 2024 1 709
15 août 2021 à 11:15
Re,

Ok, CDW pas de E

Il serait plus simple d'ajouter une colonne au tableau LNAM (Nom De Tableaux) par ligne pour facilite la recherche et peut-etre deux autres colonnes avec les entetes du dit tableau si les trois dernieres lettres ne sont pas les memes que les trois dernieres du nom de tableau.
0
BUDGETS Messages postés 1493 Date d'inscription samedi 19 juillet 2014 Statut Membre Dernière intervention 16 novembre 2024
Modifié le 15 août 2021 à 11:49
pas compris CDW pas de E
suite du message : désolé mais je n'ai pas compris non plus.
Si cela serait plus simple, remplir le cbCodArt non pas à partir du cbCodeCtg mais à partir du lbNomCtg2
0
f894009 Messages postés 17205 Date d'inscription dimanche 25 novembre 2007 Statut Membre Dernière intervention 19 octobre 2024 1 709
Modifié le 15 août 2021 à 15:00
Re,
Pas de E: (Cdmr, Cdwe, Cds, etc.).

désolé mais je n'ai pas compris non plus
Proposition de tableau LNAM



mais à partir du lbNomCtg2
Faite une recherche avec lbNomCtg2 (Dessert midi retraite), vous verrez bien

Pouvez reexpliquer, meme code ex: CDMR01 peut avoir x lignes car dans aucun autres tableaux il y a plusieurs lignes pour un meme code Cxxx. Vu que vous avez mis une combobox devrait y avoir plusieurs choix
0
BUDGETS Messages postés 1493 Date d'inscription samedi 19 juillet 2014 Statut Membre Dernière intervention 16 novembre 2024
Modifié le 15 août 2021 à 17:45
Je suis allé me promener et j'ai pensé à quelque chose : en rentrant, j'ai testé et c'est bien ce que je pensais : j'ai choisi NAM03 (desserts weekend), j'ai écrit le code select case correspondant et ma cbcodart s'est remplie. Donc le problème vient du fait que DMR et DS n'ont qu'une seule ligne. Je viens de faire un deuxième test qui confirme mes précentes observations : LDMR avec deux lignes, le cbCodArt se remplit. Conclusion : serait-il possible de trouver une solution (même sans passer sans select case) pour que LDMR et LDS restent avec une seule ligne et que le contenu puisse s'afficher dans le cbCodArt ? ALS35 avait trouvé une solution pour remédier ce problème mais je n'arrive pas à la retrouver, hélas.
0