Пример создания баз данных в программе ФС+Создатель баз данных. Задача: Создать базу данных Отдел кадров, в которой необходимо вести учет работников, их предыдущих мест работы, образования, состава семьи. Для этого необходимо создать одну главную таблицу, содержащую следующие поля: 1.Фамилия 2. Имя 3. Отчество 4. Дата рождения 5. Пол 6. Место жительства Населенный пункт (использовать таблицу-справочник) 7. Место жительства Улица (использовать таблицу-справочник) 8. Дом 9. Квартира Создать связанную таблицу для учета предыдущих мест работы, содержащую следующие поля: 1. Дата принятия на работу 2. Дата увольнения 3. Наименование предприятия (использовать таблицу-справочник) Создать связанную таблицу для учета окончания учебных заведений 1. Дата поступления 2. Дата окончания 3. Наименование учебного заведения (использовать таблицу-справочник) 4. Вид образования (использовать таблицу-справочник) Создать связанную таблицу для учета состава семьи 1. Фамилия 2. Имя 3. Отчество 4. Родство (использовать таблицу-справочник) Решение: Создать папку на жестком диске, например: Kadr Поместить файл fsp.exe в папку Kadr Создать в папке Kadr две папки DB и SYS (папка DB для базы данных, а SYS для системных файлов) Произвести запуск программы fsp.exe (при первом запуске будет установлен файл config.fpw, поэтому повторить пуск) В диалоговом окне "Выбор базы данных" кликнуть по кнопке Изменить название и путь к базе данных. В появившемся диалоговом окне (далее окно) изменить название на "Отдел кадров", выбрать путь к базе данных и системным файлам, соответственно DB и SYS, и кликнуть по кнопке со значком дискета. После чего в окне "Выбор базы данных" выбрать опцию "Открыть выбранную в списке базу данных" В окне "Регистрация пользователя" из выпадающего списка выбрать "Администратор" и установив признак "Монопольно", кликнуть по кнопке со значком двери. Откроется рабочий стол программы. Выполните модуль "Формы, структура", в котором выполните опцию "Мастер создания таблиц БД, окон диалога, форм отчетов" Появятся два окна, в правом описание как работать с мастером, а левое непосредственно создаваемая форма окна диалога. В строку название таблицы введите Отдел кадров - главная таблица, и руководствуясь описанием создайте поля ввода данных для главной таблицы. (установив указатель мышки, и нажав на правую кнопку выберите опцию "Добавить несколько полей" и в появившемся окне в строке для ввода введите цифру 9) Настройте созданные поля по примеру приведенному ниже: 1.Фамилия Тип поля C размер 15 Индексировать 2. Имя Тип поля C размер 15 3. Отчество Тип поля C размер 15 4. Дата рождения Тип поля D Индексировать 5. Пол Тип поля C размер 1 6. Место жительства Населенный пункт (использовать таблицу-справочник) Тип поля T 7. Место жительства Улица (использовать таблицу-справочник) Тип поля T 8. Дом Тип поля C размер 3 9. Квартира Тип поля C размер 3 Установите необходимую длину полей ввода (рекомендуется увеличить, особенно для справочников) и если есть необходимость измените размер окна диалога. Кликните по кнопке со значком двери и на вопрос "Произвести формирование таблицы БД" выберите "Да". Повторите выполнение мастера для всех связанных таблиц: Учета предыдущих мест работы 1. Дата принятия на работу Тип поля D 2. Дата увольнения Тип поля D 3. Наименование предприятия (использовать таблицу-справочник) Тип поля T Учет окончания учебных заведений 1. Дата поступления Тип поля D 2. Дата окончания Тип поля D 3. Наименование учебного заведения (использовать таблицу-справочник) Тип поля T 4. Вид образования (использовать таблицу-справочник) Тип поля T Учет состава семьи 1. Фамилия Тип поля C размер 15 2. Имя Тип поля C размер 15 3. Отчество Тип поля C размер 15 4. Родство (использовать таблицу-справочник) Тип поля T Перезагрузите программу В диалоговом окне "Проверьте путь к месту размещения базы данных" кликните по кнопке со значком - дискета. На рабочем столе программы в верхнем левом углу появятся еще 4 значка. Переместите их на свободное место с помощью мышки (левая кнопка) Для работы с базой данных будет необходим модуль "Отдел кадров - главная таблица", другие значки можно удалить в модуле "Настройка среды", опция "Изменение модуля". Выполните модуль "Формы, структура", в окне диалога которого, в списке Обрабатываемая таблица посмотрите название файла главной таблицы (например оно может быть таким: USTBL1). После чего, выбрав в списке Обрабатываемая таблица поочередно все связанные таблицы, произведите с каждой следующую операцию: Выполните опцию "Изменение структуры таблицы базы данных" В появившемся окне в строке KOD и в столбце Связь табл. введите имя файла главной таблицы (например: USTBL1) На этом формирование базы данных закончено. Выполните модуль "Отдел кадров - главная таблица"