Приведите любой пример работы с записями - VB

Узнай цену своей работы

Формулировка задачи:

обработка записей покажите любую задачу на записи, задачу и решение...

Решение задачи: «Приведите любой пример работы с записями»

textual
Листинг программы
  1. Private Type typeStudent
  2.     Imya As String
  3.     Fam As String
  4.     Otch As String
  5.     GodR As Integer
  6.     MecR As Integer
  7.     ChisR As Integer
  8. End Type
  9. Dim Student() As typeStudent
  10. Dim MecS As Integer, ChisS As Integer
  11. Dim CSt As Integer, i As Integer, s As String
  12.  
  13. Private Sub Command1_Click()
  14. Dim ff As Integer
  15.     ff = FreeFile
  16.     CSt = InputBox("Количество учеников в классе?", "", 3)
  17.     ReDim Student(1 To CSt)
  18.    
  19.     For i = 1 To CSt
  20.          Student(i).Fam = InputBox("Фамилия ученика № " & i, "", "Иванов")
  21.          Student(i).Imya = InputBox("Имя ученика № " & i, "", "Иван")
  22.          Student(i).Otch = InputBox("Отчество ученика № " & i, "", "Иванович")
  23.          Student(i).GodR = InputBox("Год рождения ученика № " & i, "", 1992)
  24.          Student(i).MecR = InputBox("Месяц рождения ученика № " & i, "", 12)
  25.          Student(i).ChisR = InputBox("Число рождения ученика № " & i, "", 6)
  26.     Next i
  27.    
  28.     Open App.Path & "\Data.dat" For Binary As #ff
  29.         Put #ff, , CSt
  30.         Put #ff, , Student
  31.     Close #ff
  32.  
  33. End Sub
  34.  
  35. Private Sub Command2_Click()
  36.   Dim ff As Integer
  37.   ff = FreeFile
  38.  
  39.    
  40.     Open App.Path & "\Data.dat" For Binary As #ff
  41.           Get #ff, , CSt
  42.           ReDim Student(1 To CSt)
  43.           Get #ff, , Student
  44.     Close #ff
  45.    
  46.    
  47.     MecS = Val(Text8.Text)
  48.     ChisS = Val(Text9.Text)
  49.  
  50.     Picture1.Cls
  51.     s = "Сегодня," & "  " & ChisS & "." & MonthName(MecS) & "  день рождения у : " & vbCrLf
  52.     For i = 1 To CSt
  53.          If Student(i).MecR = MecS And Student(i).ChisR = ChisS Then
  54.              s = s & Student(i).Fam & " " & Student(i).Imya & " " & Student(i).Otch & vbCrLf
  55.          End If
  56.     Next i
  57.  
  58.     Picture1.Print s
  59. End Sub

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

6   голосов , оценка 4.667 из 5

Нужна аналогичная работа?

Оформи быстрый заказ и узнай стоимость

Бесплатно
Оформите заказ и авторы начнут откликаться уже через 10 минут
Похожие ответы