|
|||||||
Как узнать какое из полей rs.Fields есть ключевым, т.е. PrimaryKey?
Время создания: 16.03.2019 23:43
Текстовые метки: CreateDataBase, PrimaryKey, index, access
Раздел: Разные закладки - VBA - Access - CreateDataBase
Запись: xintrea/mytetra_db_adgaver_new/master/base/15137601904orqo5jnq8/text.html на raw.githubusercontent.com
|
|||||||
|
|||||||
SELECT * FROM table1 Мы работаем с ним через DAO.Recordset, т.е.: Set rs = CurrentDb.OpenRecordset("SELECT * FROM table1") Вопрос: Как узнать какое из полей rs.Fields есть ключевым, т.е. PrimaryKey? Dim tdf As DAO.TableDef Dim idx As DAO.Index For Each tdf In CurrentDb.TableDefs For Each idx In tdf.Indexes If idx.Primary Then Debug.Print tdf.Name, idx.Name End If Next Next тока понятней вот так: Debug.Print tdf.Name, idx.Name, idx.Fields |
|||||||
Так же в этом разделе:
|
|||||||
|
|||||||
|