27.08.2008, 19:17
общий
это ответ
Здравствуйте, Maximus777!
вы правильно догадываетесь
Adoquery
datasource
и если в будущем будете использовать несколько соединений то еще и adoconnection
по поводу как соединить все эти компоненты
Первым делом нужно на форму бросить компонент ADOConnection1, в свойстве ConnectionString выбрать ваше соединение, для этого нажать Build выбрать поставщика Microsoft Jet 4.0 нажать далее потом выбрать ваш Access файл и проверить подключение, если все хорошо то жмете ОК (все строка подключения задана)
далее бросаете на форму
DataSource из DataAccess
DBgrid из DataControls
ADOQuery из ADO
и связываете их друг с другом
буду писать как код, но это на самом деле нужно будет просто выставить в свойствах компонентов
DBgrid1.DataSourse:=DataSourse1
DataSourse1.DataSet:=ADOQuery1
все настройка компонентов произведена далее к запросам
при нажатии на кнопку например "поиск" выполняется следующий код
with ADOQuery1 do
begin
Close;
SQL.Clear;
SQL.Add('select * from table where Наименование like ''%подстрока%''');
open;
end
и в принципе все
если будут вопросы в минифорум