Исправить ошибку в условных операторах - VB
Формулировка задачи:
в библиотека имеется список книг. Каждая запись этого списка содержит фамилии авторов, название книги,год издания,тематику. Определить имеется ли в данном списке книги, интересующие читателя. Поиск осуществляется по введенному ключевому слову в названии книги и тематики. Вывести на экран фамилии авторов, название и год издания всех таких книг.
ошибка в строках 51-68,пожалуйста объясните и исправьте ошибку
Решение задачи: «Исправить ошибку в условных операторах»
textual
Листинг программы
Private Type Spravka fio As String name As String tema As String data As String End Type Private Sub Command1_Click() Form1.Cls Dim a(1 To 6) As Spravka, i As Integer With a(1) .fio = "Александр Сергеевич Пушкин" .name = "Сказка о Золотом Петушке" .tema = "сказки" .data = "2011" End With With a(2) .fio = "Достоевский Федор Михайлович" .name = "Преступление и наказание" .tema = "классическая литература" .data = "2009" End With With a(3) .fio = "Толстой Алексей Николаевич" .name = "Приключение Буратино,или Золотой ключик" .tema = "детская литература" .data = "2007" End With With a(4) .fio = "Жюль Верн " .name = "Дети капитана Гранта" .tema = "Приключение" .data = "2002" End With With a(5) .fio = "Владимир Владимирович Набоков " .name = "Лолита" .tema = "Художественная литература" .data = "2000" End With With a(6) .fio = "Грибоедов Александр Сергеевич" .name = "Горе от ума" .tema = "Художественная литература" .data = "2004" End With For i = 1 To 6 If a(i).tema = "Художественная литература" Then MsgBox a(i).fio & " " & a(i).name End If Next i End Sub
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д