|
Через представление в SQL заполнять справочник Access
|
|||
---|---|---|---|
#18+
Добрый день. Помогите, пожалуйста, решить проблему. Решаема ли в таком виде? БД в MS SQL. Есть используемые в БД 4 таблицы (структура примерная на рисунке. читать сверху вниз. отношения 1 ко многим): 1,3,4,5 уровней. В каждой таблице свой уникальный Id ([int]IDENTITY(1,1)). Необходимо ввести справочник на основе этих таблиц. Для этого введена таблица связи (уровень 2) между таблицами со своим ID и введены справочные данные --- 6й уровень. В совокупности все 6 идентификаторов таблиц задают уникальный идентификатор. Создано представление, объединяющее эти таблицы. Справочник отображает все так, как надо. Задача : создать заполняемый справочник в Access. Что сделано : создана форма, подключено представление. Результат : справочник отображается, но не заполняется. Попытка решить проблему : создан единый идентификатор для представления(объединены ключи всех таблиц). В Access создан ключ в представлении для этого идентификатора. В форме перестало отображаться все. Вопрос : Есть ли способ через представление заполнять справочник? ... |
|||
:
Нравится:
Не нравится:
|
|||
03.12.2021, 07:41 |
|
Через представление в SQL заполнять справочник Access
|
|||
---|---|---|---|
#18+
Strength Class, У вас запрос к серверу выдаёт что-нибудь? ... |
|||
:
Нравится:
Не нравится:
|
|||
03.12.2021, 08:08 |
|
Через представление в SQL заполнять справочник Access
|
|||
---|---|---|---|
#18+
Ничо не понял, но через триггер Instead Of Insert можно заполнить самую бредовую форму. ЗЫ. А оно вам нужно? ... |
|||
:
Нравится:
Не нравится:
|
|||
03.12.2021, 08:11 |
|
Через представление в SQL заполнять справочник Access
|
|||
---|---|---|---|
#18+
aleks222, да, иначе зачем все это? Возможно, что есть другое решение. Хотелось обойтись минимальными изменениями систем. Триггер буду иметь ввиду, про запас, спасибо. ... |
|||
:
Нравится:
Не нравится:
|
|||
03.12.2021, 08:37 |
|
Через представление в SQL заполнять справочник Access
|
|||
---|---|---|---|
#18+
zby, система ошибки не выдает. ... |
|||
:
Нравится:
Не нравится:
|
|||
03.12.2021, 08:38 |
|
Через представление в SQL заполнять справочник Access
|
|||
---|---|---|---|
#18+
Strength Class, Сорри, невнимательно прочитал ... |
|||
:
Нравится:
Не нравится:
|
|||
03.12.2021, 08:57 |
|
Через представление в SQL заполнять справочник Access
|
|||
---|---|---|---|
#18+
Strength Class, Справочник отображает все так, как надо справочник отображается, но не заполняется как вы объясните эти противоречия? Очевидно, есть если отображается, то это и есть заполняется. ... |
|||
:
Нравится:
Не нравится:
|
|||
03.12.2021, 09:59 |
|
Через представление в SQL заполнять справочник Access
|
|||
---|---|---|---|
#18+
Владислав Колосов, рисунок первый: видно что заполнено, но нельзя добавить данные (здесь ключ не прописан). рисунок второй: нет данных, ключ прописан. ... |
|||
:
Нравится:
Не нравится:
|
|||
03.12.2021, 10:20 |
|
Через представление в SQL заполнять справочник Access
|
|||
---|---|---|---|
#18+
Владислав Колосов, это первый рисунок. Ранее не прикрепился. ... |
|||
:
Нравится:
Не нравится:
|
|||
03.12.2021, 10:21 |
|
Через представление в SQL заполнять справочник Access
|
|||
---|---|---|---|
#18+
Strength Class, если вы смогли получить какие-то данные, то почему вы пишете об их отсутствии? ... |
|||
:
Нравится:
Не нравится:
|
|||
03.12.2021, 11:22 |
|
Через представление в SQL заполнять справочник Access
|
|||
---|---|---|---|
#18+
... |
|||
:
Нравится:
Не нравится:
|
|||
03.12.2021, 13:31 |
|
Через представление в SQL заполнять справочник Access
|
|||
---|---|---|---|
#18+
court, при добавлении ключа все данные исчезают. Фото выше. ... |
|||
:
Нравится:
Не нравится:
|
|||
06.12.2021, 07:30 |
|
Через представление в SQL заполнять справочник Access
|
|||
---|---|---|---|
#18+
Strength Class court, при добавлении ключа все данные исчезают. Фото выше. нах ты тут свою форму выкладываешь ?? кто тебя знает, что за логику ты в неё напхал ! В прилинкованной вью данные есть ? Кнопка "добавить новую запись" активна ? ... |
|||
:
Нравится:
Не нравится:
|
|||
06.12.2021, 09:13 |
|
Через представление в SQL заполнять справочник Access
|
|||
---|---|---|---|
#18+
court, в той таблице данные есть, при попытке ввести данные возникает ошибка: view or function is not updatable because the modification affects multiple base tables. ... |
|||
:
Нравится:
Не нравится:
|
|||
06.12.2021, 10:16 |
|
Через представление в SQL заполнять справочник Access
|
|||
---|---|---|---|
#18+
Strength Class court, в той таблице данные есть, при попытке ввести данные возникает ошибка: view or function is not updatable because the modification affects multiple base tables. Тебе ж все написали: "сразу в несколько таблиц Access не умеет". ЗЫ. Умеет канешно, но там надо уйму условий соблюсти. Мне, в свое время, удалось добиться работы ТОЛЬКО UPDATE. Insert я не победил. Да оно и понятно. Откель бедный Accsess должон догадаться в каком порядке, куда и чаво вставлять. Триггер InsteadOfInsert - единственная твоя надежда. ЗЗЫ. Да и никому это не надо. Окромя начинающих чайников, с претензией на создание универсального непромокаемого пороха кода. ... |
|||
:
Нравится:
Не нравится:
|
|||
06.12.2021, 10:54 |
|
Через представление в SQL заполнять справочник Access
|
|||
---|---|---|---|
#18+
Strength Class, попробуйте разобраться - что означает ошибка "view or function is not updatable because the modification affects multiple base tables". А открытых источниках об этом написано достаточно. ... |
|||
:
Нравится:
Не нравится:
|
|||
06.12.2021, 11:14 |
|
Через представление в SQL заполнять справочник Access
|
|||
---|---|---|---|
#18+
aleks222, понятно, большое спасибо. ... |
|||
:
Нравится:
Не нравится:
|
|||
07.12.2021, 07:06 |
|
Через представление в SQL заполнять справочник Access
|
|||
---|---|---|---|
#18+
Владислав Колосов, большое спасибо. ... |
|||
:
Нравится:
Не нравится:
|
|||
07.12.2021, 07:06 |
|
|
start [/forum/topic.php?fid=46&msg=40117973&tid=1684040]: |
0ms |
get settings: |
11ms |
get forum list: |
14ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
146ms |
get topic data: |
14ms |
get forum data: |
3ms |
get page messages: |
72ms |
get tp. blocked users: |
2ms |
others: | 17ms |
total: | 287ms |
0 / 0 |