
Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
03.09.2004, 16:31:30
|
|||
|---|---|---|---|
Помогите разобраться с динамической фильтрацией поля-со-списоком... |
|||
|
#18+
Пишу класс для универсальной фильтрации Combobox'а и столкнулся с такой проблемой: Как получить вводимое пользователем значение? Анализировать "Нажатие клавиши" и стройть стринг? Но ведь даже если заложиться на всякие там Backspace'ы и проч., пользователь всегда сможет выделить курсором (мышкой) ту/иную часть введенного слова и заменить... Как мне передать в функцию именно то, что введено сейчас в поле на экране? Ведь "автоподстановка" Access'овская работает же как-то... Вот пример, где возникла загвоздка (интересует выделенный фрагмент): '------------- Public Function DinamicSpisok() Dim spisok As Control: Set spisok = Screen.ActiveControl Dim ОтображаемыйСтолбец As Byte: ОтображаемыйСтолбец = 0 If InStr(1, spisok.ColumnWidths, ";") > 0 Then ОтображаемыйСтолбец = IIf(Left(spisok.ColumnWidths, InStr(1, spisok.ColumnWidths, ";") - 1) = "0", 1, 0) End If Dim znach As String: znach = Nz(Forms(Screen.ActiveForm.NAME)(Screen.ActiveControl.NAME).Value, "") End Function '------------- Т.е. проблема в том, что .Value-то еще нет - значение из списка не выбрано ... Далее предполагалось использовать spisok.RecordSource на основе введенного для самой фильтрации... Может кто сталкивался уже или видел примеры реализаций? Помогите, пожалуйста! Борис ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
03.09.2004, 16:39:32
|
|||
|---|---|---|---|
|
|||
Помогите разобраться с динамической фильтрацией поля-со-списоком... |
|||
|
#18+
borisbКак мне передать в функцию именно то, что введено сейчас в поле на экране? Ведь "автоподстановка" Access'овская работает же как-то... Свойство Text годится? borisbznach = Nz(Forms(Screen.ActiveForm.NAME)(Screen.ActiveControl.NAME).Value, "") Это можно написать короче: znach = Nz(spisok.Value, "") Или, с учетом сказанного выше: znach = Nz(spisok.Text, "") ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
23.12.2004, 16:59:16
|
|||
|---|---|---|---|
|
|||
Помогите разобраться с динамической фильтрацией поля-со-списоком... |
|||
|
#18+
Вопрос : есть Комбобокс на форме.Содержащиеся в нем записи-это результат запроса(Какой-то определенный тип товаров).Есть на этой же форме поле.В нем должна отображаться цена товара выбранного в комбобоксе. Запрос для заполнения комбобокса основан на таблице Товары:Название,Количество,Цена,Тип товара.Запрос выбирает тип. Заранее спасибо. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/topic.php?fid=45&mobile=1&tid=1669572]: |
0ms |
get settings: |
6ms |
get forum list: |
12ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
30ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
36ms |
get tp. blocked users: |
1ms |
| others: | 210ms |
| total: | 310ms |

| 0 / 0 |
