PC SOFT

PROFESSIONAL NEWSGROUPS
WINDEVWEBDEV and WINDEV Mobile

Home → WINDEV 2024 → Probleme entre caractere et Numerique
Probleme entre caractere et Numerique
Started by webmaster, Mar., 30 2006 10:49 AM - 4 replies
Posted on March, 30 2006 - 10:49 AM
Bonjour,

J'ai une table relié à un fichier produit. Lorsque cette fenetre s'ouvre, un debut de reference est passé en parametre.

L'utilisateur veut que lorsque la fenetre s'ouvre, le curseur se positionne sur la table au debut de la reference voulue. J'ai donc Essayé :

TableCherche(Referenceproduit,MaVariable,faux) //mais cela marche pas dans mon cas

Par contre, j'ai decidé de rechercher avec la loupe :

TableSaisieLoupe(ReferenceProduit,MaVariable)

i est un entier=0

POUR i=0 A Taille(MaVariable)
EnvoieTouche("{"+MaVariable+"}")
FIN

C'est ici que j'ai un probleme car lors de mes TEST, je marque OR2201, ce qui fait tres bien dans la loupe. par contre, lorsque le soft est installé il me marque ORééà& à la place.

Merci d'avance .

Chris Letellier
Posted on March, 30 2006 - 11:20 AM
Dans sa contribution <442cd09f$1@news.pcsoft.fr>, webmaster@electricite-
pvn.com racontait :

Bonjour,

J'ai une table relié à un fichier produit. Lorsque cette fenetre s'ou=

vre, un debut de reference est passé en parametre.

L'utilisateur veut que lorsque la fenetre s'ouvre, le curseur se position=

ne sur la table au debut de la reference voulue. J'ai donc Essayé :

TableCherche(Referenceproduit,MaVariable,faux) //mais cela marche pas dan=

s mon cas

Par contre, j'ai decidé de rechercher avec la loupe :

TableSaisieLoupe(ReferenceProduit,MaVariable)

i est un entier=0

POUR i=0 A Taille(MaVariable)
EnvoieTouche("{"+MaVariable+"}")
FIN

C'est ici que j'ai un probleme car lors de mes TEST, je marque OR2201, ce=

qui fait tres bien dans la loupe. par contre, lorsque le soft est install=
é il me marque ORééà& à la place.

Merci d'avance .

Chris Letellier


Peut etre que le poste du client (celui sur lequel l'application est
installe) est en "MAJ-LOCK"...


Lionel

mailto:lionel.breil*NOSPAM*@gmail.com
(retirer *NOSPAM* pour m'écrire)
Posted on March, 30 2006 - 11:54 AM
RE...,

Merci, en reflflechissant aussi, javai trouvé la meme solution. Je suis désolé d'avoir poster une question aussi bete. Mais kan meme MERCI.

Bonne continuation et Bon Dev.

Chris Letellier.
Posted on March, 30 2006 - 12:09 PM
pour que la table s'affiche à la position désirée à l'ouverture de la fenêtre:

dans le code d'initialisation de la fenêtre ou prise de focus:

HLitRecherche(produits,referenceProduit,parametre)
SI HTrouve ALORS
TableAffiche(Table,taCourantPremier)
SINON
Info("pas trouve reference")
FIN
Posted on March, 30 2006 - 1:24 PM
krys pvn a exposé le 31/03/2006 :
Bonjour,

J'ai une table relié à un fichier produit. Lorsque cette fenetre s'ouvre, un
debut de reference est passé en parametre.

[...]

C'est ici que j'ai un probleme car lors de mes TEST, je marque OR2201, ce qui
fait tres bien dans la loupe. par contre, lorsque le soft est installé il me
marque ORééà& à la place.

Effectivement le problème viens du capslock, je suis confronté au même
problème (c'est pas nouveau, la version 7.5 avait déjà ce soucis).

Le soucis, c'est que mes clients confrontés aux problèmes connaissent
également la solution, mais n'aiment pas du tout.

Quand ils travaillent en majuscule ou en minuscule, le clavier
numérique fait toujours des chiffres, et il serait normal que le envoi
touche à la loupe de la table puissent recevoir ces chiffres comme
étant des caractères numériques (et nom comme des caractères accentués)

Ce paramétrage devrait être accessible.

(Meme le paramétrage de douchette code barre classique filaire
permettent de paramétrer si les chiffres sont considérés envoyés par le
clavier numérique ou alphabétique)