Форум программистов, компьютерный форум, киберфорум
C++ Builder: Базы данных
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 5.00/3: Рейтинг темы: голосов - 3, средняя оценка - 5.00
2 / 2 / 3
Регистрация: 01.03.2015
Сообщений: 131

Фильтр и отображение

03.06.2016, 01:57. Показов 582. Ответов 3
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Всем здравствуйте, прошу помощи
Как отображать только связанные строчки в инете всё перерыл ничего нету(
и фильтр есть вот такой код
C++
1
2
3
ADOTable1->Filtered = false;
ADOTable1->Filter = "ИНН >= 0 AND ИНН <=" + Edit12->Text;
ADOTable1->Filtered = true;
он фильтрует числовое поле, но только после ввода полного значения, а как сделать чтобы фильтровал при вводе первого символа
со строками сделано так и работает
C++
1
2
3
4
ADOTable1->Filtered = false;
String s = String().sprintf("[%s] = '%s'", ComboBox2->Text, DateToStr(DateTimePicker3->Date));
ADOTable1->Filter = s;
ADOTable1->Filtered = true;
Заранее благодарен

Добавлено через 2 часа 19 минут
Попробовал вот так, компилится, но ничего не происходит
C++
1
2
3
4
ADOTable1->Filtered = false;
String s = String().sprintf("[%s] = '%s'", ComboBox2->Text, Edit12->Text);
ADOTable1->Filter = s;
ADOTable1->Filtered = true;
Добавлено через 2 часа 49 минут
Хм.........

Добавлено через 38 минут
есть такой код, но не пойму как его перевести
Delphi
1
2
3
4
5
6
7
8
9
10
11
procedure TForm1.Edit1Change(Sender: TObject);
begin
  ADOTable1.Filtered:=False;
  ADOTable1.Filtered:=True;
end;
 
procedure TForm1.ADOTable1FilterRecord(DataSet: TDataSet; var Accept: Boolean);
var s: String;
begin
  Accept:=(Copy(IntToStr(ADOTable1.FieldByName('ИНН').AsInteger),1,Length(Edit1.Text))=Edit1.Text);
end;
вот так пробовал, но не как
C++
1
Accept = (Copy(IntToStr(ADOTable1->FieldByName('ИНН')->AsInteger),1,Length(Edit12->Text))=Edit12->Text);
Добавлено через 2 часа 56 минут
Сделал так ,но не фильтрует по первому символу(( подскажите в чём проблемка
C++
1
2
3
4
5
ADOTable1->Filtered = false;
String s = String().sprintf("[%s] = '%s'", ComboBox2->Text,  Edit12->Text);
Edit12->Text.Length() == 0 ? s = "" : s;
ADOTable1->Filter = s;
ADOTable1->Filtered = true;
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
03.06.2016, 01:57
Ответы с готовыми решениями:

Фильтр файлов в QFileSystemModel, отображение в textEdit
Отображаю ветку папок в TreeView, использую QFileSystemModel. Вопрос1: Как сделать фильтр файлов для этой модели( нужно отображение...

Отображение данных при запуске формы содержащей фильтр по полю со списком
Доброго дня. Такой вопрос. Имеется База данных с формой в которую вставлен фильтр по полю со списком. По значению в списке...

Фильтр по форме по нескольким логическим полям с использованием кнопки Общий фильтр
Здравствуйте! Есть простая таблица и созданная форма. Идея в том, чтобы ставя галки осуществлять поиск (с помощью кнопки общий фильтр...

3
480 / 393 / 113
Регистрация: 24.04.2012
Сообщений: 1,632
Записей в блоге: 3
03.06.2016, 10:44
Цитата Сообщение от NextGen25 Посмотреть сообщение
"[%s] = '%s'"
А если так?
C++
1
"[%s] like 's%'"
0
2 / 2 / 3
Регистрация: 01.03.2015
Сообщений: 131
03.06.2016, 13:09  [ТС]
Цитата Сообщение от Bit_Man Посмотреть сообщение
"[%s] like 's%'"
Тогда вот так получается
Миниатюры
Фильтр и отображение  
0
2 / 2 / 3
Регистрация: 01.03.2015
Сообщений: 131
05.06.2016, 15:53  [ТС]
Людиииии

Добавлено через 7 часов 28 минут
тут есть кто нибудь, кто может подсказать в чём проблема?

Добавлено через 13 часов 55 минут
C++
1
2
3
4
5
ADOTable1->Filtered = false;
String s = String().sprintf("[%s] = %s", ComboBox2->Text,  Edit12->Text);
Edit12->Text.Length() == 0 ? s = "" : s;
ADOTable1->Filter = s;
ADOTable1->Filtered = true;
фильтрует но только после того как введёшь все символы.... почему не по первому символу фильтрует???
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
05.06.2016, 15:53
Помогаю со студенческими работами здесь

WAMPSERVER Version 2.4 - отображение в БД в Хроме (пишет ошибки, в уроках Баранцева отображение БД как обычная страница)
Здравствуйте. Решил изучить селениум (скачал уроки М. Баранцева). Поставил WAMPSERVER Version 2.4 (всё по умолчанию). При установке БД...

Фильтр
Пожалуйста помогите настроить фильтр то есть поставить его красиво. Чтобы сумма была по середине а кнопка фильторовать стояла ниже и...

Фильтр
Доброго времени суток! Помогите с алгоритмом: Имеется массив строк, размерности M,N: A B C D E F G '' '' '' H '' '' '' '' ...

Фильтр с BETWEEN
Привет. Есть 2 формы. В них ввожу какие-то цифры и к DBGrid, который прилеплен к TADOTable должны показаться только те записи, у которых...

Фильтр
создал фильтр для по поиску записей в бд(создал через Paradox) на 1й case реагирует а на второй не хочет пусть там даже число или обычный...


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

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Новые блоги и статьи
Символьное дифференцирование
igorrr37 13.02.2026
/ * Логарифм записывается как: (x-2)log(x^2+2) - означает логарифм (x^2+2) по основанию (x-2). Унарный минус обозначается как ! */ #include <iostream> #include <stack> #include <cctype>. . .
Камера Toupcam IUA500KMA
Eddy_Em 12.02.2026
Т. к. у всяких "хикроботов" слишком уж мелкий пиксель, для подсмотра в ESPriF они вообще плохо годятся: уже 14 величину можно рассмотреть еле-еле лишь на экспозициях под 3 секунды (а то и больше),. . .
И ясному Солнцу
zbw 12.02.2026
И ясному Солнцу, и светлой Луне. В мире покоя нет и люди не могут жить в тишине. А жить им немного лет.
«Знание-Сила»
zbw 12.02.2026
«Знание-Сила» «Время-Деньги» «Деньги -Пуля»
SDL3 для Web (WebAssembly): Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 12.02.2026
Содержание блога Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами и вызывать обработчики событий столкновения. . . .
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 11.02.2026
Содержание блога Библиотека SDL3 содержит встроенные инструменты для базовой работы с изображениями - без использования библиотеки SDL3_image. Пошагово создадим проект для загрузки изображения. . .
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL3_image
8Observer8 10.02.2026
Содержание блога Библиотека SDL3_image содержит инструменты для расширенной работы с изображениями. Пошагово создадим проект для загрузки изображения формата PNG с альфа-каналом (с прозрачным. . .
Установка Qt-версии Lazarus IDE в Debian Trixie Xfce
volvo 10.02.2026
В общем, достали меня глюки IDE Лазаруса, собранной с использованием набора виджетов Gtk2 (конкретно: если набирать текст в редакторе и вызвать подсказку через Ctrl+Space, то после закрытия окошка. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru