|
|
|
Какой фильтр наложен на форму
|
|||
|---|---|---|---|
|
#18+
Подскажите, пожалуйста...При открытии формы на неё может быть наложен тот или иной фильтр. Как узнать, какой именно? Нужно написать примерно следующее: если фильтр такой-то, то...Какое свойство использовать?Спасибо! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.10.2004, 15:00:28 |
|
||
|
Какой фильтр наложен на форму
|
|||
|---|---|---|---|
|
#18+
if me.FilterOn then strMyFilter = Me.Filter ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.10.2004, 15:02:11 |
|
||
|
Какой фильтр наложен на форму
|
|||
|---|---|---|---|
|
#18+
Может быть так : if me.FilterOn And Me.Filter=strMyFilter Then Docmd.OpenQuery... Наверное я неправильно выразилась...Нужно в зависимости от того, какой фильтр наложен, выполнить то или иное действие. Почему то не работает так:( ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.10.2004, 15:25:39 |
|
||
|
Какой фильтр наложен на форму
|
|||
|---|---|---|---|
|
#18+
Выполнить этот фрагмент программы пошагово и посмотрите почему не работает ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.10.2004, 15:29:40 |
|
||
|
Какой фильтр наложен на форму
|
|||
|---|---|---|---|
|
#18+
Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.10.2004, 15:29:52 |
|
||
|
Какой фильтр наложен на форму
|
|||
|---|---|---|---|
|
#18+
Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.10.2004, 15:31:12 |
|
||
|
Какой фильтр наложен на форму
|
|||
|---|---|---|---|
|
#18+
Странно, но вот так не работает... If Me.FilterOn Then Select Case Me.Filter Case "Сводная таблица" DoCmd.OpenQuery ("tb_Work") Case "Для рассылки" DoCmd.OpenQuery ("tb_Work2") End Select End If ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.10.2004, 16:12:09 |
|
||
|
Какой фильтр наложен на форму
|
|||
|---|---|---|---|
|
#18+
PartnerСтранно, но вот так не работает... If Me.FilterOn Then Select Case Me.Filter Case "Сводная таблица" DoCmd.OpenQuery ("tb_Work") Case "Для рассылки" DoCmd.OpenQuery ("tb_Work2") End Select End If А о каком фильтре идет речь? Как-то подозрительно это: "Сводная таблица"! Я понимаю, Me.Filter = "ID = 100" или Me.Filter = "MyField = 'Moskva'"! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.10.2004, 16:17:42 |
|
||
|
Какой фильтр наложен на форму
|
|||
|---|---|---|---|
|
#18+
Девушка, вы знаете что значит фильтр? фильтр это типа "id = 2 or id = 4", "id > 6", но явно не "Сводная таблица" и "Для рассылки". Вы что то путаете, не то фильтром называете ;) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.10.2004, 16:17:51 |
|
||
|
Какой фильтр наложен на форму
|
|||
|---|---|---|---|
|
#18+
Это запросы. В таком случае наверно более правильным будет обозначить это как Recordsourse и соответственно условие будет If Me.Recordsourse = "Сводная таблица" ...Да? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.10.2004, 16:30:10 |
|
||
|
Какой фильтр наложен на форму
|
|||
|---|---|---|---|
|
#18+
ну что-то типа этого... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.10.2004, 16:32:27 |
|
||
|
|

start [/forum/topic.php?desktop=1&fid=45&tid=1671114]: |
0ms |
get settings: |
5ms |
get forum list: |
8ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
44ms |
get topic data: |
6ms |
get forum data: |
16ms |
get page messages: |
25ms |
get tp. blocked users: |
1ms |
| others: | 187ms |
| total: | 296ms |

| 0 / 0 |
