Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / FoxPro, Visual FoxPro Новый топик    Ответить
 форма  [new]
dokata
Member

Откуда:
Сообщений: 40
Нужно переделать программу, написанную в старом foxpro. Было: вводилась часть артикула, выдавалось окно browse, где показывались все артикулы, содержащие эту часть, оттуда и выбирался данный артикул.
Как лучше реализовать это в vfp? Созданием 2-х форм? Контейнером из 2 grid? Как и где сделать фильтр на содержание части артикула? И где этот фильтр каждый раз менять в зависимости от артикула? Может, есть какая-нибудь ссылка на документацию, где реализован пример такой задачи? Спасибо!
13 фев 08, 12:54    [5283246]     Ответить | Цитировать Сообщить модератору
 Re: форма  [new]
Galyamov Rinat
Member

Откуда:
Сообщений: 658


Есть два простых варианта.
1 очень простой: В качестве контрола ComboBox с выставленным style = 2,
тогда поиск в выпадающем списке будет идти по первым совпадающим введенным
символам.

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

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

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

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



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


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


Posted via ActualForum NNTP Server 1.4

13 фев 08, 13:07    [5283360]     Ответить | Цитировать Сообщить модератору
Все форумы / FoxPro, Visual FoxPro Ответить