Страница: 1 |
Вопрос: Поиск по первой букве? | Добавлено: 19.05.04 02:26 |
Автор вопроса: ![]() |
Как сделить поиск Data обьекте чтобыне искать по целому слову,а например по первой букве или по двум. Как я понял метод Data1.Recordset.FindNext ищит по полному совпадению Например таблица Fname Перов Иванов К примеру текстовое поле Text1 связано с Data1 и в нем выводятся эти фамилии,а вполе Text2 вводим искомую фамилию. Если в вполе Text2 написать Иванов то следуещее отработает правельно если код вставить в кнопку поиска str= "[Fname] = " + Text2.text Data1.Recordset.FindFirst str А как сделать поиск по первой букве, знаю что Like делает такое например если Иванов то можно написать "[и]*" и все впорядке. НО КАК ЭТО ИСПОЛЬЗОВАТЬ С Data1... долго мучился ничего не получилось. Может быть есть какой другой оператор? Нашол пример Dim MyTable As Recordset Set MyTable = Data1.Recordset MyTable.Index = "AU_ID" MyTable.Seek "=", 5 но он почемуто не фунциклирует ругаеися плохими словами всякими непонятными (Operation is not supported for this type of object) на строчку MyTable.Index = "AU_ID" ничего не понимаю. Спасибо всем кто не устал читать мою поэму и всетаки дачитал этого места {чето меня сегодня поперло} я буду блогодарен любой помощи. |
Ответы | Всего ответов: 1 |
Номер ответа: 1 Автор ответа: ![]() ![]() ![]() Вопросов: 2 Ответов: 16 |
Профиль | Цитата | #1 | Добавлено: 19.05.04 10:41 |
Один из вариантов поиска по любому количеству вводимых символов Private Sub Text2_Change() ' можно вставлять сообщение что нет таких второй вариант используя запрос |
Страница: 1 |
|