Контактный адрес электронной почты:klste@hotmail.de


Протокол передачи смены в Excel VBA




Вот как это работает. Протокол передачи смены.

 

 

Эта программа представляет собой файл Excel, запрограммированный в Excel VBA. Она составляет протокол передачи смены на 3 смены на каждый день года. Программа сохраняет все введенные последовательности дней смены и сохраненные данные можно извлечь из программы для печати в таблице «Лист».

 

 

Структура файла. Протокол передачи смены.

 

 

Файл Excel содержит 3 листа: «Маска», «Лист» и «Легенда».

 

Все в программе делается через маску ввода. Маска ввода активируется на листе «Маска» с помощью кнопки «Маска».

 

Таблица «Лист» содержит все, что выбрано: календарь или расписание выбранной смены.

 

В листе «Легенда» в ячейках, выделенных желтым цветом, находятся: наименования производственных линей, наименования производственного статуса и наименования примечаний.

 

 

Удалить базу данных. Протокол передачи смены.

 

 

В маске ввода есть красная кнопка «Удалить базу данных».

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

 

 

Изменить год. Протокол передачи смены.

 

 

Календарь на любой год создается в маске ввода кнопкой «Изменить год».

 

В списке девять подвижных праздников. Установлением галочки во флажке выбранный праздник обозначается выходным днём.

 

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

 

Нажмите кнопку «Перенять», введите 4-значный год в поле ввода и нажмите «ОК». Календарь создан.

 

 

Создать календарь на весь год. Протокол передачи смены.

 

 

В маске ввода имеется кнопка «Календарь».

Эта кнопка создает календарь на весь год на листе «Лист».

 

 

Открыть формуляр протокола передачи смены. Протокол передачи смены.

 

 

Маска ввода содержит кнопку «Протокол передачи смены».

Эта кнопка открывает рамку с формуляром протокола передачи смены.

 

Формуляр состоит из 4 частей:

Календарь со сменами,

Рамка для первой производственной линии,

Рамка для второй производственной линии,

Примечания для четырех производственных областей.

 

 

Выбрать дату и смену. Протокол передачи смены.

 

 

Ввод данных возможен только в том случае, если выбрана дата и смена.

 

В формуляре содержимое полей желтого цвета можно внести в базу данных. Все поля белого цвета содержат уже введенные данные.

 

В поле «Группа» лучше просто ввести название смены, так как места для содержимого этого поля в листе не так много.

 

 

Рамка для первой производственной линии. Протокол передачи смены.

 

 

На рабочем листе «Легенда» пользователь может указать имена для нескольких областей, которые будут отображаться в маске ввода и в листе:

 

Название рамки для первой производственной линии находится в ячейке A2

 

Названия статуса производственной линии (для обеих производственных линий) находятся в диапазоне B2:B21

 

Каждое изделие отмечено статусом, например, „Готово“, „Производится“. Название статусов вносится в диапазон C2:C21 (для обеих производственных линий)

 

Название продукта первой производственной линии находится в ячейке D2

 

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

 

Сначала выбирается статус, например, «Производит» или «Стоит».

 

Для каждой смены для каждой производственной линии можно ввести только 1000 номеров продуктов.

 

Любой введенный номер продукта не может быть изменен; удалить его можно только с помощью кнопки «Удалить номер». Пароль на удаление – цифра 3.

 

Номер продукта в поле списка можно выбрать двойным щелчком левой кнопки мыши; после двойного щелчка выбранный номер появится в поле со списком номера продукта.

 

 

Рамка для второй производственной линии. Протокол передачи смены.

 

 

На рабочем листе «Легенда» пользователь может указать имена для нескольких областей, которые будут отображаться в маске ввода и в листе:

 

Название рамки для первой производственной линии находится в ячейке E2

 

Названия статуса производственной линии (для обеих производственных линий) находятся в диапазоне B2:B21

 

Каждое изделие отмечено статусом, например, „Готово“, „Производится“. Название статусов вносится в диапазон C2:C21 (для обеих производственных линий)

 

Название продукта второй производственной линии находится в ячейке F2

 

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

 

Сначала выбирается статус, например, «Производит» или «Стоит».

 

Для каждой смены для каждой производственной линии можно ввести только 1000 номеров продуктов.

 

Любой введенный номер продукта не может быть изменен; удалить его можно только с помощью кнопки «Удалить номер». Пароль на удаление – цифра 3.

 

Номер продукта в поле списка можно выбрать двойным щелчком левой кнопки мыши; после двойного щелчка выбранный номер появится в поле со списком номера продукта.

 

 

Рамка для примечаний. Протокол передачи смены.

 

 

На рабочем листе «Легенда» пользователь может указать имена для нескольких областей, которые будут отображаться в маске ввода и в листе:

 

Название первой области примечаний находится в ячейке G2

 

Название второй области примечаний находится в ячейке H2

 

Название третьей области примечаний находится в ячейке I2

 

Название четвертой области примечаний находится в ячейке J2

 

 

Вид таблицы. Протокол передачи смены.

 

 

Все введенные данные для каждой выбранной рабочей смены можно ввести в рабочий лист «Лист» с помощью кнопки «Вид таблицы».