Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1418 connectés 

  FORUM HardWare.fr
  Programmation
  VB/VBA/VBS

  listobx: resultat sur +ieurs lignes

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

listobx: resultat sur +ieurs lignes

n°1453382
nayaphykit
Posté le 06-10-2006 à 14:12:00  profilanswer
 

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

mood
Publicité
Posté le 06-10-2006 à 14:12:00  profilanswer
 

n°1453687
eric455
Posté le 07-10-2006 à 07:50:17  profilanswer
 

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
n°1454716
nayaphykit
Posté le 10-10-2006 à 10:46:36  profilanswer
 

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                                

n°1454801
tegu
Posté le 10-10-2006 à 14:03:24  profilanswer
 

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
n°1454804
agkklr
Posté le 10-10-2006 à 14:10:58  profilanswer
 

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."
n°1454818
nayaphykit
Posté le 10-10-2006 à 14:26:37  profilanswer
 

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
 

n°1454821
agkklr
Posté le 10-10-2006 à 14:28:29  profilanswer
 

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."

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  VB/VBA/VBS

  listobx: resultat sur +ieurs lignes

 

Sujets relatifs
[Bash]Suppression de lignes contenant des mots d'un autre fichier[résolu] Supprimer toutes les lignes d'une feuille
Problème sur résultat de requetListView et sélection de lignes
[ACCESS] + [VBA] selectionner toutes les lignesCompter le nbre de ligne de resultat d'un requete ?
PB sur résultat de requête dite complexe...envoi resultat formulaire avec mail()
EnumPrinterConnections / Extraction de résultat 
Plus de sujets relatifs à : listobx: resultat sur +ieurs lignes


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR