Parametre Source Combo Box Trop Long

JCDussDuss Messages postés 24 Date d'inscription vendredi 24 septembre 2004 Statut Membre Dernière intervention 20 novembre 2008 - 27 sept. 2004 à 09:30
JCDussDuss Messages postés 24 Date d'inscription vendredi 24 septembre 2004 Statut Membre Dernière intervention 20 novembre 2008 - 27 sept. 2004 à 15:24
Bonjour,

Je suis en train de developper une petite appli sous access et j'ai le soucis suivant :

Je dois charger en VBA dans une combobox, une liste d'interventions de maintenance. Chaque intervention est défini par plusieurs champs issus d'une meme table.

Je chargeais cette liste grace à un recordset, qui me permettait de ranger mes champs dans l'ordre que je souhaitais dans ma combo apres avoir parcouru une par une les lignes de mon recordset.

record("chp1") & ";" & record("chp2") & etc... (7 camps au total)

en testant l'appli, je me suis appercu qu'à partir d'un certain Nb de lignes, ca plante cause : "Parametre de la propriété trop long.."

J'ai donc changé de methode et rempli ma combo par une requete (rowsourceType:Table/requete), ca marche, je ne suis pas limité, mais les champs apparaiisent dans ma combo rangés par ordre alphabétique, et biensur, vous l'aurez deviné, ca ne me convient pas... si qq'un a une idée, je suis preneur...

merci d'avance...

JCDussDuss

9 réponses

cboulas Messages postés 2641 Date d'inscription mercredi 2 juin 2004 Statut Membre Dernière intervention 8 janvier 2014 16
27 sept. 2004 à 11:02
Salut,

La propriété Sorted de ta comboBox est-elle sur False car sinon sur True elle tri dans l'ordre alphabétique

Chris...
Firstruner
0
JCDussDuss Messages postés 24 Date d'inscription vendredi 24 septembre 2004 Statut Membre Dernière intervention 20 novembre 2008
27 sept. 2004 à 13:55
autant pour moi Chris, ce n'est pas une combo Box; mais une zone de liste (petits Pb de vocabulaire...), cela dit je n'ai pas trouvé la propriété sorted, même pour une combobox (une vraie)

donc si tu as la solution pour une zone de liste, je suis preneur

merci

JCDussDuss
0
cboulas Messages postés 2641 Date d'inscription mercredi 2 juin 2004 Statut Membre Dernière intervention 8 janvier 2014 16
27 sept. 2004 à 14:02
Heu je viens de vérifier et j'ai bien le sorted pour la combobox et la listbox. sous qu'elle version de VB6 travaille tu ?
As-tu installer tout les Service Pack ?

Chris...
Firstruner
0
JCDussDuss Messages postés 24 Date d'inscription vendredi 24 septembre 2004 Statut Membre Dernière intervention 20 novembre 2008
27 sept. 2004 à 14:15
suis en VB6.3, quand aux Service Pack...euh..??..? j'en sais rien!!!
JCDussDuss
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
cboulas Messages postés 2641 Date d'inscription mercredi 2 juin 2004 Statut Membre Dernière intervention 8 janvier 2014 16
27 sept. 2004 à 14:27
Voici ce que j'ai :

VS 6.0 / Version 8176 / 6.0.8169 / Forms3 : 2.01
Service Pack 6

Chris...
Firstruner
0
JCDussDuss Messages postés 24 Date d'inscription vendredi 24 septembre 2004 Statut Membre Dernière intervention 20 novembre 2008
27 sept. 2004 à 14:30
VB6.3 Version 9969 6.4.8869 forms3:11.0.5601

mais tu crois que ca vien de la?

JCDussDuss
0
cboulas Messages postés 2641 Date d'inscription mercredi 2 juin 2004 Statut Membre Dernière intervention 8 janvier 2014 16
27 sept. 2004 à 14:36
Bhà disons que comme ce sont des contrôle qui sont automatiquement charger par VB, c'est possible.
à moins de trouver l'OCX dans ce cas là je te l'envoi pour essai

Chris...
Firstruner
0
cboulas Messages postés 2641 Date d'inscription mercredi 2 juin 2004 Statut Membre Dernière intervention 8 janvier 2014 16
27 sept. 2004 à 14:45
J'ai regarder mais VB6 ne charge aucun Ocx pour les control de base.

Chris...
Firstruner
0
JCDussDuss Messages postés 24 Date d'inscription vendredi 24 septembre 2004 Statut Membre Dernière intervention 20 novembre 2008
27 sept. 2004 à 15:24
je te remercie pr ttes tes recherches Chris, mais finalement j'ai laiisé tomber cette methode

je laisse mon recordset ouvert, et j'affiche mes interventions plage de 20 par plage de 20 (facon Web) en me deplacant dans mon recordset. De cette facon, j'ai pas de Pb de propriété trop longue. En tous cas merci bien, c'est la premiere fois que j'utilise le forum et je vois que ca marche, et que les gens s'entraident, c cool...

Bonne fin de journée

a +

JCDussDuss
0
Rejoignez-nous