Philippe a écrit :


Mais ce que je ne comprends pas c'est pourquoi après avoir
demandé les formats par _queryKeys_, j'obtiens un -1 sur un format
pourtant bien existant

Je crois que j'ai trouvé la raison des " -1 "
le queryKey fonctionne donc bien. Je retesté et c'est ok. (avec JJ/MM/AA )

La raison des "-1" :

J'utilise un combobox  pour  sélectionner  le format.
Et j'obtiens systématiquement -1 en retour avec le code suivant
oFormat().queryKey ( oCombo.Text, oLocal, false )
si j'ecris
oFormat().queryKey ( sFormat , oLocal, false )
avec sFormat = "JJ/MM/AA"
j'obtiens le bon retour.

j'en déduis donc que oCombo.Text me renvoie une valeur non conforme
pourtant si je fais msgbox oCombo.Text j'obtiens bien
"JJ/MM/AA"

de même avec sFormat = oCombo.Text me renvoie une valeur non coforme

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.

Philippe

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






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

Répondre à