![]() |
Модераторы: Akina |
![]() ![]() ![]() |
|
OlgaM |
|
|||
Новичок Профиль Группа: Участник Сообщений: 15 Регистрация: 20.10.2005 Репутация: нет Всего: нет |
Всем привет!
Проблема в следующем: Есть одна .mdb с данными (с таблицами) и есть куча .mdb с формами, которые связаны с этими данными. Если открыть 1.mdb и 2.mdb одновременно, в одной из них уладить кое-какие записи, то во второй появляется ошибка, что запись была удалена. Есть ли возможность обновить форму одной .mdb из другой? СПАСИБО!!! Всем приятных выходных!!! |
|||
|
||||
bopoha |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1283 Регистрация: 10.5.2006 Где: Беларусь, Минск Репутация: 21 Всего: 21 |
Нет. Есть другие варианты. Например, при активации формы обновлять данные.
|
|||
|
||||
OlgaM |
|
|||
Новичок Профиль Группа: Участник Сообщений: 15 Регистрация: 20.10.2005 Репутация: нет Всего: нет |
Спасибо за столь быстрый ответ. Очень жаль, что нет такой возможности, только вот что делать... Много чего ререпробовала, а надо то только обновить форму...
Просто форма открыта в другом .mdb и как бы она уже активирована, никакие "Event" не работают, ни на "On Click", ни на "On Got Focus"... Обидно... |
|||
|
||||
bopoha |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1283 Регистрация: 10.5.2006 Где: Беларусь, Минск Репутация: 21 Всего: 21 |
Добавте кнопку обновить.
|
|||
|
||||
OlgaM |
|
|||
Новичок Профиль Группа: Участник Сообщений: 15 Регистрация: 20.10.2005 Репутация: нет Всего: нет |
Не подходит.
А есть ли такая функция для формы, которая автоматически контролирует RecordSource? Т.е. если запрос изменился эта функция срабатывает. А в этой функции уже идет команда обновления формы. |
|||
|
||||
OlgaM |
|
|||
Новичок Профиль Группа: Участник Сообщений: 15 Регистрация: 20.10.2005 Репутация: нет Всего: нет |
В общем получается такая картина (смотри вложенный файл).
Конечно потом когда кликаешь мышкой форма обновляется, но эта кртинка высвечивается довольно часто. Очень странно, что она не всегда высвечивается, иногда она сохраняется со старыми данными, а потом когда кликаешь на ней, то выскакивает сообщение об ошибке, что рекорд удалена. Я конечно написала обработку этой ошибки и сейчас все пучком. Но что делать если форма сама без кликанья показывает тебе #Deleted? В общем, люди, если есть идеи - пишите, буду пробовать. Присоединённый файл ( Кол-во скачиваний: 3 ) ![]() |
|||
|
||||
ТоляМБА |
|
||||
![]() Котэ ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1607 Регистрация: 15.12.2004 Репутация: 3 Всего: 252 |
При удалении строк из таблицы запрос не меняется, меняется результат запроса.
И через каждые 3 секунды у тебя будет выскакивать сообщение (это только для примера - то есть вместо MsgBox "asd" у тебя будет обновление запроса и формы). Интервал придётся выбирать самой в зависимости от нагрузку на базу. |
||||
|
|||||
OlgaM |
|
|||
Новичок Профиль Группа: Участник Сообщений: 15 Регистрация: 20.10.2005 Репутация: нет Всего: нет |
Спасибки, щас попробую.
Надеюсь не меня хочется порвать? |
|||
|
||||
OlgaM |
|
|||
Новичок Профиль Группа: Участник Сообщений: 15 Регистрация: 20.10.2005 Репутация: нет Всего: нет |
Спасибо всем, ЗАРАБОТАЛО!!!
|
|||
|
||||
![]() ![]() ![]() |
Правила форума "MS Access" | |
|
Запрещается! 1. Публиковать ссылки на вскрытые компоненты 2. Обсуждать взлом компонентов и делиться вскрытыми компонентами Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Akina. |
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | MS Access | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |