Теми рефератів
> Реферати > Курсові роботи > Звіти з практики > Курсові проекти > Питання та відповіді > Ессе > Доклади > Учбові матеріали > Контрольні роботи > Методички > Лекції > Твори > Підручники > Статті Контакти
Реферати, твори, дипломи, практика » Курсовые проекты » Інформаційно-аналітична система для оформлення відрядних документів

Реферат Інформаційно-аналітична система для оформлення відрядних документів





ідрядження ). Cells (i, 9)=TextBox9.Value ( Відрядження додана )

текстові поля очищаються

ComboBox1.Value=

TextBox11.Value= .Value= .Value= .Value= .Value= .Value= raquo ; .Value= .Value= .Value= 10.Value=

End Sub


На робочому аркуші шукається перший порожній рядок в яку заносяться дані.

Для зручності зроблено дві кнопки виходу. Перша дозволяє повернутися знову на форму «Викладачі»

Її код:

Sub CommandButton4_Click () ( Викладачі ). SelectUserForm4.Show Sub


Друга дозволяє відразу перейти або ж повернутися на форму «Список відряджень». Залежно від форми з який була викликана дана форма.

Її код:

Sub CommandButton5_Click () ( Відрядження ). SelectUserForm4.Show Sub


2.2 ФОРМА «Список відряджень»



Ця форма містить в собі ListBox в який виводиться список викладачів з однойменного листа робочої книги. Дозволяє додавати, змінювати, видаляти, а також виводити на друк. Для цього використовуються відповідні кнопки «Відправити у відрядження», «Змінити», «Видалити», «Друк». Кнопки «Відправити у відрядження» і «Видалити» описані раніше. Тому поговоримо про кнопках «Змінити» і «Друк».

Код кнопки змінити

Код:

Sub CommandButton5_Click () i As Integer, j As Integer, s As String, a ()=ListBox1.List: i=ListBox1.ListIndex j=0 To 8

s=InputBox ( Стовпець amp; j + 1, Введіть нові дані raquo ;, a (i, j))

Sheets ( Відрядження ). Cells (i + 2, j + 1)=s=Sheets ( Відрядження ). UsedRange.Rows.Count.RowSource= A2: J raquo ; + Trim (Str (i))

End Sub


Кнопка «Друк» копіює трьох бланка для заповнення, тобто Лист1, Лист2, Ліст3. Заповнює їх, переміщує в нову книгу, а потім зберігає в робочу папку з поточною датою і часом. Після чого книга закривається.

Код кнопки «Друк»:


Private Sub CommandButton6_Click ()

Sheets ( Аркуш1 ). Select ( Аркуш1 ). Copy After:=Sheets (4) ( Лист1 (2) ). Range ( C14: I14 raquo ;)=TextBox1.Value ( Лист1 (2) ). Range ( B16: K16 )=TextBox7.Value ( Лист1 (2) ). Range ( B18: K18 ) =TextBox8.Value ( Лист1 (2) ). Range ( D20: K20 )=TextBox3.Value ( Лист1 (2) ). Range ( C24: k24 )=TextBox9.Value ( Лист1 (2) ). Range ( C30: E30 )=TextBox5.Value ( Лист1 (2) ). Range ( G30: I30 )=TextBox6.Value ( Лист1 (2) ). Range ( J32: K32 )=TextBox2.Value ( Аркуш2 ). Select ( Аркуш2 ). Copy After:=Sheets (5) ( Аркуш2 (2) ). Range ( A12: L12 )=TextBox1.Value ( Аркуш2 (2) ). Range ( A20: B20 )=TextBox7.Value ( Аркуш2 ( 2) ). Range ( C20: D20 )=TextBox8.Value ( Аркуш2 (2) ). Range ( E20 )=TextBox3.Value ( Аркуш2 (2) ) .Range ( F20 )=TextBox4.Value ( Аркуш2 (2) ). Range ( G20 )=TextBox5.Value ( Аркуш2 (2) ). Range ( H20 )=TextBox6.Value


виділяємо Ліст3, копіюємо і заповнюємо його даними.


Sheets ( Ліст3 ). Select ( Ліст3 ). Copy After:=Sheets (6) ( Ліст3 (2) ). Range ( A18: H18 raquo ;)=TextBox1.Value

Sheets ( Ліст3 (2) ). Range ( A20: J20 )=TextBox7.Value

Sheets ( Ліст3 (2) ). Range ( A22: J22 )=TextBox8.Value

Sheets ( Ліст3 (2) ). Range ( A24: J24 )=TextBox3.Value

Sheets ( Ліст3 (2) ). Range ( B32: D32 )=TextBox5.Value

Sheets ( Ліст3 (2) ). Range ( F32: H32 )=TextBox6.Value

Sheets ( Ліст3 (2) ). Range ( B34: J34 )=TextBox9.Value ( Ліст4 ). Select

Sheets ( Ліст4 ). Copy After:=Sheets (7) ( Ліст4 (2) ). Range ( G5 )=TextBox3.Value ( Ліст4 (2) ). Range ( A9 )=TextBox3.Value



виділяємо заповнені листи і переміщаємо їх у нову робочу книгу


Sheets (Array ( Лист1 (2) raquo ;, Аркуш2 (2) raquo ;, Ліст3 (2) raquo ;, Ліст4 (2) )). Select

Sheets (Array ( Лист1 (2) raquo ;, Аркуш2 (2) raquo ;, Ліст3 (2) raquo ;, Ліст4 (2) )). Move


вимикаємо висновок повідомлень користувачеві, зберігаємо книгу з ім'ям поточної дати, виводимо повідомлення про місце збереження.


Application.DisplayAlerts=False

ActiveWorkbook.SaveAs Filename:= C: Командировочні аркуші для друку amp; Format (Now, dd_mm_yyyy_hh_nn_ss ) amp; .xls raquo ;, FileFormat:=xlExcel8 _

, Password:= raquo ;, WriteResPassword:= raquo ;, R...


Назад | сторінка 4 з 6 | Наступна сторінка





Схожі реферати:

  • Реферат на тему: Оптимізація та управління технологічним процесом обслуговування АТС (на при ...
  • Реферат на тему: Облік розрахунків з підзвітними особами за витратами на відрядження
  • Реферат на тему: Розробка бази даних службових завдань для направлення у відрядження і звіта ...
  • Реферат на тему: Друк текстового документа
  • Реферат на тему: Технологія друкарських процесів. Офсетний друк