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

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

Вернуться   Форум программистов > Delphi программирование > Общие вопросы Delphi
Регистрация

Восстановить пароль
Повторная активизация e-mail

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

Ответ
 
Опции темы Поиск в этой теме
Старый 07.06.2009, 16:10   #1
immor
 
Регистрация: 14.02.2009
Сообщений: 8
По умолчанию Адресная книга

Доброго времени суток.
Нужно написать адресную книгу в Делфи. что был поиск по фамилии, по адресу ...когда вводишь фамилию выводил адрес номер телефона...или когда вводишь улицу выводил фамилию человека.
Спасибо.
immor вне форума Ответить с цитированием
Старый 07.06.2009, 17:25   #2
ViNcHeStEr
Delphi
Форумчанин
 
Регистрация: 12.06.2008
Сообщений: 137
По умолчанию

1) Создаёте 4 edit: фамилия улица дом телефон.
2) По нажатию на кнопку эти данные заносятся в stringgrid в одну строку.
Код:
stringgrid.cells[0,k]:=edit1.text;
stringgrid.cells[1,k]:=edit2.text;
stringgrid.cells[2,k]:=edit3.text;
stringgrid.cells[3,k]:=edit4.text;
3) Создаём ещё один edit для поиска.
4) По нажатию второй кнопки производится поиск по всему stringgridу.
5) Если найдено, то "фамилия улица дом телефон" выводится во второй stringgrid с одной строкой.
Код:
for i:=1 to n do
begin
for j:=1 to n do
begin
if stringgrid.cells[i,j]=edit5.text then
begin
stringgrid2.cells[0,0]:=stringgrid.cells[0,j];
stringgrid2.cells[1,0]:=stringgrid.cells[1,j];
stringgrid2.cells[2,0]:=stringgrid.cells[2,j];
stringgrid2.cells[3,0]:=stringgrid.cells[3,j];
end;
end;
end;
как-то так...
ViNcHeStEr вне форума Ответить с цитированием
Старый 07.06.2009, 17:47   #3
Ntlegend
Форумчанин
 
Аватар для Ntlegend
 
Регистрация: 12.05.2007
Сообщений: 373
По умолчанию

лучше делать через БД
Перемен! - требуют наши сердца. Перемен! - требуют наши глаза.
В нашем смехе и в наших слезах, И в пульсации вен:
"Перемен!Мы ждем перемен!"
Ntlegend вне форума Ответить с цитированием
Старый 07.06.2009, 17:48   #4
Levsha100
Заблокирован
Старожил
 
Регистрация: 20.07.2008
Сообщений: 4,032
По умолчанию

Используйте Базы Данных Access(не пугайтесь, тут нету нечего сложного)
Советую книгу "Библия Delphi" М.Фленов, там все есть.
Levsha100 вне форума Ответить с цитированием
Старый 07.06.2009, 18:51   #5
immor
 
Регистрация: 14.02.2009
Сообщений: 8
По умолчанию

Спасибо за код.
Понятно что лучше это делать через аксесс, но задание в делфи.
За книгу спасибо.
immor вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Outlook + Адресная книга + контакты anikon Microsoft Office Excel 1 28.10.2009 15:40
Как разработать БД "Адресная книга" Vein БД в Delphi 13 15.12.2008 15:24
Книга по С# Arhe Общие вопросы C/C++ 3 02.10.2008 22:06
Адресная книга Snake_ua PHP 6 26.02.2008 09:40