(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 Профессиональный Плюс. Подписка на 1 рабочее место на 1 год
Microsoft Office 365 Персональный 32-bit/x64. 1 ПК/MAC + 1 Планшет + 1 Телефон. Все языки. Подписка на 1 год.
Microsoft Office 365 Бизнес. Подписка на 1 рабочее место на 1 год
Microsoft Office для дома и учебы 2019 (лицензия ESD)
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-технологии
Новые материалы
Компьютерная библиотека: книги, статьи, полезные ссылки
 
Статьи по теме
 
Новинки каталога Download
 
Исходники
 
Документация
 
 



    
rambler's top100 Rambler's Top100