Peut être petite amélioration de la solution proposée
//Code dans le champ concerné par la saisie assisté
pgsaisieassistée("PRODUIT",MoiMême..Nom,MoiMême)
// code de la procédure pour windev 7,5
PROCEDURE pgsaisieassistée(lfFichier,lfRu,lfChamp)
Sel1 est un entier=Taille(lfChamp)
SI Sel1>1 ALORS
//si en progresse dans la saisie
SI Val(lfChamp..Note)<Taille(lfChamp) ALORS
Sel2 est un entier
// Modifier la sélection :
em_setsel est un entier=0xB1
HLitRecherchePremier(lfFichier,lfRu,MoiMême,hGénérique)
SI HTrouve ET PAS HEnDehors ALORS
St_Trouve est une chaîne = {lfFichier+"."+lfRu}
HLitSuivant(lfFichier,lfRu)
SI PAS HEnDehors() ALORS
Sel2=Taille(St_Trouve)
lfChamp=St_Trouve
// sélection du caractère X à Y
SendMessage(Handle(lfChamp), em_setsel,Sel1,Sel1+Sel2 )
lfChamp..Note=NumériqueVersChaine(Taille(lfChamp))
RETOUR
FIN
FIN
FIN
FIN
MoiMême..Note=NumériqueVersChaine(Taille(MoiMême))
"mick" <mickael.brosse@wanadoo.fr> wrote:
Est-ce que qelqu'un aurai deja developpé ou utilisé un systeme de saisie
semi
automatique dans un champ.
Si vous avez une astuce. Merci