|
32 Кб. |
|
| Здравствуйте...
Помогите, пожалуйста, решить такую задачу:
попасть со строки ленточной подформы p_frmBook (dblClick) на форму frmMain
и при этом открыть соответствующую запись соответствующего раздела,
не нарушая принципа frmMain...
Это код на форме p_frmBook:
Public Function my_order()
Dim lngKeyVorg As String
lngKeyVorg = Nz(Me.Nazv_Texta, "")
Me.Parent.Parent.org = 3
With Me.Parent.Parent.SubFormVer
.SourceObject = "frmMain"
.Form.Recordset.FindFirst "[Nazv_Texta] = '" & lngKeyVorg & "'"
End With
End Function
|
Прописала "=my_order()" на "dblClick" в свойствах поля ленточной формы...
Пример прилагаю...
Спасибо... | |
|
| |
|
|
|
| совершенно ничего не понял.
в frmMain - данные отбираются отбирает в зависимости от записи выбранной в форме frmVer
т.е. при открытии frmMain форма frmVer должны быть открыта. А если набор записей в форме frmMain соответвующих frmVer не будет содержать записи выбранной в p_frmBook. Обе эти формы основаны на запросах из таблицы tblBook.
какова взаимосвязь между формами? в общем опишите поподробнее, что как где , что должно происходить, какие формы в каком порядке планируется открывать | |
|
| |
|
|
|
| Здравствуйте, уважаемый Осмор...
Попробую обьяснить...
Итак, имеется главная форма "frmVer".
В ней имеется подформа SubFormVer в которой открываются другие формы:
"frmMain" и "frmRazdely".
В форме "frmRazdely" записываются (редактируются) названия разделов и названия текстов в этих разделах.
Форма "frmMain" всегда открывается на последней редактируемой надписи. Об этом пишется вверху формы.
Иногда удобно открыть форму "frmMain" из формы "frmRazdely", кликнув на нужную запись в ленточной подформе. И открыть ее нужно на соответствующей "клику" записи, а не на последней редактируемой... Это и не получается...
Спасибо... | |
|
| |