Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
Форум программистов > MS Access > Обновление окна одного .mdb из другого .mdb |
Автор: OlgaM 14.11.2008, 18:35 |
Всем привет! Проблема в следующем: Есть одна .mdb с данными (с таблицами) и есть куча .mdb с формами, которые связаны с этими данными. Если открыть 1.mdb и 2.mdb одновременно, в одной из них уладить кое-какие записи, то во второй появляется ошибка, что запись была удалена. Есть ли возможность обновить форму одной .mdb из другой? СПАСИБО!!! Всем приятных выходных!!! |
Автор: bopoha 14.11.2008, 18:44 |
Нет. Есть другие варианты. Например, при активации формы обновлять данные. |
Автор: OlgaM 14.11.2008, 19:09 |
Спасибо за столь быстрый ответ. Очень жаль, что нет такой возможности, только вот что делать... Много чего ререпробовала, а надо то только обновить форму... Просто форма открыта в другом .mdb и как бы она уже активирована, никакие "Event" не работают, ни на "On Click", ни на "On Got Focus"... Обидно... |
Автор: bopoha 14.11.2008, 19:39 |
Добавте кнопку обновить. |
Автор: OlgaM 14.11.2008, 20:03 |
Не подходит. А есть ли такая функция для формы, которая автоматически контролирует RecordSource? Т.е. если запрос изменился эта функция срабатывает. А в этой функции уже идет команда обновления формы. |
Автор: OlgaM 14.11.2008, 20:50 |
В общем получается такая картина (смотри вложенный файл). Конечно потом когда кликаешь мышкой форма обновляется, но эта кртинка высвечивается довольно часто. Очень странно, что она не всегда высвечивается, иногда она сохраняется со старыми данными, а потом когда кликаешь на ней, то выскакивает сообщение об ошибке, что рекорд удалена. Я конечно написала обработку этой ошибки и сейчас все пучком. Но что делать если форма сама без кликанья показывает тебе #Deleted? В общем, люди, если есть идеи - пишите, буду пробовать. |
Автор: OlgaM 14.11.2008, 21:28 |
Спасибки, щас попробую. Надеюсь не меня хочется порвать? |
Автор: OlgaM 14.11.2008, 22:03 |
Спасибо всем, ЗАРАБОТАЛО!!! |