Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 07.06.2010, 22:54   #1
yula92
Пользователь
 
Регистрация: 13.04.2010
Сообщений: 15
По умолчанию Поисковик на Visual Basic

В текстовой файл через пробел записываются фамилия имя отчество дата рождения, любое колчичество строк.
Нужно создать поиск,по вводу слова или нескольких слов должно выдать всю строку.
Вот как я попыталась сделать,только не работает:
Цитата:
Private Type FIO
firstname As String * 15
midlename As String * 15
lastname As String * 15
age As String * 10
End Type
Private Sub Command1_Click()
Dim x() As String, test As FIO, firstname As String, midlename As String, lastname As String, age As String, i As Integer, k As Integer, n As Integer, l As Integer, v As String
n = Len(test)
Open "D:\поиск\1.txt" For Random As #2 Len = Len(Text)
For i = 1 To LOF(2) / n
Get #2, i, test
x = Split(Text1.Text)
v = LCase(Trim(test.firstname)) & LCase(Trim(test.lastname)) & LCase(Trim(test.midlename)) & LCase(Trim(test.age))
If (InStr(x(0), Trim(test.firstname)) And InStr(x(1), Trim(test.lastname))) Then
Label1.Caption = test.firstname
Label2.Caption = test.midlename
Label3.Caption = test.lastname
Label4.Caption = test.age
End If
Next i
Close #2
End Sub
Помогите пожалуйста,найдите ошибку,или как то дополните.
yula92 вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Visual C++, Visual C#, Visual basic .Net, или Microsoft.Net Что лучше? _PROGRAMM_ Общие вопросы .NET 14 10.10.2012 19:24
Visual Basic (Visual Studio 2005) JUDAS О форуме и сайтах клуба 1 04.07.2009 23:09
Visual Basic 6 С.М.С Помощь студентам 3 29.12.2008 15:45