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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 26.01.2009, 18:02   #11
Ce4kok
Пользователь
 
Регистрация: 25.01.2009
Сообщений: 40
По умолчанию

В общем я кое-что накидал, но у меня не работает поиск по базе Access'a и вывод в DBGrid. Я вроде норм всё сделал (это мне так кажется =) ). Кому не лень посмотрите исходник и попратве если, что я так начинал делать поиск только по Названию (BOOKNAME)

Ссылка на исходник (1.3 мб)
http://ifolder.ru/10233535
Ce4kok вне форума Ответить с цитированием
Старый 26.01.2009, 18:13   #12
Ce4kok
Пользователь
 
Регистрация: 25.01.2009
Сообщений: 40
По умолчанию

Я вот пробовал поэксперементировать с DBNavigator. Его кнопки не активны. Помогите разобраться новичку, что да как там работает.
Ce4kok вне форума Ответить с цитированием
Старый 26.01.2009, 18:15   #13
plato
Форумчанин
 
Регистрация: 23.01.2009
Сообщений: 107
По умолчанию

что так сложно, тут бы и показал код
и не забудьте подарить детям шоколадку
plato вне форума Ответить с цитированием
Старый 26.01.2009, 18:16   #14
plato
Форумчанин
 
Регистрация: 23.01.2009
Сообщений: 107
По умолчанию

А ты в навигаторе DataSource указал?
и не забудьте подарить детям шоколадку
plato вне форума Ответить с цитированием
Старый 26.01.2009, 18:21   #15
Ce4kok
Пользователь
 
Регистрация: 25.01.2009
Сообщений: 40
По умолчанию

Ура... Я моя деревянная голова поняла что нужно сделать и всё получилось =) всё вроде работает.

Остался один вопрос:

У меня никак не работает поиск!!!

Посмотрите исходник кому не трудно
Ce4kok вне форума Ответить с цитированием
Старый 26.01.2009, 18:23   #16
plato
Форумчанин
 
Регистрация: 23.01.2009
Сообщений: 107
По умолчанию

купишь детям шоколадки
и не забудьте подарить детям шоколадку
plato вне форума Ответить с цитированием
Старый 26.01.2009, 18:46   #17
Ce4kok
Пользователь
 
Регистрация: 25.01.2009
Сообщений: 40
По умолчанию

=) Я тут увидел новость, что есть DBNavigator с кнопкой поиска =). Только, что-то в гугле не могу нигде найти
Ce4kok вне форума Ответить с цитированием
Старый 26.01.2009, 19:25   #18
maladoy
delphi-ст!
Форумчанин
 
Аватар для maladoy
 
Регистрация: 02.01.2009
Сообщений: 825
По умолчанию последовательный поиск записей

брось на форму edit
поставь радиогруппу
1 радиокнопка автор
2 радиокнопка наименование книги
Код:
procedure editchange(sender:toobject);
var s:string;
begin
 adotable1.locate (s,edit.text,[LocaseInsensive,Lopartialkey]) ;
end;
где s:='имя поля' в котором ищешь!!!!!
вступлю в команду разработчиков ПО на Delphi

Последний раз редактировалось maladoy; 26.01.2009 в 19:27.
maladoy вне форума Ответить с цитированием
Старый 26.01.2009, 19:27   #19
Ce4kok
Пользователь
 
Регистрация: 25.01.2009
Сообщений: 40
По умолчанию

procedure TForm4.RzButton1Click(Sender: TObject);
begin
with ADOQuery1 do begin
Close; //закрыть предыдущий запрос
SQL.Clear; //очистить предыдущий запрос
SQL.Add('SELECT *'); //отображение всех полей таблицы при совпадении
SQL.Add('FROM tblMain'); //в какой БД искать
SQL.Add('WHERE');
SQL.Add('( BookName="'+RzEdit1.Text+'")'); // параметр поиска для поля Раздел
SQL.Add('Order By BookName'); //искато по Разделу
open; //приступить к поиску
end;
DataSource1.DataSet:=ADOQuery1
end;


Что здесь неправильно в поиске?
Ce4kok вне форума Ответить с цитированием
Старый 26.01.2009, 19:30   #20
Ce4kok
Пользователь
 
Регистрация: 25.01.2009
Сообщений: 40
По умолчанию

Ок, Maladoy. Попробую твоим способом.
Ce4kok вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
access+delphi+ado aid_013 БД в Delphi 2 10.07.2010 09:28
Delphi <--> ADO <--> Access acid02 БД в Delphi 4 09.04.2009 16:29
БД Access + Delphi, ADO. по сети Cyn4uk БД в Delphi 4 04.01.2008 00:06
Delphi+ADO+Access Turpa Помощь студентам 12 15.10.2007 23:29
Програмно добавлять в базу данные oLMeR БД в Delphi 5 25.02.2007 21:32