Открытая форма со значениями, содержащимися в основной форме MS Access
У меня есть 1 основная форма (запрос), где я получил [id][matid][suppid][levelid][statusid]. То, что я пытаюсь сделать, это открыть форму на основе мата. id где будет заполнено [id][matid][suppid][levelid][statusid].
Чтобы открыть форму, я использую команду docmd openform [matid], это событие click для любого из полей в первой форме, и оно откроет форму, названную точно как [matid].value . До этого момента все работает отлично! НО!
Я хочу также заполнить информацию в полях этой открытой формы теми же полями [id] [matid] [suppid] [levelid] [statusid] и позволить пользователю заполнить [qty][lot][qcode].
Я пытался использовать там, где условие, как docmd openform[pn],,,,[matid]=me.matid,, Но это не работает, и что я не знаю, как поместить все поля, упомянутые выше, в код, который будет выполняться автоматически,
Поскольку я спешу в этом конкретном случае, я прошу помощи, а пока я сделаю домашнее задание и поищу ответ, потому что я действительно хочу избегать добавления другого события для каждой формы для каждой, просто установив предустановленные значения на основе [matid ] потому что каждый [matid] получил особую форму.
Спасибо за помощь.
1 ответ
Принимая предложение от комментария Рему, событие загрузки формы вновь открытой формы может помочь вам:
sub Form_load()
Me.id.value = Forms.yourForm.id.value
' and something similar for the rest of the fields
end sub