|
|
|
Источник данных для подчиненной формы
|
|||
|---|---|---|---|
|
#18+
Ситуация следующая: есть Главная форма не связанная с источником данных. На ней располагается Подчиненная форма, у которой источником данных является временная таблица, которая формируется из других таблиц. Переодически эту таблицу необходимо обновлять, т.к. другие юзеры могут добавлять заказы, менять и тд. Есть соответствующая кнопка "Обновить", по нажатию на нее выполняется следующий код: Код1: Код: plaintext 1. 2. 3. 4. 5. 6. В этом виде все работает. Но на главной форме есть контролы, посредством которых происходит фильтрация данных в подчиненной форме. код для фильтрации выглядит следующим образом: Код2: Код: plaintext 1. 2. 3. 4. 5. 6. 7. Фильтрацию можно снять нажав соответствующую кнопку. Код3: Код: plaintext 1. 2. 3. Беда в том, что после применения фильтации, даже после того как фильтр снят (Код3), при попытке обновления (Код1) акцесс выдает ошибку, что временная таблица, являющаяся исчтоником данных для подчиненной формы заблокирована другим процессом. До применения фильтрации Код1 срабатывает без проблем. В чем моя ошибка? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.11.2004, 16:55:54 |
|
||
|
Источник данных для подчиненной формы
|
|||
|---|---|---|---|
|
#18+
SNV Me.childOrdList.SourceObject = "" ' Отключаем источник данных от подчиненной формы, чтобы временная таблица не была заблокирована Этим мы отключаем подчиненную форму от контрола, а не таблицу от подчиненной формы. Нужно (и нужно ли вообще - еще вопрос) - Me.childOrdList.form.RecordSource ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.11.2004, 06:29:02 |
|
||
|
|

start [/forum/topic.php?fid=45&msg=32783720&tid=1670358]: |
0ms |
get settings: |
7ms |
get forum list: |
11ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
39ms |
get topic data: |
8ms |
get forum data: |
3ms |
get page messages: |
34ms |
get tp. blocked users: |
1ms |
| others: | 212ms |
| total: | 319ms |

| 0 / 0 |
