![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Пользователь
Регистрация: 31.10.2008
Сообщений: 26
|
![]()
Бд в Accesse. Осуществить поиск по тексту который введет пользователь в Edit1. Если БД находится на другой форме и как вывести в отдельное окно информацию.
|
![]() |
![]() |
![]() |
#2 |
Форумчанин
Регистрация: 28.10.2008
Сообщений: 350
|
![]()
а) БД не может быть на другой форме или вобще на какой то из форм, БД находиться на диске, а на форме может быть только соединение(AdoConnection) обращение в виде запроса (AdoCommand)
б) Осуществить поиск Adocommand.SQL.TEXT:=' select * from <Имя таблицы> where <Название поля>=( или like) '+ Edit.text; - что то вроде этой конструкции в) Вывести на другую форму Кидаешь на форму DBGrid к нему DataSource и соотвественно запрос (AdoCommand) г) Обращение к компонентам расположенных на другой форме прописываешь в модуле откуда будешь вызывать обращение Uses Имя модуля к которому нужно обратиться, ну и обращаешься <имя формы>.<Имя компонента> |
![]() |
![]() |
![]() |
#3 |
Пользователь
Регистрация: 31.10.2008
Сообщений: 26
|
![]()
А что на кнопочке "поиск" прописать?
|
![]() |
![]() |
![]() |
#4 |
Форумчанин
Регистрация: 28.10.2008
Сообщений: 350
|
![]()
Про пиши
Adocommand.Close; Adocommand.SQL.TEXT:=' select * from <Имя таблицы> where <Название поля>=( или like) '+ Edit.text; AdoCommand.Open; Ну и форму вызови куда к которой привязан AdoCommand |
![]() |
![]() |
![]() |
#5 |
Пользователь
Регистрация: 31.10.2008
Сообщений: 26
|
![]()
ругается на Close,SQL,Open
|
![]() |
![]() |
![]() |
#6 |
Форумчанин
Регистрация: 28.10.2008
Сообщений: 350
|
![]()
естественно ты компонент не поставила
Tadoconnection Tadocommand я прав ? с вкладки ADO |
![]() |
![]() |
![]() |
#7 |
Пользователь
Регистрация: 31.10.2008
Сообщений: 26
|
![]()
Нет, я поставила. и во второй строчке без SQL
Adocommand1.CommandText:='select * from data where name=Edit1.text'; теперь тока на открыть и закрыть ругается, просто если на писать у Adocommand. после него даже не выводится open и close,видимо как-то по-другому прописывается |
![]() |
![]() |
![]() |
#8 |
Форумчанин
Регистрация: 28.10.2008
Сообщений: 350
|
![]()
Adocommand1.Close;
Adocommand1.Open; и базу настрой |
![]() |
![]() |
![]() |
#9 |
Пользователь
Регистрация: 31.10.2008
Сообщений: 26
|
![]()
Close и Open там в принципе не может быть.
для выполнения Adocommand1.execute а базу я настроила, теперь когда вводишь текст в Edit1 вылезает ошибка типо не установлено значение по умолчанию |
![]() |
![]() |
![]() |
#10 |
Форумчанин
Регистрация: 28.10.2008
Сообщений: 350
|
![]()
И то верно close и Open нет- извиняюсь перепутал с Query
|
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Поиск | StartMis | Общие вопросы Delphi | 5 | 26.08.2008 13:48 |
Поиск в бд | KAKTYC | SQL, базы данных | 3 | 25.07.2008 13:21 |
поиск | Азамат | Microsoft Office Excel | 7 | 18.06.2008 13:44 |
Поиск | Witaliy | Общие вопросы Delphi | 1 | 01.05.2008 18:42 |
как осуществить поиск в компоненте WebBrowser1 в delphi 7 | SonClan | Работа с сетью в Delphi | 5 | 20.11.2007 12:43 |