Открытая форма со значениями, содержащимися в основной форме 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
Другие вопросы по тегам