powered by simpleCommunicator - 2.0.53     © 2025 Programmizd 02
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / ODBC в Access
3 сообщений из 3, страница 1 из 1
ODBC в Access
    #39635491
volt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Добрый день!
на 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
ODBC в Access
    #39635514
У вас отношение таблиц "1 к 1"? Если нет (АссортиментИЗм на стороне "многие"), то вам нужна форма (Ассортимент) с субформой (АссортиментИЗм) со связью по полям КодИздел.

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

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


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