|
|
|
не могу динамически построить фильтр для subform.
|
|||
|---|---|---|---|
|
#18+
Есть форма с subform. Хочу, что бы фильтр у subform строился динамически в зависимости от различных условии, других форм и пр. Пишу на OnOpen у этой subform: Код: plaintext Но при открытии формы вижу, что Filter игнорируется. Если открываю форму в режиме конструктора, вижу там не тот фильтр, который построил, но и он игнорируется. Объясните, пожалуйста, что происходит? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.01.2004, 20:04 |
|
||
|
не могу динамически построить фильтр для subform.
|
|||
|---|---|---|---|
|
#18+
а когда пишу Код: plaintext You canceled the previous operation. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.01.2004, 21:15 |
|
||
|
не могу динамически построить фильтр для subform.
|
|||
|---|---|---|---|
|
#18+
После me.filter = "..." напиши me.filteron = true ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.01.2004, 21:35 |
|
||
|
не могу динамически построить фильтр для subform.
|
|||
|---|---|---|---|
|
#18+
я пробовал me.filteron = true тоже получал ошибку You canceled the previous operation. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.01.2004, 21:38 |
|
||
|
не могу динамически построить фильтр для subform.
|
|||
|---|---|---|---|
|
#18+
что это за ошибка? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.01.2004, 21:41 |
|
||
|
не могу динамически построить фильтр для subform.
|
|||
|---|---|---|---|
|
#18+
Гонишь ты :). Все работает. Или чего-то недоговариваешь. А телепяты спят уже. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.01.2004, 21:54 |
|
||
|
не могу динамически построить фильтр для subform.
|
|||
|---|---|---|---|
|
#18+
если я пишу на OnLoad subform Код: plaintext а если на OnClik кнопки, которая на главной форме пишу: Код: plaintext ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.01.2004, 22:06 |
|
||
|
не могу динамически построить фильтр для subform.
|
|||
|---|---|---|---|
|
#18+
И опять-таки гонишь или недоговариваешь Все работает. Хоть с Filter+FilterOn, хоть с RecordSource, хоть в главной форме, хоть в подчиненной, хоть на Form_Load, хоть на Form_Open, хоть на Кнопка1_Click ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.01.2004, 22:18 |
|
||
|
не могу динамически построить фильтр для subform.
|
|||
|---|---|---|---|
|
#18+
так если б я знал, что я не недоговариваю, мне бы проще было. но факт налицо, получаю ошибку. может быть в каком-нибудь свойстве формы? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.01.2004, 22:22 |
|
||
|
не могу динамически построить фильтр для subform.
|
|||
|---|---|---|---|
|
#18+
Каким образом открываешь форму? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.01.2004, 22:26 |
|
||
|
не могу динамически построить фильтр для subform.
|
|||
|---|---|---|---|
|
#18+
Код: plaintext 1. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.01.2004, 22:32 |
|
||
|
не могу динамически построить фильтр для subform.
|
|||
|---|---|---|---|
|
#18+
В форме/подформе случайно нигде не стоит что-нить наподобие Cancel=True в событии Open? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.01.2004, 22:36 |
|
||
|
не могу динамически построить фильтр для subform.
|
|||
|---|---|---|---|
|
#18+
И, собственно, в каком именно месте возникает ошибка? Внутри формы или на DoCmd.OpenForm? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.01.2004, 22:38 |
|
||
|
не могу динамически построить фильтр для subform.
|
|||
|---|---|---|---|
|
#18+
я открываю форму один раз, а потом хочу делать: Код: plaintext 1. может надо закрывать форму, менять RecordSource, и открывать форму? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.01.2004, 22:41 |
|
||
|
не могу динамически построить фильтр для subform.
|
|||
|---|---|---|---|
|
#18+
Совсем необязательно форму закрывать. Более того - Requery тоже лишнее. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.01.2004, 22:45 |
|
||
|
не могу динамически построить фильтр для subform.
|
|||
|---|---|---|---|
|
#18+
ошибка возникает на строчке Me.SubForm.Form.RecordSource = "SELECT ..." ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.01.2004, 22:48 |
|
||
|
не могу динамически построить фильтр для subform.
|
|||
|---|---|---|---|
|
#18+
может, всё таки, кто-нибудь... You canceled the previous operation - какая предыдущая операция имеется ввиду? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.01.2004, 13:44 |
|
||
|
не могу динамически построить фильтр для subform.
|
|||
|---|---|---|---|
|
#18+
Создай конструктором форму из одного поля с источником данных одной таблицей. Сделай на ней кнопку, которая будет менять rowsource. Все будет работать. (Должно, во всяком случае). Потихоньку навешивай на нее функционал, похожий на твою проблемную форму. И смотри, когда начнет вылезать ошибка. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.01.2004, 14:01 |
|
||
|
не могу динамически построить фильтр для subform.
|
|||
|---|---|---|---|
|
#18+
буду пробовать ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.01.2004, 14:02 |
|
||
|
не могу динамически построить фильтр для subform.
|
|||
|---|---|---|---|
|
#18+
похоже, ето была реакция на неправильный синтаксис в SELECTе в : Me.SubForm.Form.RecordSource = "SELECT ..." вот же ж, блин... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.01.2004, 14:27 |
|
||
|
не могу динамически построить фильтр для subform.
|
|||
|---|---|---|---|
|
#18+
Ну, знаешь ли, по "Select ..." очень сложно догадаться, что там была ошибка ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.01.2004, 14:35 |
|
||
|
не могу динамически построить фильтр для subform.
|
|||
|---|---|---|---|
|
#18+
это верно, но просто You canceled the previous operation - странная реакция на ошибку в SELECTе. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.01.2004, 14:39 |
|
||
|
не могу динамически построить фильтр для subform.
|
|||
|---|---|---|---|
|
#18+
А версия Access и MDAC какая? Насколько я успел заметить Access XP (MDAC 2.5 и выше) значительно лучше определяет подобные ошибки чем Access 2000 (MDAC 2.1) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.01.2004, 14:42 |
|
||
|
|

start [/forum/topic.php?fid=45&msg=32372594&tid=1677267]: |
0ms |
get settings: |
7ms |
get forum list: |
10ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
62ms |
get topic data: |
11ms |
get forum data: |
3ms |
get page messages: |
56ms |
get tp. blocked users: |
2ms |
| others: | 251ms |
| total: | 408ms |

| 0 / 0 |
