powered by simpleCommunicator - 2.0.53     © 2025 Programmizd 02
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Разрыв связи с таблицей
8 сообщений из 8, страница 1 из 1
Разрыв связи с таблицей
    #39532633
blackbuster
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Добрый день
Есть форма, источником данных для которой является Таблица "Smena_otbor". из этой формы можно перейти в другую, источником данных для которой будет та же таблица. Соответственно при попытке каких либо действий во второй форме вылетает ошибка
"Таблица 'smena_otbor' не может быть заблокирована ядром базы данных. Она уже используется другим пользователем или процессом".
Как можно разорвать связь первой формы с таблицей без закрытия самой формы?
...
Рейтинг: 0 / 0
Разрыв связи с таблицей
    #39533221
Если только у вас в свойствах формы1 не указано "Все записи", то, вероятно, вы открываете Форму2 не сохранив изменения в записи формы1.
Расскажите подробнее, для чего нужна Форма2 на той же таблице.
...
Рейтинг: 0 / 0
Разрыв связи с таблицей
    #39533301
Фотография sdku
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
blackbuster,
разорвать связь=разрешить ошибки (даже думать о разрыве связи нельзя)
Анатолий ( Киев )...Расскажите подробнее, для чего нужна Форма2 на той же таблице....Не могу представить такую необходимость...
...
Рейтинг: 0 / 0
Разрыв связи с таблицей
    #39533308
Фотография __Michelle
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
blackbusterКак можно разорвать связь первой формы с таблицей без закрытия самой формы?
Например, так:
Код: vbnet
1.
Me.RecordSource = ""

Но все зависит от конкретной ситуации.
...
Рейтинг: 0 / 0
Разрыв связи с таблицей
    #39533351
Анатолий ( Киев )Если только у вас в свойстве "Вид блокировки" формы1 не указано "Все записи"... Подправил...
...
Рейтинг: 0 / 0
Разрыв связи с таблицей
    #39533496
Фотография Joss
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ну у меня работа с таблицей организована обычно через 2 формы.

1 форма - ленточная, с минимумом необходимых полей. Закрыта на редактирование. Только просмотр. По ней ищу нужную запись. Обычно навешана куча сервиса: поиск, сортировки, выборки.

2 форма - одиночная. Предназначена для правки выбранной записи. Всё, что облегчает заполнение. Календарики, выпадающие списки и т.п.
...
Рейтинг: 0 / 0
Разрыв связи с таблицей
    #39533505
Фотография Akina
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Отсоединение первой формы от источника данных ничем не лучше её закрытия. Во всяком случае внутренне эффект будет совершенно тот же, а интерфейсно так и вообще возможны всякие весёлости. Вот только непонятно, зачем из одной формы, допускающей редактирование записей, надо вызывать для их редактирования вторую форму... К тому же всё равно после внесения изменений через вторую форму придётся перезапрашивать данные в первой форме.
...
Рейтинг: 0 / 0
Разрыв связи с таблицей
    #39534959
blackbuster
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Akina, __Michelle

Таблица временная и создается запросом, который запускается после изменения определенных полей, как в первой форме, так и во второй..
Через recordsourse = "" рассматриваю вариант, но полей много - придется прописывать источники для каждого через Select, а у меня пока в свойствах полей выбран источник данных (который после RecordSource = "" затирается, естественно).
В обеих формах Блокировка записей "Отсутствует".
Ошибка о блокировке вылетает как раз после попытки запуска запроса (непосредственно в таблице записи не редактируются, а заменяются)
P.S. Разрывать связь в данном случае некритично, т.к. таблица временная и совершенно ни на что не влияет - она является лишь временным источником данных.
Другой вариант: работа с 2 таблицами.. им и воспользуюсь, если все же нет способа разорвать связь программно, не меняя RecordSource и не закрывая форму
...
Рейтинг: 0 / 0
8 сообщений из 8, страница 1 из 1
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Разрыв связи с таблицей
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]