Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
T-FLEX CAD. ДВУХМЕРНОЕ ПРОЕКТИРОВАНИЕ И ЧЕРЧЕНИЕ. РУКОВОДСТВО ПОЛЬЗОВАТЕЛЯ.pdf
Скачиваний:
169
Добавлен:
01.05.2014
Размер:
9.1 Mб
Скачать

Двухмерное проектирование

Для выделенного фрагмента присвойте имя (например: имя1) (“Вставка|Имя|Присвоить…”).

ВT-FLEX CAD создайте базу данных по ссылке, тем способом, который описан выше, но при этом в свойствах базы данных для параметра “Имя таблицы” в качестве значения установите то имя, которое вы присвоили выделенному фрагменту в файле формата (*.xls).

Врезультате получите таблицу, показанную на рисунке.

Создание и редактирование внешней базы данных

Внешняя БД отличается от внутренней БД тем, что она сохраняется в отдельном файле на диске, а не в чертеже, и для нее в системе создана специальная функция отбора данных. Система позволяет работать с внешними базами формата dBase. Внешние базы можно создавать, используя встроенный редактор баз данных или используя любые другие доступные средства.

Функции отбора значений из внешних баз данных DBF () и DBFWIN ()

Функции DBF() и DBFWIN() предназначены для получения информации из внешних баз данных формата DBF. Различие в работе двух данных функций состоит в том, каким образом конвертируются русские буквы. Пользователь сам выбирает, какую из функций ему использовать в зависимости от кодировки текстовых данных. Все, что ниже будет говориться о функции DBF() справедливо и для функции DBFWIN().

Синтаксис функции:

dbf (arg1, arg2, arg3), где

arg1 - имя базы данных. Имя базы данных может быть задано текстовой константой, переменной или выражением.

arg2 - имя поля, из которого надо произвести отбор. Имя поля данных может быть задано текстовой константой, переменной или выражением.

arg3 - условие отбора. При задании условия можно использовать текстовые константы, переменные и выражения.

Например:

dbf(DBF_NAME, COL1, COL2 = 30)

Это означает: отобрать значение из базы данных DBF_NAME из поля COL1 при условии, что значение поля COL2 равно 30.

Если бы для определения параметров втулки мы использовали бы внешнюю БД, то нам необходимо было задать следующие выражения:

474

Базы данных

Функция отбора значений из внешних баз данных MDB ()

Функции MDB() предназначена для получения информации из внешних баз данных формата XLS (Access).

Синтаксис функции:

mdb (arg1, arg2, arg3, arg4), где

arg1 - имя базы данных. Имя базы данных может быть задано текстовой константой, переменной или выражением.

arg2 - имя таблицы в базе данных. Может быть задано текстовой константой, переменной или выражением.

arg3 - имя поля, из которого надо произвести отбор. Имя поля данных может быть задано текстовой константой, переменной или выражением.

arg4 - условие отбора. При задании условия можно использовать текстовые константы, переменные и выражения.

Например:

mdb ( "c:\\T-FLEX_USER.mdb", "USER", "ФИО", "Код={kod}" )

Это означает: отобрать значение из таблицы USER базы данных T-FLEX_USER из поля ФИО при условии, что значение поля Код равно значению переменной kod (в нашем случае 15).

475