У меня есть форма в базе данных MS Access, в которой перечислены все землевладельцы, с которыми проводились консультации по новой линии электропередач. В конце каждой строки есть кнопка, открывающая другую форму, показывающую детали всех консультаций, предложений, сделанных и т. Д.MS Access - открыть форму, берущую значение поля из предыдущего формуляра
Я пытаюсь использовать vb в MS Access, чтобы взять contactID и автоматически поместить его в поле в форма детали, так что детали консультаций с владельцами будут всплывать автоматически. Я вообще не программист на vb (у меня степень comp sci в основном на Java, и в настоящее время я работаю аналитиком GIS, но это небольшая компания, поэтому мне было предложено работать с базой данных Access).
Я хочу сказать [подробнееForm]! [ContactID] = [landownerlist]! [ID] таким образом, что vb и доступ будут довольны. Тогда я могу видеть, правильно ли я нахожусь на правильном пути, и если это действительно сработает! То, что у меня выше, на самом деле не работает. Он не будет компилироваться.
От Kaliana
Спасибо. Я просто использовал это. – HarveyFrench
ИЛИ Без использования Open Args открыть другую форму, как если бы это был класс Создать модуль называется GlobalVars, который включает в себя следующую строку: \t \t Общественный Form_ProviderFileContents1 в Form_ProviderFileContents1 Затем в коде, который вы хотите открыть другое использование формы: Установите GlobalVars.Form_ProviderFileContents1 = New Form_ProviderFileContents1 'Измените форму, которую вы только что открыли, но хотите. С Form_ProviderFileContents1 .Visible = True . Контроль ("ProviderID") = Me.ProviderID Конец С Или использовать методы/preoperties на названной форме – HarveyFrench