Äîáðûé äåíü!
íà 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?
http://www.sql.ru/forum/1291428/odbc-v-access