Форум программистов, компьютерный форум, киберфорум
Наши страницы
MS Access
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.60/5: Рейтинг темы: голосов - 5, средняя оценка - 4.60
aspyrin
0 / 0 / 0
Регистрация: 09.09.2017
Сообщений: 2
1

Обновление данных в связанном с Access списке SharePoint

09.09.2017, 01:42. Просмотров 903. Ответов 2
Метки нет (Все метки)

Всем доброго времени суток!
Вопрос:
Есть некий список (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сек.,
то иногда функция возвращает старое значение!
Есть подозрение, что не успевает обновиться прилинкованная таблица в Аксессе.
Возможно есть какие-то настройки, типа частота обновления связанных таблиц или что-то подобное?
А может надо что-то поменять в конструкции рекордсета?
Или при перед записью рекордсета в переменную надо как-то программно обновить прилинкованную таблицу?
Какие есть мысли по данному поводу?
Заранее спасибо!
0
Лучшие ответы (1)
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
09.09.2017, 01:42
Ответы с готовыми решениями:

В связанном списке на форме исчезают из вида записи
Здравствуйте! Пожалуйста, подскажите, что сделала не так или вообще не сделала! ) Загвоздка в...

Архивация данных базы Access, синхронизированной с узлом Sharepoint
Доброе утро! Заранее прошу прощения за возможное неполное/неправильное описание проблемы, т.к....

Отследить изменение информации в списке SharePoint
Доброго времени суток. Есть БД на SharePoint и привязанная к ней веб-форма. Пишу для той же БД...

Обновление данных в access
Помогите с такой условием в таблице "организации" есть поле "email" - значение (a,b,c) и поле...

автоматическое обновление данных Access
.У меня есть запрос "на следующ дату", он увеличивает введеную дату на 6 месяцев.Нужно чтоб тоже...

2
mobile
Эксперт MS Access
24620 / 13430 / 2851
Регистрация: 28.04.2012
Сообщений: 14,731
09.09.2017, 02:18 2
Лучший ответ Сообщение было отмечено aspyrin как решение

Решение

Попробуйте заново установить соединение
Visual Basic
1
2
3
4
5
6
Dim con, db
set db=currentdb
con=db.TableDefs("List_01").Connect
db.TableDefs("List_01").Connect=""
db.TableDefs("List_01").Connect=con
db.TableDefs("List_01").RefreshLink
2
aspyrin
0 / 0 / 0
Регистрация: 09.09.2017
Сообщений: 2
11.09.2017, 09:28  [ТС] 3
mobile, Спасибо
по ходу, оказалось достаточно просто добавить строку
db.TableDefs("List_01").RefreshLink
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
11.09.2017, 09:28

Обновление данных в форме Access 2003
Имеется форма, построенная на запросе на выборку. При изменении числового значения непосредственно...

Обновление данных с другой таблицы по условию Access
Все привет...помогите пожалуйста разобраться... Подсказали использовать UPDATE... Но что то не...

Access + mysql on inet server - сокрытие вывода данных о сервере в списке объектов
В общем есть база в которой будет работать несколько человек и от менеджеров нужно сделать защиту...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2019, vBulletin Solutions, Inc.
Рейтинг@Mail.ru