(495) 925-0049, ITShop интернет-магазин 229-0436, Учебный Центр 925-0049
  Главная страница Карта сайта Контакты
Поиск
Вход
Регистрация
Рассылки сайта
 
 
 
 
 

Получение параметров всех установленных ссылок и сохранение их в таблице

Источник: codingclub

Данная процедура сохраняет параметры всех установленных библиотечных ссылок в специальной табличке - "tblReferences" - которую сама же и создает. В дальнейшем эту таблицу можно использовать как справочную при восстановлении ссылок.

Private Sub SaveReferensesToTable()
′es 17.01.04
′Процедура сохранения библиотечных ссылок в таблицу
′========================================================
Dim tdf As TableDef
Dim fld As Field
Dim idx As Index
Dim ref As Reference
Dim strSQL As String

′Создаем таблицу с попыткой ее предварительного удаления
On Error Resume Next
CurrentDb.TableDefs.Delete "tblReferences"
Err.Clear

On Error GoTo SaveReferensesToTableErr
′Создание таблицы
Set tdf = CurrentDb.CreateTableDef("tblReferences")
tdf.Fields.Append tdf.CreateField("refName", dbText, 40)
tdf.Fields.Append tdf.CreateField("refMajor", dbLong)
tdf.Fields.Append tdf.CreateField("refMinor", dbLong)
tdf.Fields.Append tdf.CreateField("refGUID", dbText, 50)
tdf.Fields.Append tdf.CreateField("refBuildIn", dbBoolean)
tdf.Fields.Append tdf.CreateField("refPath", dbText, 250)

Set idx = tdf.CreateIndex("Primary Key")
With idx
.Fields.Append .CreateField("refName")
.Unique = True
.Primary = True
End With
tdf.Indexes.Append idx
CurrentDb.TableDefs.Append tdf

′Добавляем записи по каждой ссылке
For Each ref In References
strSQL = "INSERT INTO tblReferences " & _
"(refName, refPath, refMajor, refMinor, refGUID, refBuildIn)" & _
" VALUES (′" & ref.Name & "′, ′" & ref.FullPath & "′, ′" & _
ref.Major & "′, ′" & ref.Minor & "′, ′" & ref.Guid & "′, " & ref.BuiltIn & ")"
CurrentDb.Execute strSQL
Next ref
Exit Sub

SaveReferensesToTableErr:
MsgBox "Процедура [SaveReferensesToTable] привела к ошибке:" & vbCrLf & _
Err.Description & vbCrLf & " Err#" & Err.Number, vbCritical
End Sub
 

Ссылки по теме


 Распечатать »
 Правила публикации »
  Написать редактору 
 Рекомендовать » Дата публикации: 10.06.2008 
 

Магазин программного обеспечения   WWW.ITSHOP.RU
Microsoft Office 365 Персональный 32-bit/x64. 1 ПК/MAC + 1 Планшет + 1 Телефон. Все языки. Подписка на 1 год.
Microsoft Office 365 Профессиональный Плюс. Подписка на 1 рабочее место на 1 год
Microsoft Office для дома и учебы 2019 (лицензия ESD)
Microsoft 365 Apps for business (corporate)
Microsoft Windows Professional 10, Электронный ключ
 
Другие предложения...
 
Курсы обучения   WWW.ITSHOP.RU
 
Другие предложения...
 
Магазин сертификационных экзаменов   WWW.ITSHOP.RU
 
Другие предложения...
 
3D Принтеры | 3D Печать   WWW.ITSHOP.RU
 
Другие предложения...
 
Новости по теме
 
Рассылки Subscribe.ru
Информационные технологии: CASE, RAD, ERP, OLAP
Безопасность компьютерных сетей и защита информации
Новости ITShop.ru - ПО, книги, документация, курсы обучения
Программирование на Microsoft Access
CASE-технологии
Каждый день новые драйверы для вашего компьютера!
3D и виртуальная реальность. Все о Macromedia Flash MX.
 
Статьи по теме
 
Новинки каталога Download
 
Исходники
 
Документация
 
 



    
rambler's top100 Rambler's Top100