Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > БД в Delphi
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 30.03.2011, 20:26   #1
hunter03
Форумчанин
 
Регистрация: 05.05.2009
Сообщений: 244
По умолчанию поиск человека по номеру телефона

Здравствуйте, помогите пожалуйста, никак не получается сделать фильтр...
есть 2 связанные таблицы....в первой таблице(гланой) порядковый номер человека(автоинкремент) фамилия, имя и т.д.
Во второй таблице тоже счетчик( автоинкрм), порядковый номер записи чедовека, номер телефона и т.д.

мне необходимо по номеру телефона во 2 таблице показать данные про этого человека в 1 таблице...
Пробовал так, но работает не так как нада....
procedure TForm1.Edit4Change(Sender: TObject);
begin
with Table2 do begin
Filtered := False;
Filter := '';

if Length(Edit4.Text)<>0 then begin
if Length(Filter)<>0 then Filter := Filter + ' and Number=' + #39 + Edit4.Text + #39 else
Filter := Filter + 'Number=' + #39 + Edit4.Text + #39;
end;
Filtered := True; Table1.Filtered:=True;
end;

end;
hunter03 вне форума Ответить с цитированием
Старый 30.03.2011, 20:37   #2
evg_m
Старожил
 
Регистрация: 20.04.2008
Сообщений: 5,543
По умолчанию

Код оформляется с помощью кнопочки #
Цитата:
Filtered := True; Table1.Filtered:=True;
И чему же равно условие фильтрации для ПЕРВОЙ таблицы.
программа — запись алгоритма на языке понятном транслятору
evg_m вне форума Ответить с цитированием
Старый 30.03.2011, 20:47   #3
hunter03
Форумчанин
 
Регистрация: 05.05.2009
Сообщений: 244
По умолчанию

буду знать...
эм...я просто не могу понять какое условие создать...можете обьяснить?
hunter03 вне форума Ответить с цитированием
Старый 31.03.2011, 14:26   #4
evg_m
Старожил
 
Регистрация: 20.04.2008
Сообщений: 5,543
По умолчанию

есть 2 связанные таблицы....в первой таблице(гланой) порядковый номер человека(автоинкремент) фамилия, имя и т.д.
=
Во второй таблице тоже счетчик( автоинкрм), порядковый номер записи чедовека, номер

Tabl1.Filter:='пор номер =' + Table2.fieldbyname('пор номер').Asstring;
программа — запись алгоритма на языке понятном транслятору
evg_m вне форума Ответить с цитированием
Старый 31.03.2011, 17:24   #5
hunter03
Форумчанин
 
Регистрация: 05.05.2009
Сообщений: 244
По умолчанию

Спасибо большое!!!
hunter03 вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Кто нибудь пользовался программой, которая определяет местонахождение человека, по номеру телефона? Лукманов Александр Софт 26 21.08.2015 10:47
Поиск абонента по на карте номеру телефона. sexybabeonwings Общие вопросы Delphi 1 26.09.2009 16:39
как найти человека через спутник по номеру мобильного телефона Илюха Свободное общение 15 22.09.2009 13:10