Автор: Пользователь скрыл имя, 20 Октября 2011 в 19:07, курсовая работа
В таблице SM(семья) указывается фамилия, имя и отчество одного из родителей. В таблице UCH указываются сведения о всех учениках школы.
Состав меню:
Распечатка исходных таблиц.
Формирование и выдача справок:
Содержание.
Структура таблиц: 2
Исходные данные 3
Создание таблиц 4
Алгоритм чтения таблицы SM 11
Алгоритм чтения таблицы UCH 12
Создание Пользовательского меню 13
Решение 15
Меню 15
Вид формы с таблицей UCH 16
Вид формы с таблицей SM 18
Справка 1 20
Справка 2 24
Справка 3 28
Документ 34
Form2.Hide
Form1.Show
End Sub
Свойства
элемента Data1:
Caption=Таблица SM
Name= Data1
Connect=Access
DataBaseName=A:\Kurs\ family.mdb
RecordSource=SM ‘источник данных
RecordType=0
‘тип источника данных (таблиц БД)
Text1(0)
DataField = " Фамилия"
DataSource = "Data1"
Height = 405
Index = 4
Left = 7320
TabIndex = 4
Top = 240
Width =
1215
Text1(1)
DataField = " Фамилия род"
DataSource = "Data1"
Height = 405
Index = 4
Left = 7320
TabIndex = 4
Top = 240
Width = 1215
Text1(2)
DataField = "Должность"
DataSource = "Data1"
Height = 405
Index = 3
Left = 6120
TabIndex = 3
Top = 240
Width = 1215
Text1(3)
DataField = "Зарплата"
DataSource = "Data1"
Height = 405
Index = 2
Left = 4920
TabIndex = 2
Top = 240
Width = 1215
Text1(4)
DataField = "Кол-во детей"
DataSource = "Data1"
Height = 405
Index = 1
Left = 3720
TabIndex = 1
Top = 240
Width = 1215
Text1(5)
DataField = "Бюджет"
DataSource = "Data1"
Height = 405
Index = 0
Left = 2520
TabIndex = 0
Top = 240
Width =
1215
Private Sub Command1_Click()
Dim i As Integer, j As Integer, s As Single, k As Integer
k = data1.Recordset.RecordCount
ReDim Preserve p2(1 To k, 1 To 5)
flp.Rows = k + 1: flp.Cols = 6
flp.Row = 0
data1.Recordset.MoveFirst
For i = 1 To k
For j = 1 To 5
If j = 1 And i <= 5 Then flp.TextMatrix(0, i) = data1.Recordset.Fields(i - 1).name
p2(i, j) = Text1(j - 1)
flp.TextMatrix(i, j) = Text1(j - 1)
Next j
data1.Recordset.MoveNext
Next i
End Sub
Private Sub Command4_Click()
Form3.Hide
Form1.Show
End Sub
Таблица
UCH
Свойства
элемента Data1:
Caption=Справка 1
Name= Data1
Connect=Access
DataBaseName=A:\Kurs\ family.mdb
RecordSource=UCH ‘источник данных
RecordType=0 ‘тип источника данных (таблиц БД)
Свойства
связанных элементов:
Text1(0)
DataField = "Физ развитие"
DataSource = "Data1"
Height = 405
Index = 4
Left = 7320
TabIndex = 4
Top = 240
Width = 1215
Text1(1)
DataField = "Ср оценка"
DataSource = "Data1"
Height = 405
Index = 3
Left = 6120
TabIndex = 3
Top = 240
Width = 1215
Text1(2)
DataField = "Класс"
DataSource = "Data1"
Height = 405
Index = 2
Left = 4920
TabIndex = 2
Top = 240
Width = 1215
Text1(3)
DataField = "Пол"
DataSource = "Data1"
Height = 405
Index = 1
Left = 3720
TabIndex = 1
Top = 240
Width = 1215
Text1(4)
DataField = "Фамилия"
DataSource = "Data1"
Height = 405
Index = 0
Left = 2520
TabIndex = 0
Top = 240
Width =
1215
Private Sub Command1_Click()
Dim i As Integer, j As Integer, k As Integer, f As Integer, y As Single, t As String
k = data1.Recordset.RecordCount
ReDim Preserve p(1 To k, 1 To 5)
flp.Rows = k + 1: flp.Cols = 3
flp.FormatString = "|^ Класс |^ Фамилия "
data1.Recordset.MoveFirst
f = 1
For i = 1 To k
If data1.Recordset.Fields(4).
flp.TextMatrix(f, 1) = data1.Recordset.Fields(2).
flp.TextMatrix(f, 2) = data1.Recordset.Fields(0).
f = f + 1
End If
data1.Recordset.MoveNext
Next i
For i = 1 To f - 2
For j = i To f - 1
If flp.TextMatrix(j, 1) < flp.TextMatrix(i, 1) Then_
y = flp.TextMatrix(j, 1): flp.TextMatrix(j, 1) = flp.TextMatrix(i, 1): flp.TextMatrix(i, 1) = y
End If
Next j
Next i
For i = 1 To f - 2
If flp.TextMatrix(i, 1) = 11 Then GoTo n
For j = i To f - 1
If flp.TextMatrix(j, 2) < flp.TextMatrix(i, 2) Then_
t = flp.TextMatrix(j, 2): flp.TextMatrix(j, 2) = flp.TextMatrix(i, 2): flp.TextMatrix(i, 2) = t
End If
Next j
Next i
n: For i = 1 To f - 2
If flp.TextMatrix(i, 1) = 10 Then GoTo n1
For j = i To f - 1
If flp.TextMatrix(j, 2) < flp.TextMatrix(i, 2) Then_
t = flp.TextMatrix(j, 2): flp.TextMatrix(j, 2) = flp.TextMatrix(i, 2): flp.TextMatrix(i, 2) = t
End If
Next j
n1: Next i
End Sub
Private Sub Command4_Click()
Form4.Hide
Form1.Show
End Sub
Таблица
SM
Свойства
элемента Data1:
Caption=Справка 2
Name= Data1
Connect=Access
DataBaseName=A:\Kurs\ predpr.mdb
RecordSource=GL ‘источник данных
RecordType=0 ‘тип источника данных (таблиц БД)
Свойства
связанных элементов:
Text1(0)
DataField = "Физ развитие"
DataSource = "Data1"
Height = 405
Index = 4
Информация о работе Создание и обработка Баз Данных средствами языка VISUAL BASIC 6.0