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

Создание полей таблицы

Создание полей с помощью программы является важным элементом программирования баз данных. Так как в складском и бухгалтерском учете очень сложно учесть все поля таблиц из-за часто меняющихся требований к учету, естественно Вы должны предусмотреть в своих программах изменение базы данных различных версий по шаблону (метод называется репликацией).

В данном примере в таблицу «Калькулятор», переменная strTable, добавляются два новых поля Выражение и Итог, а также изменяются свойства поля Пункт

Public Function funCreateFields(strTable As String) As Boolean

Dim dbs As Database, tdf As TableDef, fld As Field

    On Error GoTo 999 'Назначаем переход по ошибке

    funCreateFields = False 'Возвращаем результат при ошибке

   

    Set dbs = appAccess.CurrentDb ‘Определяем базу данных

    Set tdf = dbs.TableDefs(strTable) 'Находим таблицу

    With tdf 'Выбираем таблицу для изменения

        .Fields.Append .CreateField("Выражение", dbText, 75) 'Создаем поле Выражение

        .Fields.Append .CreateField("Итог", dbDouble) 'Создаем поле Итог

    End With

               

    Set fld = tdf.Fields("Пункт") 'Изменяем свойства поля "Пункт"

    funChangeProperty fld, "Description", dbText, "Номер выражения в калькуляторе" 'Изменяем описание

    funChangeProperty fld, "Format", dbText, "Fixed" 'Назначаем фиксированный формат

    funChangeProperty fld, "DecimalPlaced", dbByte, 0 'Отключаем десятичные знаки

   

    Set fld = Nothing 'Уничтожаем переменную поля

    Set tdf = Nothing 'Уничтожаем переменную таблицы

   

    funCreateFields = True 'Возвращаем результат

    Exit Function 'Выходим из программы

999:

    MsgBox Err.Description, vbCritical, "Создание таблицы" 'Сообщаем об ошибке

    Err.Clear 'Очищаем поток от ошибок

End Function

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


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

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



    
rambler's top100 Rambler's Top100