|
0 / 0 / 0
Регистрация: 14.07.2015
Сообщений: 34
|
||
Произвести поиск по части текста в поле с типом21.02.2016, 16:36. Показов 2677. Ответов 9
Метки нет (Все метки)
Доброго дня!
Во вложении проект на RAD Studio10. Мне нужно в базе данных (*mdb) произвести поиск по части текста в поле с типом "Длинный текст" или Widememo. В приложенном проекте на форме есть кнопка "findnearest". Код этой кнопки приводит к ошибке
p.s. функция Locate не подходит, так как она ищет совпадение с первого символа в исходной строке. А мне надо найти определенные слова в любой части сообщения. Таже я в курсе того что Access 2007 не индексирует поле типа MEMO бла-бла-бла. А у меня стоит 2013 оказывается... Но вот тут написано что он индексирует этот тип данных только первые 255 символов ссылка
0
|
||
| 21.02.2016, 16:36 | |
|
Ответы с готовыми решениями:
9
Как произвести поиск блок-текста в файле
|
|
0 / 0 / 0
Регистрация: 14.07.2015
Сообщений: 34
|
|
| 21.02.2016, 17:54 [ТС] | |
|
Я нашел один способ поиска данных через SQL запрос "SELECT -LIKE". Но так как этот запрос меняет содержимое TDBGrid, приходиться на форме создавать дополнительно Dataset, TFDQuery и TDBGrid2. Результат запроса выводиться в TDBGrid2 и от туда переноситься в первый....
Может есть менее извращенный способ??? А???
0
|
|
|
0 / 0 / 0
Регистрация: 14.07.2015
Сообщений: 34
|
|||
| 21.02.2016, 19:28 [ТС] | |||
|
Добавлено через 3 минуты А я так понимаю, что через Query нельзя выполнить SELECT, при этом не производя отбор данных в Gride, а ограничившись лишь перемещением фокуса на найденную строку? Допустим что всегда находиться не больше одной строки
0
|
|||
|
|
|
| 21.02.2016, 21:19 | |
|
что делает - находится, отваливается
что делать - находиться, отвалиться query существует сам по себе, без всякого Grid непонятно, для чего тащить все данные в грид, а потом в нем искать потом, если нужно искать среди данных, которые уже здесь, вы можете просто перемещаться по записям и проверять значения полей на любые нужные нам условия в таких случаях нужно просто заново узнать, как вообще вы хотите, чтобы это выглядело и ДЕЙСТВИТЕЛЬНО ли нужны ВСЕ данные в гриде чаще всего оказывается, что это просто блажь
0
|
|
|
0 / 0 / 0
Регистрация: 14.07.2015
Сообщений: 34
|
|||
| 21.02.2016, 22:37 [ТС] | |||
|
Добавлено через 7 минут Добавлено через 1 минуту перемещение по полю, там свыше 200 тыс записей будет.... это не пойдет! Нужен быстрый метод поиска типа FindNearest... У меня такое впечатление что никто и не читал сообщения с которого началась тема???
0
|
|||
|
пофигист широкого профиля
4769 / 3204 / 862
Регистрация: 15.07.2013
Сообщений: 18,609
|
|
| 22.02.2016, 01:22 | |
|
0
|
|
|
|
||
| 22.02.2016, 05:16 | ||
|
https://www.youtube.com/watch?v=e1gYylSnUwk
если у тебя 200 тыс записей! O_O какой грид? тебе чтобы промотать до конца его, нужно пальцем давить с двуми перерывами на пописеть... Для этого 200000 записей будут по сети переданы на клиента и там уже будет шариться твой ненаглядный Nearest. Легенда гласит, что именно для поиска данных в реляционных БД древние греки (они просто тоже умели только блаблабла, как я) изобрели SQL-запросы и лично Аристотель вписал в документацию Like ! Запрос выполняется прямо на сервере, и только избранные записи передаются клиенту. Но так как клиент не хочет ни сам читать, ни других слушать, ни даже рассказать то, что его просят, то помочь ему нечем...
0
|
||
|
0 / 0 / 0
Регистрация: 14.07.2015
Сообщений: 34
|
|
| 22.02.2016, 10:37 [ТС] | |
|
я понял уважаемый, тут собрались (censored). Веселитесь и дальше, удачи!
0
|
|
|
3763 / 2267 / 705
Регистрация: 29.05.2013
Сообщений: 9,622
|
|
| 24.02.2016, 13:59 | |
|
krapotkin ну вы перестарались. Клиент попался нервеный, читать много буковоф не захотел. Дали бы вы ему небольшой код с sql-запросом и он бы уписялся от щастья, а так ушел обиженный.
0
|
|
| 24.02.2016, 13:59 | |
|
Помогаю со студенческими работами здесь
10
Поиск с игнорированием части текста
QtextEdit возможность редактирования части текста и запрет перевода курсора на другие части текста Поиск ячейки в массиве данных по части текста Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
сукцессия микоризы: основная теория в виде двух уравнений.
anaschu 11.01.2026
https:/ / rutube. ru/ video/ 7a537f578d808e67a3c6fd818a44a5c4/
|
WordPad для Windows 11
Jel 10.01.2026
WordPad для Windows 11
— это приложение, которое восстанавливает классический текстовый редактор WordPad в операционной системе Windows 11. После того как Microsoft исключила WordPad из. . .
|
Classic Notepad for Windows 11
Jel 10.01.2026
Old Classic Notepad for Windows 11
Приложение для Windows 11, позволяющее пользователям вернуть классическую версию текстового редактора «Блокнот» из Windows 10. Программа предоставляет более. . .
|
Почему дизайн решает?
Neotwalker 09.01.2026
В современном мире, где конкуренция за внимание потребителя достигла пика, дизайн становится мощным инструментом для успеха бренда. Это не просто красивый внешний вид продукта или сайта — это. . .
|
|
Модель микоризы: классовый агентный подход 3
anaschu 06.01.2026
aa0a7f55b50dd51c5ec569d2d10c54f6/
O1rJuneU_ls
https:/ / vkvideo. ru/ video-115721503_456239114
|
Owen Logic: О недопустимости использования связки «аналоговый ПИД» + RegKZR
ФедосеевПавел 06.01.2026
Owen Logic: О недопустимости использования связки «аналоговый ПИД» + RegKZR
ВВЕДЕНИЕ
Введу сокращения:
аналоговый ПИД — ПИД регулятор с управляющим выходом в виде числа в диапазоне от 0% до. . .
|
Модель микоризы: классовый агентный подход 2
anaschu 06.01.2026
репозиторий https:/ / github. com/ shumilovas/ fungi
ветка по-частям.
коммит Create переделка под биомассу. txt
вход sc, но sm считается внутри мицелия. кстати, обьем тоже должен там считаться. . . .
|
Расчёт токов в цепи постоянного тока
igorrr37 05.01.2026
/ *
Дана цепь постоянного тока с сопротивлениями и источниками (напряжения, ЭДС и тока). Найти токи и напряжения во
всех элементах. Программа составляет систему уравнений по 1 и 2 законам Кирхгофа и. . .
|