Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft Access Новый топик    Ответить
 Проблемы после разделения базы  [new]
usa1
Member

Откуда: Россия, Якутск
Сообщений: 52
Тестирую разделение, где файл с таблицами и формами лежат в одной папке. При закрытии подформы - сообщение, после чего информация из субформы не сохраняется а остается с главной формы. Вот часть кода на закрытие
+++++++++++
......
Set qdf1 = Nothing
Set qdf = Nothing
Set dbs = Nothing
Me.Requery


stDocName = "AllForms"

stLinkCriteria = "[ID]=" & Me![ID]
DoCmd.OpenForm stDocName, , , stLinkCriteria
DoCmd.Close acForm, "Demographics_Form" 'close form
++++++++++++++
Xelp, plz

К сообщению приложен файл. Размер - 0Kb
3 ноя 06, 02:09    [3350739]     Ответить | Цитировать Сообщить модератору
 Re: Проблемы после разделения базы  [new]
usa1
Member

Откуда: Россия, Якутск
Сообщений: 52
До разделения все было OK. Использ. DAO
Чувствую- что где-то и как-то надо обновлять текущую запись...Так как главная форма продолжает помнить старые данные. Еще - в подчиненной в коде пишу Ditry =False
3 ноя 06, 02:24    [3350745]     Ответить | Цитировать Сообщить модератору
 Re: Проблемы после разделения базы  [new]
mds_world
Member

Откуда: Ташкент
Сообщений: 27548
Может быть у вас такая же ситуация?
3 ноя 06, 02:45    [3350748]     Ответить | Цитировать Сообщить модератору
 Re: Проблемы после разделения базы  [new]
usa1
Member

Откуда: Россия, Якутск
Сообщений: 52
обновить информацию в таблице, а только потом производить дальнейшие действия.

А как это правильно сделать?


P.S. Юнец я еще..
3 ноя 06, 02:48    [3350750]     Ответить | Цитировать Сообщить модератору
 Re: Проблемы после разделения базы  [new]
usa1
Member

Откуда: Россия, Якутск
Сообщений: 52
Set qdf1 = dbs.CreateQueryDef("", "UPDATE USERS set DemForm = '2' Where ID = " & Me.ID.Value & "")
qdf1.Execute
Это и есть новые данные в коде подчинн. ф. А далее как и писал
+++
...
Set qdf1 = Nothing
Set qdf = Nothing
Set dbs = Nothing
Me.Requery
....
++++++
3 ноя 06, 02:59    [3350753]     Ответить | Цитировать Сообщить модератору
 Re: Проблемы после разделения базы  [new]
usa1
Member

Откуда: Россия, Якутск
Сообщений: 52
когда нажимаю 2 или 3 кн. на сообщ. то выскакивает ошибка 3021Ж No current record. После чего снова делаю событие на закрывание формы и после этого проходит все OK.
3 ноя 06, 22:36    [3356198]     Ответить | Цитировать Сообщить модератору
 Re: Проблемы после разделения базы  [new]
usa1
Member

Откуда: Россия, Якутск
Сообщений: 52
TO - mds_world
К сожалению ситуация таже, но главная форма держит старые данные и после обновления(когда в таблице уже новые)
6 ноя 06, 17:29    [3360051]     Ответить | Цитировать Сообщить модератору
 Re: Проблемы после разделения базы  [new]
mds_world
Member

Откуда: Ташкент
Сообщений: 27548
Me.Refresh
6 ноя 06, 17:46    [3360112]     Ответить | Цитировать Сообщить модератору
 Re: Проблемы после разделения базы  [new]
usa1
Member

Откуда: Россия, Якутск
Сообщений: 52
Стоит кругом Refresh, Requery.
Нашел как обходят, но не могу разобраться, сложно.
http://am.rusimport.ru/MsAccess/topic.aspx?ID=24
наверное есть способ простой как обмануть DAO(lock в настройках снял)
6 ноя 06, 18:52    [3360319]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft Access Ответить