cs_brunaux
Messages postés34Date d'inscriptionjeudi 25 novembre 2004StatutMembreDernière intervention19 octobre 2006
-
26 nov. 2004 à 10:55
michelatoutfox
Messages postés828Date d'inscriptionmardi 5 octobre 2004StatutMembreDernière intervention 7 mai 2013
-
29 nov. 2004 à 08:04
Bonjour à tous !
utilisant VFP 6.0 occasionnellement pour faire des écrans de saisie,je voudrais savoir comment l'on fait dans un combobox(donc avec une valeur style à 0) pour faire apparaitre au fur et à mesure que l'on tape les items du champs,si on tape P faire apparaitre dans le combobox la liste de tous les items commençant par P,si PA tous les items par PA,si PAR tous les items par PAR, etc... ceci afin d'eviter aux utilisateurs de resaisir a chaque fois l'item
1er cas:avec une table fixe predefinie (ex:ville)
2eme cas: avec une table dont le champs ville par exemple est vide au départ,et donc pouvoir saisir un item n'existant pas et l'enregistrer dans la table
Est-ce-que tout ca est possible avec VFP 6.0 ?
faut-il mettre le code (et lequel !) dans la methode interactivechange ou keypressed
je sais que sous access cela se fait quasiment sans aucune programmation,mais bon j'utilise Visual foxpro (6.0)
merci d'avance à tous pour les réponses et l'aide apportéé
ThierryPerretier
Messages postés103Date d'inscriptionmardi 5 octobre 2004StatutMembreDernière intervention 6 juillet 20061 26 nov. 2004 à 15:50
Bonjour,
Dans VFP, il y a par défaut une recherche incrémentale.
Mais il faut d'abord cliquer sur la flèche, taper les premières lettre, on sera automatiquement positionné dans la liste
Sur le site http://www.universalthread.com/ tu trouvera dans la zone Foxpro/téléchargement une/des classes qui améliorent le comboBox.
michelatoutfox
Messages postés828Date d'inscriptionmardi 5 octobre 2004StatutMembreDernière intervention 7 mai 20131 29 nov. 2004 à 08:04
Et dans ton 2ème cas, celui ou tu ajoutes des enregistrements dans la table, ne pas oublier de faire un requery (dans le valid event du combo, ou dans son lostfocus) pour actualiser la liste des items.