Приведите любой пример работы с записями - VB
Формулировка задачи:
обработка записей
покажите любую задачу на записи, задачу и решение...
Решение задачи: «Приведите любой пример работы с записями»
textual
Листинг программы
- Private Type typeStudent
- Imya As String
- Fam As String
- Otch As String
- GodR As Integer
- MecR As Integer
- ChisR As Integer
- End Type
- Dim Student() As typeStudent
- Dim MecS As Integer, ChisS As Integer
- Dim CSt As Integer, i As Integer, s As String
- Private Sub Command1_Click()
- Dim ff As Integer
- ff = FreeFile
- CSt = InputBox("Количество учеников в классе?", "", 3)
- ReDim Student(1 To CSt)
- For i = 1 To CSt
- Student(i).Fam = InputBox("Фамилия ученика № " & i, "", "Иванов")
- Student(i).Imya = InputBox("Имя ученика № " & i, "", "Иван")
- Student(i).Otch = InputBox("Отчество ученика № " & i, "", "Иванович")
- Student(i).GodR = InputBox("Год рождения ученика № " & i, "", 1992)
- Student(i).MecR = InputBox("Месяц рождения ученика № " & i, "", 12)
- Student(i).ChisR = InputBox("Число рождения ученика № " & i, "", 6)
- Next i
- Open App.Path & "\Data.dat" For Binary As #ff
- Put #ff, , CSt
- Put #ff, , Student
- Close #ff
- End Sub
- Private Sub Command2_Click()
- Dim ff As Integer
- ff = FreeFile
- Open App.Path & "\Data.dat" For Binary As #ff
- Get #ff, , CSt
- ReDim Student(1 To CSt)
- Get #ff, , Student
- Close #ff
- MecS = Val(Text8.Text)
- ChisS = Val(Text9.Text)
- Picture1.Cls
- s = "Сегодня," & " " & ChisS & "." & MonthName(MecS) & " день рождения у : " & vbCrLf
- For i = 1 To CSt
- If Student(i).MecR = MecS And Student(i).ChisR = ChisS Then
- s = s & Student(i).Fam & " " & Student(i).Imya & " " & Student(i).Otch & vbCrLf
- End If
- Next i
- Picture1.Print s
- End Sub
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д