powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Delphi [игнор отключен] [закрыт для гостей] / подскажите
23 сообщений из 23, страница 1 из 1
подскажите
    #32302758
Dreew
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
как отсортировать записи в Query по введенному в Edit слову ???
...
Рейтинг: 0 / 0
подскажите
    #32302765
bjohny
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Фильтр мона установить
...
Рейтинг: 0 / 0
подскажите
    #32302773
Dreew
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
а как??? что побробовал, ни чё не получилось
я никогда не сталкивался с созданием БД
...
Рейтинг: 0 / 0
подскажите
    #32302780
Фотография Tаrantino
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
надо разобратся с понятиями. тебе отсортировать или отфильтровать?
...
Рейтинг: 0 / 0
подскажите
    #32302784
bjohny
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
В свойстве Filter пишешь <Имя поля>='Текст для фильтрации'.
Filtered ставишь в true.
'Текст для фильтрации' не помню как сказать фильтру что отсортировать по введенным симолам....
<Поле>='Angel Fish'- Работает
<Поле>='Ang%'- вот здесь проблема(которую я не помню) ... Может кто подскажет
...
Рейтинг: 0 / 0
подскажите
    #32302787
Dreew
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
отфильтровать, ну что бу не видно было
...
Рейтинг: 0 / 0
подскажите
    #32302789
bjohny
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
<Поле>='Текст фильтра*' во как
...
Рейтинг: 0 / 0
подскажите
    #32302813
Dreew
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
а я же не смогу потом менять фильтр, во время работы
...
Рейтинг: 0 / 0
подскажите
    #32302819
bjohny
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Почему, можешь..., обработай OnChange на эдите и алга...
...
Рейтинг: 0 / 0
подскажите
    #32302832
Dreew
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
так подождите, я могу добавить кнопку обновление, отключить Query присвоить фильтру новый параметр и включить Query или не могу?
...
Рейтинг: 0 / 0
подскажите
    #32302841
Dreew
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
насчет OnChange в эдите поподробнее можно?
...
Рейтинг: 0 / 0
подскажите
    #32302849
bjohny
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
не надо чиего отключать.
Если обработать OnChange Все будет RunTime.
Query1.Filter:='Name='+#39+Edit1.Text+'*'+#39;
Только если в Edit Ничего не будет, то ничего не отобразится...
Если надо отображать все, то снимай Filtered в false;
...
Рейтинг: 0 / 0
подскажите
    #32302862
Dreew
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
ок спасибо, щас попробую
...
Рейтинг: 0 / 0
подскажите
    #32302866
bjohny
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вот примерный код OnChange;
if length(Edit1.Text)>0 then
begin
if not Query1.Filtered then Query1.Filtered:=true;
Query1.Filter:='Name='+#39+Edit1.Text+'*'+#39;
end
else
if Query1.Filtered then Query1.Filtered:=false;

Если надо, чтобы фильтрация не зависила от размера букв(A=a), то в FilterOption поставь foCaseInse... в true;
удачи
...
Рейтинг: 0 / 0
подскажите
    #32302905
Dreew
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
всё вроде нормально, только при изменении ComboBox (замена эдита) ДБГрид полностью пустой, я вообще не пойму
...
Рейтинг: 0 / 0
подскажите
    #32302910
Dreew
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
выбираю из списка ComboBox одну запись она работает, а остальные нет причем запись по середине
...
Рейтинг: 0 / 0
подскажите
    #32302915
Adony
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А как вы эту строчку переписали с учетом изменения??
Query1.Filter:='Name='+#39+ Edit1.Text +'*'+#39;
...
Рейтинг: 0 / 0
подскажите
    #32302920
Dreew
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
это запись единственная на английском,

а как сделать так что бы и русские тоже отображались
...
Рейтинг: 0 / 0
подскажите
    #32302926
Dreew
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
да изменил


только сильно не смейся но что такое +#39?
...
Рейтинг: 0 / 0
подскажите
    #32302928
Dreew
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Query1.Filter:='Mana='+#39+ComboBox1.Text+'*'+#39;
...
Рейтинг: 0 / 0
подскажите
    #32302930
Вах
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
#39='
...
Рейтинг: 0 / 0
подскажите
    #32302936
bjohny
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Шо значит русские???? Есть разница или русские или английские.... И то и другое эт посложнее, если даже вообще невозможно
...
Рейтинг: 0 / 0
подскажите
    #32302969
Dreew
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Спасибо Всем за помощь все проблемы решены на данном этапе,
благодоря Вам много нового узнал.

Ещё раз спасибо!!!!!!!!!
...
Рейтинг: 0 / 0
23 сообщений из 23, страница 1 из 1
Форумы / Delphi [игнор отключен] [закрыт для гостей] / подскажите
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]