| |
|
|
| | Пытаюсь перейти на нужную запись:
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 Кб. |
|
| | Вот посмотри | |
| |
| |
|
|