|
|
|
Блокировка записей
|
|||
|---|---|---|---|
|
#18+
Подскажите, кто сталкивался? Пока я работаю через форму с одной таблицей, мне нужно чтобы никто не менял данные во второй (Т2). Поэтому на открытие формы я делаю так: Код: plaintext 1. 2. 3. 4. 5. Но на моей форме есть кнопка, которая добавляет записи в Т2. Поэтому на нажатие я делаю так: Код: plaintext 1. 2. а уже потом Код: plaintext 1. 2. 3. Проблема в том, что на строке Set rs = CurrentDb.OpenRecordset("Т2") аксес говорит "Error 3008: The table 'T2' is already opened exclusively by another user... (DAO.Database)", т.е. блокировка не снимается. В чем тут может быть дело? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.04.2004, 17:04 |
|
||
|
Блокировка записей
|
|||
|---|---|---|---|
|
#18+
Я попробовал, у меня все работает. Можно на всякий случай добавить DoEvents между снятием блокировки и открытием второго рекордсета. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.04.2004, 17:16 |
|
||
|
Блокировка записей
|
|||
|---|---|---|---|
|
#18+
Действительно. Забыл сказать про комбо-бокс. Теперь я понял, что он виноват. Дело в том, что на форме есть еще комбо-бокс, источником его строк служит запрос все из той же таблицы Т2. Если открыть форму и сразу жать на кнопку, то все работает нормально. Но если сначала выбрать значение в комбо-боксе, а потом нажать на кнопку, то возникает эта ошибка блокировки. Я уже в этом запросе сменил тип с "Динамического набора" на "Статический набор", но не помогло. Как еще бороться? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.04.2004, 12:55 |
|
||
|
Блокировка записей
|
|||
|---|---|---|---|
|
#18+
Можно обнулить RowSource комбобокса, открыть второй рекордсет и вернуть RowSource комбобокса. dim s as string s=me!mycombo.rowsource me!mycombo.rowsource="" doevents ...openrecordset me!mycombo.rowsource=s ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.04.2004, 13:29 |
|
||
|
|

start [/forum/topic.php?fid=45&msg=32469484&tid=1675547]: |
0ms |
get settings: |
6ms |
get forum list: |
13ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
184ms |
get topic data: |
5ms |
get forum data: |
2ms |
get page messages: |
23ms |
get tp. blocked users: |
1ms |
| others: | 232ms |
| total: | 470ms |

| 0 / 0 |
