Лучший отвечающий
textBox с "подсказкой" в Visual FoxPro 8

Вопрос
-
Здравствуйте. Есть textBox на форме и есть бд Orugie с полем name. Нужно что бы при вводе слова(названия оружия) в text box выскакивала подсказка или что-то в этом роде, в которой были бы все возможные варианты name, начинающиеся с введенных в box букв. Например,есть записи в бд factum, ak-47, arsen, arctic arm. При вводе в box "a" выводится подсказка ak-47, arsen, arctic arm, при вводе "ar" - список сокращается: arsen, arctic arm и т.д.13 апреля 2012 г. 15:44
Ответы
-
Спасибо. Для Visual FoxPro, начиная с 9 версии существует у Text Box свойство AutoComplete. Оно решает данную задачу.
16 апреля 2012 г. 20:55
Все ответы
-
Выпадающее меню можно взять здесь AutocompleteMenu
Этот компонент позволяет генерировать элементы выпадающего меню динамически (в вашем случае - из базы).
13 апреля 2012 г. 21:26 -
Спасибо, то что Вы написали, думаю, пригодиться. Но как осуществить необходимое в Visual FoxPro?14 апреля 2012 г. 12:43
-
Здравствуйте.
Оператор LIKE должен решить вашу проблему - like operator in select statement, и вы получите данные, которые можете подставить в AutocompleteMenu. Но каждый раз обращаться в БД за этими данными будет не очень хорошо, если данных не очень много можно загрузить их все в память, а потом использовать для поиска например LINQ to Object
Для связи [mail]
16 апреля 2012 г. 5:41 -
Спасибо. Для Visual FoxPro, начиная с 9 версии существует у Text Box свойство AutoComplete. Оно решает данную задачу.
16 апреля 2012 г. 20:55