powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Как организовать обработку поля в форме
3 сообщений из 3, страница 1 из 1
Как организовать обработку поля в форме
    #34920665
АльфияГА
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Как организовать обработку поля в форме наподобия набора в Exsel. Ведь в Exselе если набрано уже ранее например наменование "Иванов" - то при повторном наборе "Иванов" оно уже появляется при наборе буквы "И" в поле.
У меня есть база данных-если в базе например Иванов - то при наборе буквы И - он садился автоматом в поле формы - до нажатия клавиши Enter.
Я только догадываюсь что надо зашить процедуру в KeyPressEvent- и организовать проверку ввода по буквам.
...
Рейтинг: 0 / 0
Как организовать обработку поля в форме
    #34920755
Dima T
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Метод InteractiveChange() тут больше подойдет.
Еще пригодятся свойства SelStart, SelText, SelLength
Кода будет много. Не факт что нормально заработает. В итоге может оказаться что проверки идут медленней чем юзер кнопки нажимает, т.е. работать некомфортно.

Гораздо проще такое решение - вынести фамилии в справочник, пользователь набирает сколько-то символов, по LostFocus() запускается проверка:
1. Не найдено ни одного похожего - предложить добавить
2. Найден один - скопировать из справочника
3. Найдено несколько - спросить какой из найденных интересует.
...
Рейтинг: 0 / 0
Как организовать обработку поля в форме
    #34920863
Фотография Aleksey-K
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Если VFP 9, то попробуй использовать свойство AutoComplete.
Это не тоже самое, что и в Excel, но может понравится.
С уважением, Алексей
...
Рейтинг: 0 / 0
3 сообщений из 3, страница 1 из 1
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Как организовать обработку поля в форме
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]