пятница, 24 октября 2008 г.

Урок 3. Графический интерфейс.

Поразмыслив немного решил сделать кнопочную управляющую форму, ориентировочно как в БД "Борей", которая идет примером к Access.

Отступление: На самом деле кнопочная управляющая форма это уже прошлый век, и так уже никто не делает (кроме нас с вами ;). Ну а мы используем ее для упрощения нашей программы, которая тем не менее останется вполне работоспособной и ничего от этого не потеряет.

Создаем форму в режиме конструктора, называем ее frmMain, выставляем следующие значения ее свойств:

Далее делаем ее прямоугольной формы и для красоты влево добавляем картинку из стандартного набора "Коллекция картинок Microsoft", я выбрал девушку за компьютером ;)

Справа добавляем три вытянутые кнопки с надписями "Входящие:Новый", "Исходящие:Новый" и "Реестр". Заходим в свойства и присваиваем им соответствующие имена "cmdInNew", "cmdOutNew", "cmdReestr". С помощью этих кнопок секретарь будет иметь возможность быстро создать новые документы, как входящие так и исходящии, а также просмотреть их полный перечень. Также, для красоты обрамим наши кнопочки в рамку с помощью элемента управления "Группа переключателей".

Мы же хотим чтобы у формы было название? Заходим в свойства и для подписи ставим значение "Главная".

В результате наша главная форма приняла вот такой вид:


четверг, 23 октября 2008 г.

Урок 2. Схема базы данных

База у нас будет состоять из четырех таблиц: InDocuments (для учета входящих документов), OutDocuments (соответственно исходящих), Sotrudniki (Сотрудники) и Dolg (перечень должностей организации). Простенько конечно, но для начала подойдет.
Рассмотрим состав каждой из таблиц подробнее.
InDocuments:
  1. Id - поле типа счетчик
  2. Data - дата документа
  3. From - от кого
  4. To - кому (директору, его заму и т.д.)
  5. theme - тема сообщения
  6. Isp - исполнитель, т.е. кому поручили
  7. DataIsp - контрольная дата исполнения
  8. Dok - непосредственно документ в электронном (или отсканированном варианте)

OutDocuments:

  1. Id - поле типа счетчик
  2. Data - дата документа
  3. To - кому
  4. Theme - тема сообщения
  5. Isp - исполнитель
  6. Dok - непосредственно документ в электронном (или отсканированном варианте)

Sotrudniki:

  1. Id - поле типа счетчик
  2. FIO - фамилия, Имя Отчество
  3. Dolj - Должность, поле для подстановки.

Dolg:

  1. Id - поле типа счетчик
  2. Name - наименование должности.

И картинка со схемой соотношений таблиц друг к другу:



Upd: вот файл базы данных http://narod.ru/disk/3374189000/sekretar2.zip.html