Laurent Godard a écrit :

Bonjour Philippe

En apparence, car en testant avec len, j'obtiens un caractère de plus.
Je retente mon queryKey avec mon comboBox (parce que c'est le but) comme ceci :

sFormat = Left(oCombo.Text, len(oCombo.Text)-1)
puis oFormat().queryKey ( sFormat , oLocal, false )
et ce coup-ci ça marche.
Donc queryKey n'était pas en cause.
...les joies du débogages....

Merci à François, de m'avoir aider à comprendre que la méthode n'était pas en cause.


belle pugnacité, bravo

Souhaitant que cela puisse être utile, pour ceux qui utilise des comboBox.


celà ressemble à un bug
pourrais tu m'envoyer un fichier d'exemple pour que je regarde ?
quel caratere est en trop ?

sub analyse
sFormat = oCombo.Text
chaine=""
for i=1 to len(sFormat)
  car=mid(sFormat,i,1)
  chaine = chaine + " - " +asc(car)
next i
print chaine
end sub
quel est ce dernier caractere ? 32 ? 13 ? 10 ?

tiens nous au courant

Laurent


Bonjour Laurent,

;-)            tu me maches le boulot ?

Le caractere est 32
Et ce n'est pas  un bug,
quelques lignes de codes de plus haut je fais ceci :
oComboBox.addItem(oDocs.NumberFormats.getByKey(vLesCles(x)).FormatString _ +" "+oDocs.NumberFormats.getByKey(vLesCles(x)).Comment,y)
J'insère un espace pour accroître la lisibilité de l'item.
Problème résolu.

Philippe



---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Répondre à