|
Combo bizarre |
|
Anonyme
|
Bonjour,
j'ai créé une combo et coché les options Combo avec saisie, saisie assistée. Mais quand je teste c'est la misère pour rentrer une valeur qui n'est pas dans la combo, il me prend le plus proche de se que je tape... Est il possible d'être assistée dans la saisie si la valeur se trouve dans la combo et qu'il me laisse taper une valeur si ça n'en fait pas partie ??????
Contribution le : 28/04/2004 14:40
|
|
|
Re: Combo bizarre |
|
Inscrit: 18/12/2003 13:14
Post(s): 212
|
bonjour La saisie assistée dans un champ combo est Générique et n'est pas à l'Identique.. et c'est ce qui fait l'avantage de ce type de champ. Comment on pourra savoir dans un combo de plusieurs centaines d'enregistrement si une Chaine existe ou Non si la saisie se fait à l'identique, on restera une éternité pour qu'il nous trouve quelque chose surtout si on démarre avec une saisie pleine d'erreur. Quand même, on a d'autres choix, heureusement,Si ceci te dérrange, essayes de décocher l'option "Saisie assisté".
Contribution le : 28/04/2004 19:47
|
|
|
Re: Combo bizarre |
|
Animateur WDF
Inscrit: 02/03/2003 04:07
De Noisy le grand(93)
Post(s): 2745
|
Bonjour, Ceci est réalisable via l'utilisation des propriétés -Curseur -FinCurseur
//A chaque modification du champs
nPos1 est un entier
nPos2 est un entier
NewValeur est une chaîne
bTrouve est un booléen
SI HLitRecherche(Fichier,Rubrique,MoiMême) ALORS
bTrouve = Vrai
TableAffiche(Table,taCourantPremier)
FIN
nPos1 = 1
nPos2 = MoiMême..Curseur
SI HTrouve(Fichier) ALORS
NewValeur = MoiMême[[ nPos1 A ]]
MoiMême = NewValeur + SansEspace(Fichier.Rubrique[[nPos2 A ]])
MoiMême..Curseur = nPos2
MoiMême..FinCurseur = Taille(MoiMême)+1
FIN
ajouter l'evenement touche enfoncé
//Touche enfoncé (WM_KEYDOWN) de votre champs
SI _EVE.wParam = 8 ALORS
SI MoiMême..Curseur>1 ALORS
MoiMême = MoiMême[[1 A (MoiMême..Curseur-1)]]
MoiMême..FinCurseur = Taille(MoiMême+1)
MoiMême..Curseur = MoiMême..FinCurseur
ExécuteTraitement(txtRech,trtFinModification)
FIN
FIN
Bonne utilisation
Contribution le : 30/04/2004 00:28
|
|
Vous ne pouvez pas débuter de nouveaux sujets.
Vous pouvez voir les sujets.
Vous ne pouvez pas répondre aux contributions.
Vous ne pouvez pas éditer vos contributions.
Vous ne pouvez pas effacez vos contributions.
Vous ne pouvez pas ajouter de nouveaux sondages.
Vous ne pouvez pas voter en sondage.
Vous ne pouvez pas attacher des fichiers à vos contributions.
Vous ne pouvez pas poster sans approbation.