
-
Этапы разработки интерфейса
Технология создания целостной базы, в которой между таблицами установлены связи и определены параметры поддержания целостности, предполагает упорядочение первоначальной загрузки взаимосвязанных таблиц.
Технология поддержания такой базы данных в актуальном состоянии обеспечения процесса ввода оперативных данных и обновления существ) данных.
При этом должен быть разработан удобный интерфейс пользователя, обеспечивающий важнейший аспект технологии работы с базой данных — однократный и корректный ввод взаимосвязанных данных. Использование экранных электронных аналогов первичных документов, являющихся источниками грузки справочных, плановых и оперативных учетных данных — позволяет решить эти задачи.
Прежде чем вводить, отображать или корректировать данные таблиц чер ранную форму, надо спроектировать и сконструировать ее.
В процессе разработки технологии загрузки базы данных и проектирования форм целесообразно определить:
перечень документов-источников, содержащих необходимые данные грузки таблиц базы данных;
таблицы — объекты загрузки для каждого документа-источника;
-
содержание и последовательность загрузки; при этом необходимо учитывать, что для обеспечения связной целостности главные таблицы должны быть загружены ранее подчиненных;
-
подсхему данных каждой формы (фрагмент схемы данных), состоящую из таблиц, необходимых для создания электронного документа. При этом для многотабличной (составной) формы выбирается:
-
таблица, которая будет базовым источником записей главной формы, и таблицы для отображения справочных данных в этой части формы;
-
таблица, которая будет источником записей подчиненной формы, включаемой в главную форму, и таблицы для отображения справочных данных в подчиненной форме;
-
макет формы, т. е. ее общую структуру, в соответствии со структурой документа-источника и полученной подсхемой данных. При этом распределяется пространство формы для размещения включаемых подчиненных форм;
-
состав и размещение элементов, связанных с полями таблиц, и надписей для каждой из частей составной формы. При этом:
-
в главную форму обязательно надо вводить ключевые поля таблицы-источника данных (например, идентификатор документа "Договор" — номер договора);
-
в подчиненной форме предусмотреть только те ключевые поля таблицы — базового источника подчиненной формы, которых нет в таблице-источнике главной формы (например, код товара из спецификации документа "Договор").
После выполнения перечисленных пунктов и получения макета формы можно ’пить к разработке форм средствами Access.
-
Определение последовательности загрузки таблиц и документов
При разработке форм, обеспечивающих загрузку взаимосвязанных таблиц базы данных, следует иметь в виду требования к последовательности загрузки записей в таблицы в соответствии со схемой данных и установленными параметрами подержания целостности. Эти требования можно сформулировать следующим образом:
-
независимо могут создаваться записи таблиц, которые не подчинены каким- либо другим таблицам в схеме данных;
-
запись таблицы, подчиненной каким-либо другим таблицам, может создаваться при наличии связанных с ней записей в главных таблицах; записи главной таблицы должны быть загружены ранее (таблицы справочных данных) или должны создаваться вместе с подчиненной записью в одной форме.
В соответствии с этими требованиями можно рекомендовать в практических приложениях предусмотреть сначала ввод в базу данных справочных данных, а затем данных плановых и оперативно-учетных документов. Это связано с тем, что таблицы с плановыми и оперативно-учетными данными в схеме данных являются подчиненными по отношению к таблицам справочных данных, которые, как правило, находятся на верхнем уровне.