Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2002.08.05;
Скачать: CL | DM;

Вниз

Помогите новичку   Найти похожие ветки 

 
vich   (2002-07-11 01:28) [0]

Пытаюсь самостоятельно овладеть Дельфи и написанием баз данных на ней. Создал базу при помощи Парадокс и при помощи Form Wizard
сделал форму. Как теперь мне сделать поиск по базе?
Например: имеем в базе 7 полей: Имя исполнителя, Название песни, Номер песни, Номер CD, Описание песни, Порядкавый номер записи,Напрвление музыки. Как мне отобразить в Memo результат поиска?
Зарание благодарен.


 
SuperVK ©   (2002-07-11 07:19) [1]

Не совсем понятно, что тебе надо сделать с MEMO.
Что должно в нём отображаться? Найденный список, или текст песни, или что-то другое?

В общем случае можно делать так:
1) На форме помещаешь семь полей для ввода условий поиска;
2) Дальше несколько вариантов:
а) Из полученных выражений создаёшь фильтр для главной
таблицы и установив свойство Filtered в TRUE отображаешь
таблицу на какой-нибудь форме через DBGrid.
б) Из полученных выражений создаёшь SQL-запрос и
запускаешь его. Полученный список отображаешь на
какой-нибудь форме через DBGrid.
в) Можно перебирать все записи (TTable.FindFirst,FindNext и
т.п.) и по правилам, заданным в условиях поиска и
какой-нибудь логике (которую сам задашь в алгоритмах)
формируешь результат поиска.


 
vich   (2002-07-11 12:16) [2]

Спасибо за сообщение. Попытаюсь это все переварить своими мозгами.
Я хочу что бы в Memo или другом компоненте отбражались Название песни, исполнитель, номер песни и CD номер.
Но моя проблема в том, что я не умею создавать запрос, но я попробую.
Еще раз спасибо.


 
vich   (2002-07-11 21:27) [3]

К сожалению мне ваш совет не помог. Никак не могу сделать.Наверно неверной пютёй иду или что-то другое.
Вот хоть бы код увидеть одним глазком.
Если можете, то пожалуйста напишите.


 
SuperVK ©   (2002-07-12 04:56) [4]

Блин...

Ну да ладно, слепил я тут на скорую руку что-то наделённое какой-то функциональностью (сделал на фильтрах). На norman_dog@rambler.ru сбросить?


 
vich   (2002-07-12 12:35) [5]

Да пожалуйста


 
vich   (2002-07-12 15:45) [6]

Жду с нетерпением!!!!


 
Johnmen ©   (2002-07-12 16:01) [7]

Не жди, а читай книги !
А то возникает сомнение в
>>>Пытаюсь самостоятельно


 
vich   (2002-07-12 21:44) [8]

Вы правы, но согласитесь, читать книги, где все написано по немецки и еще для профессионалов. К тому же у них очень много прибамбасов.
Например, большую часть кода занимают процедуры и функции представляющие процесс поиска или другой в графическом варианте, а мне это нафиг не нужно. Поэтому будет очень полезно посмотреть просто сухой, твердый код без всяких излишеств и прибамбасов.


 
vich   (2002-07-12 21:46) [9]

Даже если мне уважаемый SuperVK © и не пришлет код, я не обижусь.
Тогда буду заваливать вопросами форум.
Желаю удачи.


 
SuperVK ©   (2002-07-15 07:37) [10]

2 vich

А вообще у Delphi хорошие примеры идущие в поставке с самим Delphi (особенно по БД). Посмотри, если у тебя Delphi3, то это в каталоге Demos.

PS: пример отправил.


 
vich   (2002-07-15 13:16) [11]

Я уже просмотрел все примеры, плюс к этому на компакт диске с Delphi.
Но разобраться очень сложно если нет хоть малейшего представления о чем идет речь, а "занимать" чужие Demo и подстраивать под свое имя не идет. Переделать переделаю, а в голове-то ничего не останется.
Мне важен сам процесс работы, куда что передает управление и что потом происходит.


 
vich   (2002-07-15 14:23) [12]

Спасибо получил. Углубляюсь в изучение.
Еще раз спасибо!!!1


 
vich   (2002-07-16 00:25) [13]

Спасибо еще раз.
Программу разобрал, теперь все ясно.



Страницы: 1 вся ветка

Текущий архив: 2002.08.05;
Скачать: CL | DM;

Наверх




Память: 0.49 MB
Время: 0.012 c
1-13631
novice_al
2002-07-23 08:15
2002.08.05
Подскажите пожалуйста!


1-13707
KiKo
2002-07-24 11:13
2002.08.05
Мультиязыковая поддержка


1-13637
j_onion
2002-07-23 03:49
2002.08.05
указатель на запись


1-13704
ask
2002-07-24 11:32
2002.08.05
string -> char


6-13739
z_1
2002-05-21 21:24
2002.08.05
Помогите с UDP