У меня есть элемент управления формой (адрес), который использует Dlookup для вызова информации из таблицы «база данных», но форма привязана к таблице «Tracker». Dlookup основан на другом элементе управления в той же форме - «Name» Мне нужна форма для записи этого элемента управления dlookup вместе с другими элементами управления, которые привязаны к «трекеру» как новая запись в таблицу «tracker».Как записать несвязанный контроль в базу данных
Мое неудачные попытки: Использование свойства по умолчанию для присвоения отобранных данных из dlookup в другое текстовое поле, которое будет привязано к «трекеру». По какой-то причине это просто не работает. Возможно, мне не хватает чего-то, что сообщает этому элементу управления «Адрес» обновляться при выборе правильного «имени?».
Код:
Private Sub SubmitReferral_Click()
On Error GoTo Err_SubmitReferral_Click
DoCmd.GoToRecord , , acNewRec
Exit_SubmitReferral_Click:
Exit Sub
Err_SubmitReferral_Click:
MsgBox Err.Description
Resume Exit_SubmitReferral_Click
End Sub
Я также попытался это - присвоить данные - но данные из DLookup в управлении «ADDRESS1» не передает/копирования для управления «Адрес2»
Private Sub Combo276_OnUpdate() OnUpdate ([Адрес2] .Value = [Адрес1] .Value)
End Sub
Помощь или предложения?
PS - Я попытался отредактировать запрос, чтобы быть как можно более конкретным, и следовать правильному этике.
Не могли бы вы высказать свой код? – Fluidity
Вам может потребоваться больше, чем просто DLOOKUP. Если я правильно понял, у вас есть форма, привязанная к таблице с именем «tracker»? и когда вы выбираете имя в этой форме, вы хотите, чтобы он искал адрес для этого человека в таблице «база данных» и добавил адрес в таблицу с именем «трекер»? Что должно вызывать добавление данных? Нажмите кнопку? Дважды щелкните элемент управления? Просто нажмите имя (плохая идея)? –
@Fluidity Я не использую код perse- я могу опубликовать то, что у меня есть завтра. – user97804