|
|
|
| Пытаюсь перейти на нужную запись:
DoCmd.GoToRecord tbl, ,intRec
пишет, что форма tbl не открыта.
Что не так? | |
|
| |
|
|
|
| Форма, если она открыта как подчиненная, не попадает в коллекцию открытых форм,
поэтому и пишет что она не открыта. | |
|
| |
|
|
|
| Как перейти на запись в этом случае? | |
|
| |
|
|
|
| Вот что предлагает встроенный мастер поля со списком:
Private Sub ПолеСоСписком21_AfterUpdate()
' Поиск записи, соответствующей этому элементу управления.
Dim rs As Object
Set rs = Me.Recordset.Clone
rs.FindFirst "[IDProduct] = " & str(Nz(Me![ПолеСоСписком21], 0))
If Not rs.EOF Then Me.Bookmark = rs.Bookmark
End Sub
|
| |
|
| |
|
|
|
| Правильно ли я понимаю:
Set rs = Me.Recordset.Clone
делает рекодсет на основе данных подчиненной табличной формы? | |
|
| |
|
|
|
| Clone не работает для табличной формы. | |
|
| |
|
16 Кб. |
|
| Вот посмотри | |
|
| |
|