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

Реферат Інформаційно-аналітична система складського приміщення





( Аркуш2 ). Cells (i + 1, 7) IfIf. Hide.ShowIfSub


Також текстове поле Textbox4 має обмеження на введення і може приймати тільки числові значення. Алгоритм в конструкції VBA:

Sub TextBox4_KeyDown (ByVal KeyCode As MSForms.ReturnInteger, ByVal Shift As Integer) KeyCode=vbKeyV And Shift=2 Then=0IfSubSub TextBox4_KeyPress (ByVal KeyAscii As MSForms.ReturnInteger) InStr ( 0123456789 raquo ;, ChrW (KeyAscii))=0 Then=0IfSub


Кнопка Назад виходить на користувальницьку форму Продати товари .

Алгоритм даної кнопки в конструкції VBA:

Sub Cmb_Nazad_Click (). Hide.ShowSub

Кнопка laquo; Вихід виходить з програми. Алгоритм даної кнопки в конструкції VBA: Sub Cmb_End_Click () Sub


Рис. 8.


Користувацька форма Бланк друку товарів, готових до продажу має об'єкт Listbox1, який завантажує список продаваних товарів з табліци2, а так само 3 кнопки: Друк raquo ;, Назад і Вихід .загружается методом Activate даними з таблиці 2.

Алгоритм в конструкції VBA:


Private Sub UserForm_Activate ()

Ліст2.Activatei As Integer.MultiSelect=fmMultiSelectExtendedListBox1=7 кількість колонок= 130,80,80,80,80,90,80 ширина столбцовi=2 To 32000Cells (i + 1, 1)= Then

AddItem Sheets (2) .Cells (i, 1) (ListBox1.ListCount - 1, 1)=Sheets (2) .Cells (i, 2) (ListBox1.ListCount - 1, 2) =Sheets (2) .Cells (i, 3) (ListBox1.ListCount - 1, 3)=Sheets (2) .Cells (i, 4) (ListBox1.ListCount - 1, 4)=Sheets (2) .Cells ( i, 5) (ListBox1.ListCount - 1, 5)=Sheets (2) .Cells (i, 6) (ListBox1.ListCount - 1, 6)=Sheets (2) .Cells (i, 7)

Exit Sub

AddItem Sheets (2) .Cells (i, 1) (ListBox1.ListCount - 1, 1)=Sheets (2) .Cells (i, 2) (ListBox1.ListCount - 1, 2) =Sheets (2) .Cells (i, 3) (ListBox1.ListCount - 1, 3)=Sheets (2) .Cells (i, 4) (ListBox1.ListCount - 1, 4)=Sheets (2) .Cells ( i, 5) (ListBox1.ListCount - 1, 5)=Sheets (2) .Cells (i, 6) (ListBox1.ListCount - 1, 6)=Sheets (2) .Cells (i, 7)

End IfWithSub

склад товар алгоритм інтерфейс

Кнопка Друк виводить готові дані на друк. Алгоритм даної кнопки в конструкції VBA:


Private Sub Cmb_Print_Click ()

'висновок на друк ( Аркуш2 ). PrintOutSub

Кнопка Вихід виходить з програми. Алгоритм даної кнопки в конструкції VBA:

Private Sub Cmb_End_Click () Sub


Кнопка Назад виводить на попереднє користувальницьке вікно .. Алгоритм даної кнопки в конструкції VBA:

Sub Cmb_Nazad_Click (). Hide.ShowSub


Рис. 9.


Користувацька форма Наявні товари має функцію зміни рядка.

Алгоритм даної кнопки в конструкції VBA:


Private Sub CommandButton8_Click ()

Ліст3.Activate

Ліст3.Range (Cells (2, 1), Cells (3, 7)). Select.ClearContents

створюємо новий список із даної табліциi As Integer, r As Integer, j As Integer=2 початок по строкамi=0 To Me.I_tovar.ListCount - 1Me.I_tovar.Selected (i) Thenj=0 To Me.I_tovar.ColumnCount - 1 ( Ліст3 ). Cells (r, j + 1)=Me.I_tovar.List (i, j)=r + 1If.ShowSub


Рис. 10.


На цьому етапі вбиваються нові дані, причому 3 текстових поле приховані для зміни або обмежені ім.Затем натискається кнопка Зберегти і нові дані міняють старі.

Алгоритм даної кнопки в конструкції VBA:

Sub CommandButton1_Click ()

Dim n1 As Variant, n2 As Variant, n3 As Variant, n4 As Variant, n5 As Date, n6 As Variant

Dim i As Integer, n As Byte, j As IntegerK As IntegerTextBox1.Text=Empty Or TextBox2.Text=Empty Or TextBox3.Text=Empty Or TextBox4.Text=Empty Or TextBox5.Text=Empty Or TextBox6.Text=Empty ThenMsgBox ( не всі поля заполнени.Ви не обрали змінювану рядок на попередньому етапі! raquo ;, vbInformation) вихід вікна оповещеніяSub якщо не всі поля заповнені, то достроковий вихід з собитіяIf

TextBox5.Value=TextBox3.Value * TextBox4.Value

Worksheets ( Наявні товари ). Activate ( Ліст3 ). Cells (3, 1)=TextBox1.Text ( Ліст3 ). Cells (3, 2)=TextBox2.Text ( Ліст3 ). Cells (3, 3)=TextBox3.Text ( Ліст3 ). Cells (3, 4)=TextBox4.Text ( Ліст3 ). Cells (3, 5)= TextBox5.Text ( Ліст3 ). Cells (3, 7)=TextBox6.Text ( Ліст3 ). Cells (3, 6)=TextBox7.Text=2Work...


Назад | сторінка 5 з 7 | Наступна сторінка





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

  • Реферат на тему: Phonetic peculiarities of the popular science text
  • Реферат на тему: Grammar of the Text: its Basic Units and Main Features (based on the novel ...
  • Реферат на тему: Технології аналізу даних (Text Mining, Data Mining)
  • Реферат на тему: Розробка програми, що реалізує алгоритм, який використовує z-буфер
  • Реферат на тему: Етимологія поняття "Товар класу люкс" та основи класифікації това ...