Поиск в рекордсет

Программирование на Visual Basic, главный форум. Обсуждение тем программирования на VB 1—6.
Даже если вы плохо разбираетесь в VB и программировании вообще — тут вам помогут. В разумных пределах, конечно.
Правила форума
Темы, в которых будет сначала написано «что нужно сделать», а затем просьба «помогите», будут закрыты.
Читайте требования к создаваемым темам.
z3f
Начинающий
Начинающий
 
Сообщения: 22
Зарегистрирован: 26.01.2005 (Ср) 10:44

Поиск в рекордсет

Сообщение z3f » 04.05.2006 (Чт) 17:40

Есть рекордсет.
Есть слово - допустим ул. Советская
Нужно найти в рекодсете по этому слову строку.
Как?

PS вопрос конечно дурацкий и простой - но хотелось бы получить хотя бы на что-то похожий кусок кода...
замучался искать...

GSerg
Шаман
Шаман
 
Сообщения: 14286
Зарегистрирован: 14.12.2002 (Сб) 5:25
Откуда: Магадан

Сообщение GSerg » 04.05.2006 (Чт) 17:41

Где и как искал?
Как только вы переберёте все варианты решения и не найдёте нужного, тут же обнаружится решение, простое и очевидное для всех, кроме вас

Alex_2005
Бывалый
Бывалый
Аватара пользователя
 
Сообщения: 242
Зарегистрирован: 07.04.2005 (Чт) 17:09
Откуда: Germany, Baden-Wurttemberg, Bietigheim-Bissingen

Сообщение Alex_2005 » 04.05.2006 (Чт) 17:48

юзай Filter
Guten Morgen! А если не Guten, то тогда это и не Morgen...

z3f
Начинающий
Начинающий
 
Сообщения: 22
Зарегистрирован: 26.01.2005 (Ср) 10:44

Сообщение z3f » 04.05.2006 (Чт) 17:53

Alex_2005 писал(а):юзай Filter


Как? хоть какой нибудь код покажите!

Alex_2005
Бывалый
Бывалый
Аватара пользователя
 
Сообщения: 242
Зарегистрирован: 07.04.2005 (Чт) 17:09
Откуда: Germany, Baden-Wurttemberg, Bietigheim-Bissingen

Сообщение Alex_2005 » 04.05.2006 (Чт) 18:03

что как? ты хоть бы указал для приличия что за рекордсет. посмотри в MSDN о свойстве Filter. или в инете или на форуме.
Guten Morgen! А если не Guten, то тогда это и не Morgen...

Gotha
Продвинутый пользователь
Продвинутый пользователь
Аватара пользователя
 
Сообщения: 106
Зарегистрирован: 20.04.2006 (Чт) 10:55
Откуда: Красногорск

Сообщение Gotha » 04.05.2006 (Чт) 21:24

set твойРекордсет=твойРекордсет.execute("SELECT * FROM .... WHERE ... like ""ул. Советская""")
Du stirbst. Besitz stirbt.
Die Sippen sterben.
Der einzig lebt - wir wissen es
Der Toten Tatenruhm.

Alex_2005
Бывалый
Бывалый
Аватара пользователя
 
Сообщения: 242
Зарегистрирован: 07.04.2005 (Чт) 17:09
Откуда: Germany, Baden-Wurttemberg, Bietigheim-Bissingen

Сообщение Alex_2005 » 05.05.2006 (Пт) 0:04

Gotha писал(а):set твойРекордсет=твойРекордсет.execute("SELECT * FROM .... WHERE ... like ""ул. Советская""")


ежели ты используешь DAO рекордсет, то тогда можешь делать ещё так:

Set MyRecordset = MyDatabase.OpenRecordset("SELECT * FROM .... WHERE ... like 'ул. Советская'")

в этом случае ты получишь рекордсет где находятся только найденный по твоим критерия поиска данные.
Guten Morgen! А если не Guten, то тогда это и не Morgen...

z3f
Начинающий
Начинающий
 
Сообщения: 22
Зарегистрирован: 26.01.2005 (Ср) 10:44

Сообщение z3f » 05.05.2006 (Пт) 8:18

Alex_2005 писал(а):
Gotha писал(а):set твойРекордсет=твойРекордсет.execute("SELECT * FROM .... WHERE ... like ""ул. Советская""")


ежели ты используешь DAO рекордсет, то тогда можешь делать ещё так:

Set MyRecordset = MyDatabase.OpenRecordset("SELECT * FROM .... WHERE ... like 'ул. Советская'")

в этом случае ты получишь рекордсет где находятся только найденный по твоим критерия поиска данные.


А как насчет примера для filter и find ???
с помощью sql-запроса я сделаю и без вашей помощи а вот как сделать с помощью filter и find?
помощью по этим командам я так и не нашел...

Alex_2005
Бывалый
Бывалый
Аватара пользователя
 
Сообщения: 242
Зарегистрирован: 07.04.2005 (Чт) 17:09
Откуда: Germany, Baden-Wurttemberg, Bietigheim-Bissingen

Сообщение Alex_2005 » 05.05.2006 (Пт) 9:35

Guten Morgen! А если не Guten, то тогда это и не Morgen...

z3f
Начинающий
Начинающий
 
Сообщения: 22
Зарегистрирован: 26.01.2005 (Ср) 10:44

Сообщение z3f » 05.05.2006 (Пт) 10:20

сам задал вопрос - сам ответил =)

rset.Find "Название LIKE '" & Replace(text1.text,"'","''" "'",,,1


http://bbs.vbstreets.ru/viewtopic.php?t=11179&view=next&sid=c13073d1a507db45d751ce56bda397fb

Alex_2005 - Спасибо!
Последний раз редактировалось z3f 05.05.2006 (Пт) 10:23, всего редактировалось 1 раз.

Alex_2005
Бывалый
Бывалый
Аватара пользователя
 
Сообщения: 242
Зарегистрирован: 07.04.2005 (Чт) 17:09
Откуда: Germany, Baden-Wurttemberg, Bietigheim-Bissingen

Сообщение Alex_2005 » 05.05.2006 (Пт) 10:22

смотри, какой молодец, а говорил что ничего найти не можешь! :lol:
Успехов :wink:
Guten Morgen! А если не Guten, то тогда это и не Morgen...


Вернуться в Visual Basic 1–6

Кто сейчас на конференции

Сейчас этот форум просматривают: AhrefsBot, SemrushBot и гости: 138

    TopList