Âñåì äîáðîãî âðåìåíè ñóòîê!
Âîïðîñ:
Åñòü íåêèé ñïèñîê (List_01) â SharePoint Server 2007
Íà ëîêàëüíîì êîìïüþòåðå â ñåòè åñòü áàçà äàííûõ Access (2013)
Ê áàçå äàííûõ Access ïðèëèíêîâàí ñïèñîê SharePoint â âèäå ñâÿçàííîé òàáëèöû (List_01).
 ýòîé æå áàçå äàííûõ Access åñòü ïðîöåäóðà VBA â êîäå êîòîðîé ñîçäàåòñÿ ðåêîðäñåò
Dim rst As ADODB.Recordset
 ýòîò ðåêîðäñåò äàëåå âûáèðàåì äàííûå èç íàøåãî ñïèñêà ïî êîíêðåòíîìó ÈÄ
Set rst = CurrentProject.AccessConnection.Execute("SELECT * FROM List_01 WHERE ÈÄ = 1;")
è ïîëó÷àåì çíà÷åíèå êîíêðåòíîãî ïîëÿ ýòîé çàïèñè
X = rst.Fields("Ïîëå_X").Value
âñå ðàáîòàåò, çíà÷åíèå ôóíêöèÿ âîçâðàùàåò, íî çàìå÷åí ñëåäóþùèé "êîñÿê":
åñëè ïîñëå èçìåíåíèÿ çíà÷åíèÿ â ïîëå ýëåìåíòà ñïèñêà SharePoint Server çàïóñòèòü äàííóþ ôóíêöèþ ñïóñòÿ 1-2ñåê.,
òî èíîãäà ôóíêöèÿ âîçâðàùàåò ñòàðîå çíà÷åíèå!
Åñòü ïîäîçðåíèå, ÷òî íå óñïåâàåò îáíîâèòüñÿ ïðèëèíêîâàííàÿ òàáëèöà â Àêñåññå.
Âîçìîæíî åñòü êàêèå-òî íàñòðîéêè, òèïà ÷àñòîòà îáíîâëåíèÿ ñâÿçàííûõ òàáëèö èëè ÷òî-òî ïîäîáíîå?
À ìîæåò íàäî ÷òî-òî ïîìåíÿòü â êîíñòðóêöèè ðåêîðäñåòà?
Èëè ïðè ïåðåä çàïèñüþ ðåêîðäñåòà â ïåðåìåííóþ íàäî êàê-òî ïðîãðàììíî îáíîâèòü ïðèëèíêîâàííóþ òàáëèöó?
Êàêèå åñòü ìûñëè ïî äàííîìó ïîâîäó?
Çàðàíåå ñïàñèáî!
http://www.sql.ru/forum/1271048/obnovlenie-dannyh-v-svyazannom-s-access-spiske-sharepoint-ms-access