видимость полей таблицы в модуле формы

Var79
Дата: 13.12.2011 17:39:16
есть форма сохранения

Me.ID - в модуле доступно

добавил в таблицу поле NeedsUpload
Me.NeedsUpload - в модуле недоступно,
почему и как сделать что бы было доступно

контрола с именем ID на форме не вижу (сам с vba и Access впервые столкнулся)
mds_world
Дата: 13.12.2011 17:43:56
Var79,

а каков источник формы? Таблица или запрос? Если запрос, то есть ли там новое поле?
непоймучка
Дата: 13.12.2011 17:46:37
Var79
есть форма сохранения

Me.ID - в модуле доступно

добавил в таблицу поле NeedsUpload
Me.NeedsUpload - в модуле недоступно,
почему и как сделать что бы было доступно

контрола с именем ID на форме не вижу (сам с vba и Access впервые столкнулся)

Уточните, что значит "недоступно":
Происходит run-time ошибка в коде при этом обращении? (источник записей формы каков?)
Или просто не выдает это имя в редакторе vba в выпадающем списке после ввода Me. ?
Var79
Дата: 13.12.2011 17:53:57
mds_world
Var79,

а каков источник формы? Таблица или запрос? Если запрос, то есть ли там новое поле?


на форме в "рекорд соурс" указано имя таблицы -"Persons"
Var79
Дата: 13.12.2011 17:57:42
непоймучка
Уточните, что значит "недоступно":
Происходит run-time ошибка в коде при этом обращении? (источник записей формы каков?)
Или просто не выдает это имя в редакторе vba в выпадающем списке после ввода Me. ?


Private Sub StudentSave_Click()
Me.Type = 2
Me.LastUpdated = Now
'Me.NewRecord
Me.ID
Me.NeedsUpload = True
TempVars.RemoveAll

DoCmd.Close
End Sub

в run-time ошибка compile error
invalid use of property

и "не выдает это имя в редакторе vba в выпадающем списке после ввода Me." тоже
Var79
Дата: 13.12.2011 17:58:28
Me.ID - не обращать внимание
Var79
Дата: 13.12.2011 18:02:46
ой ошибка -
compile error
method or data member not found
Var79
Дата: 13.12.2011 18:10:10
так поигрался с "дата соурсом" сменил таблицу на другую потом обратно вернул, теперь поле видимо, но установка true не приводит к записи в БД, идеи?
mds_world
Дата: 13.12.2011 18:17:20
Var79
установка true не приводит к записи в БД

Var79, "установка" чего в True?
непоймучка
Дата: 13.12.2011 18:21:44
Не совсем понятно что вы хотели этим сказать, но имейте ввиду что:

Значения в поля источника записываются (из контролов формы) в момент сохранения текущей записи формы, а НЕ в момент записи значений в контролы этой формы.

Т.е. если вы по шагам идете и сразу после выполнения строки Me.NeedsUpload = True в вашем коде смотрите это значение непосредственно в таблице - оно там будет оставаться прежним, пока вы не сохраните текущую запись в форме