listobx: resultat sur +ieurs lignes

listobx: resultat sur +ieurs lignes - VB/VBA/VBS - Programmation

Marsh Posté le 06-10-2006 à 14:12:00    

Bonjour,
 
je développe pour mon boulot une application VBA/excel et j'avoue ne pas maitriser ce langage.
voila mon problm :
j'ai un tableau contenant un certain nombre d'info sur des produits. ma dernier colonne contient le nbr d'operations du produit. ensuite je vais chercher dans le tableau operation les operations correspondantes (grace a l'identifiant produit)
quand j'affiche mes resultat dans ma list box voila ce que j'otbiens :
les differentes operations sont les unes apres les autres et à partir de la 3eme ne sont plus visible ( a part ac une scroll bar ms c pa ce ke je veux)
 
voila en gros le resultat que je voudrai avoir : que pr une entree de ma liste box je puisse avoir +ieurs ligne ds la derniere colonne
 
je ne sais pas du tout comment faire pour afficher sur +ieurs ligne une seule entrée.
 
je vous remercie d'avance pour votre attention et vos reponse
 
Naya

Reply

Marsh Posté le 06-10-2006 à 14:12:00   

Reply

Marsh Posté le 07-10-2006 à 07:50:17    

Bonjour à tous et à toi Naya
 
Pas facile de comprendre ton problème, surtout la partie écrite "sms"
 
Dans les propriétés de la listbox regarde "height" et augmente cette donnée.
 
Si cela ne répond pas à ton problème communiques nous ton fichier
 
Cordialement
 


---------------
Eric
Reply

Marsh Posté le 10-10-2006 à 10:46:36    

Bonjour,
 
en fait quand je change la propriete height, ca change la hauteur de toute ma zone de texte.  
 
je travaille sur des produits. sur chaque produit un certain nombre d'opérations sont effectuées (selon le produit entre 3 et 12)
les operations sont dans la derniere colonne de ma listbox. actuellement je les affiches les unes apres les autres en les separant pas  " | ". mais a partir du 3ème ils ne sont plus visible :s
un affichage vertical serai donc beaucoup plus approprié. ex :
 
produit 1          parametres           operation 1
                                               operation 2
                                               operation 3
produit 2          parametres           operation 1                                                
                                               operation 2
                                               operation 3
                                               operation 4
produit 3          parametres           operation 1                                                
                                               operation 2
               
 
j'espere qu'a present mes explications sont plus claires et que vous pourrez m'aider.
en tout cas merci pour votre attention
 
Naya                                

Reply

Marsh Posté le 10-10-2006 à 14:03:24    

Dans quel contexte de travail évolues-tu ?
Les contrôles de base VBA et VB6 n'ont pas forcément les même comportements, donc dans VBA/Excel tu peux avoir des propriétés sur ton contrôle alors que ce « même  » contrôle en VB6 ne les aura pas (ou elles auront un comportement différent).
 
La listbox de base du VB6 ne permet pas ce que tu veux (le vbCrLf n'est pas correctement géré).
J'ai presque banni la listbox au profit du contrôle listview (en mode lwReport), mais dans ton cas je ne suis même pas sûr que ça suffise.
Des contrôles plus perfectionnés existent (voir le site vbAccelerator).


Message édité par tegu le 10-10-2006 à 14:04:52
Reply

Marsh Posté le 10-10-2006 à 14:10:58    

Bah, pourquoi ne pas faire :
produit 1          parametres           operation 1  
produit 1          parametres           operation 2  
produit 1          parametres           operation 3  
produit 2          parametres           operation 1                                                  
produit 2          parametres           operation 2  
produit 2          parametres           operation 3  
 
C'est pas bien dérangeant, m'est avis...


---------------
"Mon modèle, c'est moi-même."
Reply

Marsh Posté le 10-10-2006 à 14:26:37    

j'utilise vba/excel.
 
l'idee c ke ca soit super bien lisible et kon puisse d'un coup d'oeil voir les operations d'un produit et ta solution ne convient pas à l'utilisateur du truc que je développe. merci quand meme pour l'idee
 

Reply

Marsh Posté le 10-10-2006 à 14:28:29    

Hmmm, sinon, tu peux utiliser plusieurs listes :
Faire un tri sélectif à chaque sélection.
Genre je sélection un produit, ensuite un set de paramètres, et enfin j'ai les différentes opés qui s'affichent.
Tout ça sur des listes différentes.


Message édité par agkklr le 10-10-2006 à 14:28:51

---------------
"Mon modèle, c'est moi-même."
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed