Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / форма / 2 сообщений из 2, страница 1 из 1
13.02.2008, 12:54
    #35129674
dokata
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
форма
Нужно переделать программу, написанную в старом foxpro. Было: вводилась часть артикула, выдавалось окно browse, где показывались все артикулы, содержащие эту часть, оттуда и выбирался данный артикул.
Как лучше реализовать это в vfp? Созданием 2-х форм? Контейнером из 2 grid? Как и где сделать фильтр на содержание части артикула? И где этот фильтр каждый раз менять в зависимости от артикула? Может, есть какая-нибудь ссылка на документацию, где реализован пример такой задачи? Спасибо!
...
Рейтинг: 0 / 0
13.02.2008, 13:07
    #35129719
Galyamov Rinat
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
форма
Есть два простых варианта.
1 очень простой: В качестве контрола ComboBox с выставленным style = 2,
тогда поиск в выпадающем списке будет идти по первым совпадающим введенным
символам.

Второй вариант как ты и сказала - контейнер (ну или просто два контрола на
форме).

Два контрола. Оди из них textbox. Другой - Grid или listbox.

Условие для фильтрации - содержимое текстбокса.

Условие для показа Grid`а - нажатие кнопки, определенной клавиши на
клавиатуре, достижение определенного кол-ва символов в текстбоксе.



Либо вариант, что грид с таблицей все время виден. Если таблица относительно
небольшая, можно на InteractivChange текстбокса повешать наложение фильтра
на таблицу и refresh grid`а.


В общем вариантов как всегда не меннее 4-х :)


Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / форма / 2 сообщений из 2, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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