|
|
|
Filter
|
|||
|---|---|---|---|
|
#18+
Подсказжите как правильней сделать фильтр. У меня проект (.adp) с SQL Server. Я поместил на форму ComboBox с данными из таблицы "Models" и рядом приставил кнопку, по нажитии которой на моей форме должны показываться только данные по выбронной записи в ComboBox. Посмотрел в хелп и написал следующий код: Private Sub Command51_Click() Me.ServerFilter = "Model=" & Me![Combo49] Me.ServerFilterByForm = True End Sub Но что-то не срабатывает. В чём причина? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.08.2004, 18:01:20 |
|
||
|
Filter
|
|||
|---|---|---|---|
|
#18+
magoga ... Me.ServerFilter = "Model=" & Me![Combo49] ... Код: plaintext 1. Может так получится? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.08.2004, 18:18:12 |
|
||
|
Filter
|
|||
|---|---|---|---|
|
#18+
Не силен в adp но попробуй: если Me![Combo49] текстовый то Me.ServerFilter = "Model='" & Me![Combo49] & "'" если числовой то Me.ServerFilter = "Model=" & Str(Me![Combo49]) В общем - может не сответствие типов? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.08.2004, 18:22:04 |
|
||
|
Filter
|
|||
|---|---|---|---|
|
#18+
Есче вариант :) Я в адп конечно не силен... вообще не трогал пока... Но может: Код: plaintext Заменить на: Код: plaintext В *.mdb после ввода "mе." выпадает список с полями и свойствами формы, а в адп не так? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.08.2004, 18:28:18 |
|
||
|
Filter
|
|||
|---|---|---|---|
|
#18+
Блин, пока сидел над этой проблемой, произошло что-то не понятное. Приктически ничего не менял и теперь из дизайна не могу переключиться на стандартнуй форму. Выдаёт ошибку: Line 1: Incorrect Syntaх near '100'. Стёр весь код из едитора Вижуал Басик для этой формы и всё равно форма не открывается. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.08.2004, 18:36:52 |
|
||
|
Filter
|
|||
|---|---|---|---|
|
#18+
Нашёл ошибку. В свойствах формы установились настройки Фильтра, после моих экспериментов. Сейчас попробую последовать вашим советам. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.08.2004, 18:40:13 |
|
||
|
Filter
|
|||
|---|---|---|---|
|
#18+
lsnkНе силен в adp но попробуй: если Me![Combo49] текстовый то Me.ServerFilter = "Model='" & Me![Combo49] & "'" если числовой то Me.ServerFilter = "Model=" & Str(Me![Combo49]) В общем - может не сответствие типов? Попробовал, но не фильтрует. Даже ошибку не показывает. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.08.2004, 19:20:27 |
|
||
|
Filter
|
|||
|---|---|---|---|
|
#18+
Не знаю как правильно, но поставь еще Me.Requery. У меня заработало, но есть ли это правильно(как должно быть) я не уверен(справка в акцесе глючит). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.08.2004, 21:07:30 |
|
||
|
Filter
|
|||
|---|---|---|---|
|
#18+
Блин, у меня до сих пор ничего не получилось. Перепробовал сотню вариантов, но никакой не фильтрирует. Помогите пожалуйста. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.08.2004, 14:56:33 |
|
||
|
Filter
|
|||
|---|---|---|---|
|
#18+
Заработало. :) Но теперь у меня другая проблемка. Как сделать так, чтобы фильтр при желании мог отключиться? Я написал такую процедуру: Private Sub Command58_Click() Me.ServerFilterByForm = False Me.Requery End Sub Но настроики фильтра не сбрасываются. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.08.2004, 16:10:00 |
|
||
|
|

start [/forum/topic.php?fid=45&msg=32643500&tid=1672475]: |
0ms |
get settings: |
7ms |
get forum list: |
9ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
56ms |
get topic data: |
8ms |
get forum data: |
3ms |
get page messages: |
31ms |
get tp. blocked users: |
1ms |
| others: | 232ms |
| total: | 351ms |

| 0 / 0 |
