в таблице. После этого можно поочередно вводить битовые карты графических изображений в буфер обмена информации (карман) и вставлять их затем в DBImage
.
Первую утилиту можно соорудить мгновенно, используя всего одну форму. Одновременно необходим доступ только к одной таблице, поэтому создается компоненты Ttable/DataSource
. Кроме того, добавляется компонентDBText
, связав его с полем PRD_NAME
, так чтобы при работе с таблицей было видно с каким продуктом имеется дело. Вначале модифицируется свойство DBNavogator VisibleButtons
(Видимые кнопки), так чтобы были видны первые четыре кнопки. Расставив все по местам модифицируются некоторые свойства объектов, предназначенные для работы с таблицей. Далее следует щелкнуть на Table
и установить DataBase_Name
(Имя БД), указав путь к каталогу БД, содержащему таблицы – C:\BOXLIGHT\TEMP
, месту, где они были созданы. Затем, щелкнув на Table
(Имя таблицы)
выбирается PRODUCTS.DBF
,наконец, щелкнув на IndexName
(Имя таблицы) указывается PUD_STKNUM
.Таким образом ‑ DataSouce
(Источник данных) и Table
(Таблица) соединены. Остается соединить с DataSoure
– DBNavigator, DBtext
и DBMemo
.
Для DBText
в качестве DataField
указывается PRD NAME
.Для начала выбирается PRD_DEST
для DBMemo
для DataField
.
После установки всех свойств следует дважды щелкнуть на Active
в Table
, чтобы связать ее с PRODUCT.DBF
. Так как по умолчанию все объекты, информированные о данных (data aware objects)
, допускают прямое редактирование всех полей, то в DBText
сразу появляется ’ColorShow 1200
’.
По окончанию ввода данных необходимо вновь обратиться к программе и изменить свойствоDataField
в DNMemol
на RD_SPECS
. Затем вновь – компиляция и выполнение. Теперь уже вводятся технические специфики продуктов. Процесс корректировки программы, компиляции, выполнения и ввода данных повторяется и для полей PRD_TIPS
и PRD_ACCESS
. Заполнив таблицу следует обратиться к таблице ’Общая информация’ и отредактировать ее единственное мемо‑поле. Для этого надо изменить DBMemol
так, чтобы связать его с полем мемо, а компонент DBText
настроить так, чтобы он отображал название категории. Кроме того надо изменить свойства TableName
и IndexName
, после чего устанавливается свойство Active
в True
.
Пользовательский интерфейс с БД выполнен на русском языке и должным образом структурирован. БД ведется в отделе внешнеэкономической деятельности, но у кассира обменного пункта есть копия. Работа с БД может осуществляться с использованием модемной связи, т.е. на сетевом диске компьютера, используемого в качестве сервера размещается файл с информацией, а на машинах в обменном пункте устанавливается управляющее ядро. Установив связь с сервером через модем кассир обменного пункта должен указать путь к файлу БД. При этом, все операции по редактированию БД сохраняются. Кроме того, несколько кассиров из разных обменных пунктов могут одновременно работать с БД, вносить дополнения и изменения в тех таблицам, к которым они имеют доступ.