Форум: "Базы";
Текущий архив: 2002.08.05;
Скачать: [xml.tar.bz2];
ВнизПомогите новичку Найти похожие ветки
← →
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;
Скачать: [xml.tar.bz2];
Память: 0.47 MB
Время: 0.005 c