Гость
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / ODBC в Access / 3 сообщений из 3, страница 1 из 1
24.04.2018, 15:53
    #39635491
volt
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ODBC в Access
Добрый день!
на MSSQL сервере есть две таблицы:
Ассортимент, АссортиментИзм

таблица Ассортимент имеет структуру:
КодИздел (PK, Int, not null)
НаименПолн (nvarchar(255), null)

таблица АссортиментИЗм иммет структуру
КодИздел (PK, Int, not null)
номерИзмен(int, not null)

Между таблицами настрое внешний ключ по полю КодИздел.

В Access обе таблицы прилинкованы по ODBC.

Создаю форму, источником данных является запрос:
Select Ассортимент.КодИздел, Ассортимент.НаименПолн, АссортиментИзм.НомерИзмен from
Ассортимент left outer join АссортиментИзм on Ассортимент.КодИздел = АссортиментИзм.КодИздел.

при добавлении новой записи в данной форме пишет ошибку:

ODBC-ошибка вызова. Не удалось вставить значение Null в столбец "КодИздел", таблицы AccessBD.dbo.АссортиментИзм; в столбце запрещены значения NUll.

Как правильно работать с перекрестными таблицами ODBC?
...
Рейтинг: 0 / 0
24.04.2018, 16:22
    #39635514
ODBC в Access
У вас отношение таблиц "1 к 1"? Если нет (АссортиментИЗм на стороне "многие"), то вам нужна форма (Ассортимент) с субформой (АссортиментИЗм) со связью по полям КодИздел.

Если же "1 к 1", то поле АссортиментИзм.КодИздел также должно возвращаться запросом (с другим псевдонимом) и при заполнении новой записи ему надо присвоить значение из Ассортимент.КодИздел. Например, на событии Form_BeforeUpdate.
...
Рейтинг: 0 / 0
25.04.2018, 11:18
    #39635904
volt
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ODBC в Access
Кривцов Анатолий,

А можно ли каким то образом ускорить выполнение нескольких запросов к ODBC таблицам??
...
Рейтинг: 0 / 0
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / ODBC в Access / 3 сообщений из 3, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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