У меня есть набор записей ADODB, который я передал из модуля в форму. Мне нужно показать существующие поля набора записей, но это не работает. Набор записей успешно передан, как показывает быстрый Debug.Print
. Вот мой код:
Модуль:
Public Sub dofilter()
...
With ADORec
Set .ActiveConnection = ADOConn
.Source = SQL
.LockType = adLockReadOnly
.CursorType = adOpenKeyset
.CursorLocation = adUseClient
.Open
End With
Call Form_FormA.setrst(ADORec)
End Sub
И затем в форме А:
Public Sub setrst(ByVal rst As ADODB.Recordset)
Set Me.Recordset = rst
Me.txtField.ControlSource = rst.Fields("ID").Name
End Sub
Поле ID
в форме по-прежнему пусто. Я надеюсь, что вы, ребята, можете помочь.
rst.Fields("ID").Name
появится вtxtField
? - person Storax   schedule 02.06.2019