Технология загрузки, просмотра и корректировки данных базы с использованием форм

Следует отметить, что технология создания целостной базы, в которой между таблицами установлены связи, предполагает упо­рядочение загрузки взаимосвязанных таблиц с целью обеспечения пользователя удобным интерфейсом. Такая технология мо­жет строиться на использовании соответствующих экранных форм ввода/вывода, обеспечивающих корректный ввод взаимосвязан­ных данных. Эти формы, как правило, в значительной степени соответствуют формам первичных документов — источников дан­ных для загрузки справочной информации и оперативных учет­ных данных. При этом реализуется важнейший аспект технологии работы с базой данных — их однократный ввод.

Таким образом, для получения рационально сконструирован­ных форм, обеспечивающих удобную работу пользователя и кор­ректный ввод взаимосвязанных данных при создании и корректи­ровке целостности БД, целесообразно провести подготовитель­ную работу по определению последовательности ее загрузки.

Требования к последовательности загрузки таблиц базы дан­ных определяются схемой данных и формулируются следующим образом:

независимо могут загружаться таблицы, которые не подчине­ны каким-либо другим таблицам;

таблицы, подчиненные каким-либо другим таблицам, могут загружаться либо одновременно с ними, либо после их загрузки;

в базу данных сначала загружаются с соответствующих доку­ментов справочные данные, а затем учетные.

В соответствии с этими требованиями можно рекомендовать следующий порядок загрузки целостной базы данных:

1. Определить документы для загрузки таблиц БД.

2. Определить таблицы в БД, предназначенные для загрузки каждого документа-источника.

3. Определить последовательность этапов загрузки таблиц.

4. Определить подсхему данных (фрагмент схемы данных) для каждого этапа загрузки БД, в которую могут входить:

таблица, являющаяся объектом загрузки; таблица, связанная с таблицей, являющейся объектом за­грузки;

таблица, главная относительно загружаемой.

5. Определить общую структуру экранной формы, т. е. ее макет, согласованный со структурой входного документа и подсхемой данных.

6. Определить состав размещаемых данных для каждой из час­тей составной формы.

7. Ввести ключевые поля основной части таблицы — источника данных в основную часть формы.

8. Предусмотреть в подчиненной форме поля для ключевых полей таблицы — источника данных, которых нет в основной части.

После выполнения перечисленных пунктов загрузки осуществ­ляется конструирование экранной формы средствами Access.