(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. 5 ПК/Mac + 5 Планшетов + 5 Телефонов. Подписка на 1 год.
Microsoft Office 365 Профессиональный Плюс. Подписка на 1 рабочее место на 1 год
Microsoft 365 Apps for business (corporate)
Microsoft Windows Professional 10, Электронный ключ
Microsoft 365 Business Basic (corporate)
 
Другие предложения...
 
Курсы обучения   WWW.ITSHOP.RU
 
Другие предложения...
 
Магазин сертификационных экзаменов   WWW.ITSHOP.RU
 
Другие предложения...
 
3D Принтеры | 3D Печать   WWW.ITSHOP.RU
 
Другие предложения...
 
Новости по теме
 
Рассылки Subscribe.ru
Информационные технологии: CASE, RAD, ERP, OLAP
Безопасность компьютерных сетей и защита информации
Новости ITShop.ru - ПО, книги, документация, курсы обучения
Программирование на Microsoft Access
CASE-технологии
Мир OLAP и Business Intelligence: новости, статьи, обзоры
Работа в Windows и новости компании Microsoft
 
Статьи по теме
 
Новинки каталога Download
 
Исходники
 
Документация
 
 



    
rambler's top100 Rambler's Top100