Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Delphi: Базы данных и репортинг > Выбор файла


Автор: kulikoff 24.12.2005, 13:47
У меня выполняется, допустимб такой запрос:

Код

Query1.SQL.Text:='select * from "D:\MyDatabase\1.dbf"';


Как мне сделать так, чтоб пользователь мог выбрать сам файл, который необходимо подставить в запрос? Какие компоненты используются и как изменить сам текст запроса для этого?

Автор: offline 24.12.2005, 14:34
используй OpenDialog1

а запрос можно изменить так

var
k : String;
begin
if OpenDialog1.Execute
then k:='select * from "' + OpenDialog1.FileName +'"'
else exit;
Query1.SQL.Text:=k;

ну типо етого smile

Автор: kulikoff 24.12.2005, 15:29
А на какой закладке палитрі компонентов он находится? И как им пользоваться в двух словах, если можно?

Автор: offline 24.12.2005, 15:36
закладка Dialogs

в свойствах OpenDialog1 в фильтрах поставь те расширения, которые хзочешь видеть

затем на кнопку вешаешь

var
k : String;
begin
if OpenDialog1.Execute
then k:='select * from "' + OpenDialog1.FileName +'"'
else exit;
Query1.SQL.Text:=k

Автор: kulikoff 24.12.2005, 18:36
А как быть, если запрос у меня параметризованный? После
Цитата
Query1.SQL.Text:=k

вешать спокойно идентификацию параметров? Матюкаться не будет?

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)