Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Другой вопрос / 12 сообщений из 12, страница 1 из 1
14.11.2003, 07:42
    #32323858
AloneWarlock
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Другой вопрос
Как сделать поиск по несколким полям в GRID
...
Рейтинг: 0 / 0
14.11.2003, 09:06
    #32323917
tpg
tpg
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Другой вопрос
Точно также как для одного с описанием в критерии поиска искомых значений всех полей и связывания этих условий AND-ом.
...
Рейтинг: 0 / 0
14.11.2003, 09:38
    #32323952
AloneWarlock
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Другой вопрос
usl = ("[клиент] like '*" & poisk & "*') and ([код клиента] = '*" & poisk & "*'")Клиент -текст,
Код Клиента - число.
...
Рейтинг: 0 / 0
14.11.2003, 09:51
    #32323976
tpg
tpg
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Другой вопрос
usl = ("[клиент] like '*" & poisk & "*') and ([код клиента] = " & CStr(число_равное_коду_клиента))
...
Рейтинг: 0 / 0
14.11.2003, 11:56
    #32324222
AloneWarlock
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Другой вопрос
Имею вот что:
Пробывал, как советовали выше - не идет

Private Sub Command1_Click()
'Dim usl

DataGrid1.SetFocus
poisk = UCase(LTrim(RTrim(Text1)))
usl = "[клиент] like '*" & poisk & "*' and [Код клиента] = " & poisk )
If nn = 0 Then GoTo 1
If nn = prodaga![клиент] Then
If prodaga.BOF Or prodaga.EOF Then
MsgBox ("Поиск закончен")
Text1.SetFocus
Else
prodaga.MoveNext
prodaga.Find usl
GoTo 2
End If
End If
1:
prodaga.MoveFirst
prodaga.Find usl
If prodaga.BOF Or prodaga.EOF Then
MsgBox ("Поиск закончен")
Text1.SetFocus
Else
2:
nn = prodaga![код клиента]
End If

End Function
...
Рейтинг: 0 / 0
14.11.2003, 12:02
    #32324236
tpg
tpg
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Другой вопрос
Вот это вот

usl = "[клиент] like '*" & poisk & "*' and [Код клиента] = " & poisk )

что такое? Что, и код клиента, и клиент есть суть одно и тоже???
...
Рейтинг: 0 / 0
14.11.2003, 12:03
    #32324237
tpg
tpg
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Другой вопрос
Структуру таблицы опиши и опиши, что надо найти.
...
Рейтинг: 0 / 0
14.11.2003, 12:08
    #32324253
AloneWarlock
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Другой вопрос
В таблице два поля: числовое - [Код клиента] и Стринговое [Клиент]
На форму цепляю грид с этой таблицы, и поле в которое вносится значение для поиска. Желательно , чтобы поиск осушествлялся по этим двум полям одновременно
...
Рейтинг: 0 / 0
14.11.2003, 12:28
    #32324286
tpg
tpg
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Другой вопрос
Я только одного понять не могу - зачем искать по двум полям, когда имеем критерий только по одному, который вносится в поле формы. Чтобы искать по обоим полям, надо и ввести в форму второе поле для ввода в него критерия.
...
Рейтинг: 0 / 0
14.11.2003, 12:31
    #32324289
AloneWarlock
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Другой вопрос
Т.Е. Если я захочу сделать поиск по 20 поля я должен буду на форму выкинуть 20 полей - мрак какой-то
...
Рейтинг: 0 / 0
14.11.2003, 13:19
    #32324387
tpg
tpg
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Другой вопрос
А ты сам себе как представляешь описывать критерий поиска в одном поле формы по нескольким полям рекордсета?
...
Рейтинг: 0 / 0
14.11.2003, 13:59
    #32324471
AloneWarlock
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Другой вопрос
В Access'e же всю таблицу прочесывает, а почему здесь не хочет, хотя я и понимаю, что это вопрос не к тебе лично
...
Рейтинг: 0 / 0
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Другой вопрос / 12 сообщений из 12, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]