С Новым годом! Форум программистов, компьютерный форум, киберфорум
Delphi: Базы данных
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
 
Рейтинг 4.73/11: Рейтинг темы: голосов - 11, средняя оценка - 4.73
25 / 0 / 0
Регистрация: 11.12.2019
Сообщений: 232
RAD XE3+

Фильтр в Query и поиск совпадений

06.12.2022, 12:20. Показов 2173. Ответов 40
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
добрый день, есть таблица


делаю фильтр по id_main, потом ищу в поле id_dsp - если есть значение 1 и 41 тотогда в строке з значением 41 в поле forma_ поставить другое значение, например букву "Б"

вот что я написал, понимаю что примитивно, но не знаю как иначе

Delphi
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
begin
      begin
        Close;
        SQL.Clear;   // фильтр по id_main и id_dsp
        SQL.add('select * from Main_soc_posl where id_main like' + hsp2 +
          ' and id_dsp like 1' + ' and id_dsp like 41');
        Open;
      end; 
 
      if DataModule1.FDQueryVSP.RecordCount <> 0 then
        ksp := (DataModule1.FDQueryVSP.RecordCount);
      if ksp > 1 then //не знаю как сделать поиск по 2-м значениям 
 
      begin              // тоесть если в таблице есть 1 и 41 тогда следующее действие
        begin
          Close;
          SQL.Clear;
          SQL.add('select * from Main_soc_posl where id_main like' + hsp2 +
            ' and id_dsp like 41');
          Open;
        end;
                 //я просто прописал если есть 2 строки, тогда сделать замену текста
        DataModule1.FDQueryVSP.Edit;
        DataModule1.FDQueryVSP.FieldByName('forma_oplati').AsString :=
          'Безоплатна';
        DataModule1.FDQueryVSP.Post;
      end
    end;
не работает
Миниатюры
Фильтр в Query и поиск совпадений  
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
06.12.2022, 12:20
Ответы с готовыми решениями:

Поиск совпадений и действия в зависимости от наличия совпадений
Попытаюсь вкратце описать суть. Приходит список позиций с ценами. Необходимо проверить артикул на наличие совпадений с базой и 1) Если...

ixsso.Query, поис частичных совпадений.
Как настроить этот компонент чтобы он искал не точное совпаление слова а по его части. Например: Запрос: 'отд' Результат должен...

Фильтр через query params
Прошу поделится какой-нибудь статьёй, или решением как можно сделать фильтр фильмов или вообще любой фильтр, чтобы в строке браузера...

40
25 / 0 / 0
Регистрация: 11.12.2019
Сообщений: 232
14.12.2022, 20:45  [ТС]
Студворк — интернет-сервис помощи студентам
примеры таблиц





0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
14.12.2022, 20:45
Помогаю со студенческими работами здесь

Фильтр запроса Query по данным из ListBox
Здравствуйте! Вот такая проблема: Имеется база данных BDE Paradox. В форме размещены 2 ListBox (см. скрин), в которых из одного строки...

Фильтр DirectShow. Query Interface выдает E_NOINTERFACE
В общем, ситуация следующая: есть самописный transfer-фильтр DirectShow, который успешно регистрируется в системе и с помощью которого...

Error answering callback query: [400] Bad Request: query is too old and response timeout expired or query ID is invalid
Я понимаю, что это бывает тогда, когда бот не запущен, а кто то нажимает на инлайн кнопку. АнсверКолбэкКверри не успевает прийти...

Фильтр таблицы Power Query обычным выпадающим списком
Здравствуйте. Мне требуется создать автоматизированный файл обновления таблицы Power Query (далее - PQ) для коллег, которые, ну...

Поиск совпадений
Добрый день может кто сможет подсказать Задача в следующем происходит добавление строки в dgv и при enter надо проверять если такое...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
41
Ответ Создать тему
Новые блоги и статьи
Модель микоризы: классовый агентный подход 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 законам Кирхгофа и решает её. Последовательность действий:. . .
Новый CodeBlocs. Версия 25.03
palva 04.01.2026
Оказывается, недавно вышла новая версия CodeBlocks за номером 25. 03. Когда-то давно я возился с только что вышедшей тогда версией 20. 03. С тех пор я давно снёс всё с компьютера и забыл. Теперь. . .
Модель микоризы: классовый агентный подход
anaschu 02.01.2026
Раньше это было два гриба и бактерия. Теперь три гриба, растение. И на уровне агентов добавится между грибами или бактериями взаимодействий. До того я пробовал подход через многомерные массивы,. . .
Советы по крайней бережливости. Внимание, это ОЧЕНЬ длинный пост.
Programma_Boinc 28.12.2025
Советы по крайней бережливости. Внимание, это ОЧЕНЬ длинный пост. Налог на собак: https:/ / **********/ gallery/ V06K53e Финансовый отчет в Excel: https:/ / **********/ gallery/ bKBkQFf Пост отсюда. . .
Кто-нибудь знает, где можно бесплатно получить настольный компьютер или ноутбук? США.
Programma_Boinc 26.12.2025
Нашел на реддите интересную статью под названием Anyone know where to get a free Desktop or Laptop? Ниже её машинный перевод. После долгих разбирательств я наконец-то вернула себе. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru