Поиск в текстовом файле - VB

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

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

Подскажите пожалуйста, как организовать поиск в этой работе. Допустим, мне нужно ввести фамилию, а программа должна выдать его номер. смотреть в индивидуальном задании, остальное не нужно Да, вот само задание

Решение задачи: «Поиск в текстовом файле»

textual
Листинг программы
  1. Private Программа As PostCard
  2. Private number As Integer, i As Integer, RetInt As Integer, number1 As Integer, _
  3.     b As Integer, y As Integer, NumberFile As Integer
  4.  
  5. Private Sub Выполнение_Click()
  6.     Dim Family  As String
  7.     Family = InputBox("Введите фамилию студента.", "Окно ввода")
  8.     NumberFile = FreeFile
  9.     Open "File.txt" For Random As #NumberFile
  10.         number = 1
  11.         Do While Not EOF(NumberFile)
  12.             Get #NumberFile, number, Программа
  13.             If LCase(Программа.Фамилия) = LCase(Family) Then
  14.                 MsgBox ("Номер записи: " & number)
  15.                 Exit Do
  16.             End If
  17.         Loop
  18.         If EOF(NumberFile) Then
  19.             MsgBox ("Запись не найдена")
  20.         End If
  21.     Close #NumberFile
  22. End Sub
  23.  
  24. Private Sub Выполнить_Click()
  25.     NumberFile = FreeFile
  26.     Open "File.txt" For Random As #NumberFile
  27.         number = 1
  28.         Do
  29.             Программа.Фамилия = InputBox("Введите фамилию студента.", "Окно ввода")
  30.             Программа.Имя_и_отчество = InputBox("Введите имя и отчество студента.!", "Окно ввода")
  31.             Программа.Год_установки = InputBox("Введите год установки студента.", "Окно ввода")
  32.             Программа.номер_телефона = InputBox("Введите номер телефона студента.", "Окно ввода")
  33.             Put #NumberFile, number, Программа
  34.             If MsgBox("Продолжить ввод? Да или Нет?", vbYesNo, "Окно ввода") = vbYes Then
  35.                 number = number + 1
  36.             Else
  37.                 Exit Do
  38.             End If
  39.         Loop
  40.     Close #NumberFile
  41. End Sub
  42.  
  43. Private Sub Выход_Click()
  44.     End
  45. End Sub

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


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

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

7   голосов , оценка 4.429 из 5

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

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

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