|
|
|
ADODB.Recordset.Filter для формы
|
|||
|---|---|---|---|
|
#18+
Access XP, ADO, MDAC 2.8 Работаю с рекордсетом формы, назначаю ему результат ХП, все ОК. Код: plaintext 1. 2. Понимаю, что вопрос по фильтрам нередкий, но все-таки поделитесь знанием?? Что я здесь делаю не так? Возможно ли вообще работать напрямую с фильтром рекодсета формы? (Использовать "Серверный фильтр" и "Фильтр формы" не хочу :-?) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.12.2004, 16:19:42 |
|
||
|
ADODB.Recordset.Filter для формы
|
|||
|---|---|---|---|
|
#18+
ADP+ MS SQL Server 2000 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.12.2004, 16:31:25 |
|
||
|
ADODB.Recordset.Filter для формы
|
|||
|---|---|---|---|
|
#18+
Работать можно но у них (фильтра формы и фильтра ADO рекордсета) разный синтаксис АлексейК помнится делал транслятор поищи лично я плюнул на это дело и либо выношу функционал фильтра на отдельные контролы используя их как параметры запроса либо в особо запущенных случаях когда юзер привык изголятся с фильтрами в MDB откраываю форму на DAO рекордсете ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.12.2004, 16:35:38 |
|
||
|
ADODB.Recordset.Filter для формы
|
|||
|---|---|---|---|
|
#18+
основательно занимался этим ГЕО вот что есть. http://kozin1.narod.ru/newsite/index.html?adpformfilter.htm возможно у него есть обновления ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.12.2004, 17:52:29 |
|
||
|
ADODB.Recordset.Filter для формы
|
|||
|---|---|---|---|
|
#18+
Спасибо за ссылки, но это немного не то. Замысел у меня такой -- ХП на сервере формирует набор записей, возвращает его рекордсету формы (итоговый набор небольшой). А уже на клиенте реализовывать применение возможных пользовательских отборов, по крайней мере тех, что не приводят к увеличению запрашиваемого набора. И вроде бы получилось -- назначение фильтра Me.Recordset.Filter приводит к нужной фильтрации рекордсета. Но форма этого не отображает! Вот в чем загвоздка. Help me! :-) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.12.2004, 18:21:33 |
|
||
|
ADODB.Recordset.Filter для формы
|
|||
|---|---|---|---|
|
#18+
ну и кто мешает вместе с обычными фильтрами/сортировками по форме использовать в качестве источника данных отсоединенный рекордсет? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.12.2004, 18:32:26 |
|
||
|
ADODB.Recordset.Filter для формы
|
|||
|---|---|---|---|
|
#18+
:-? Видимо, сказано было что-то мудрое, но из-за вечернего утомления уже не въезжаю. Зачем мне здесь отсоединенный рекордсет? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.12.2004, 18:36:30 |
|
||
|
ADODB.Recordset.Filter для формы
|
|||
|---|---|---|---|
|
#18+
Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. только что попробовал - прекрасно работает. хоть вообще скульсервер останавливай после открытия формы. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.12.2004, 18:37:36 |
|
||
|
ADODB.Recordset.Filter для формы
|
|||
|---|---|---|---|
|
#18+
Leon.:-? Видимо, сказано было что-то мудрое, но из-за вечернего утомления уже не въезжаю. Зачем мне здесь отсоединенный рекордсет? а зачем тебе здесь присоединенный рекордсет, если ты все равно на сервер не хочешь обращаться? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.12.2004, 18:38:09 |
|
||
|
|

start [/forum/topic.php?fid=45&msg=32815167&tid=1669933]: |
0ms |
get settings: |
8ms |
get forum list: |
15ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
49ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
55ms |
get tp. blocked users: |
1ms |
| others: | 235ms |
| total: | 380ms |

| 0 / 0 |
