Страница 1 из 1

Вопрос по Register Table

Добавлено: 15 июл 2014, 08:21
Annushka
Всем привет! Хочу использовать оператор Register Table для открытия таблицы в txt-файле. Вопрос мой таков - какой синтаксис нужно применить, чтобы открывался диалог, где можно было бы выбрать имя исходного файла?

Re: Вопрос по Register Table

Добавлено: 15 июл 2014, 09:17
ginpetr
Если правильно понял задачу, сначала нужно выполнить fileopendlg(), чтоб выбрать файл на диске. Он возвращает полный путь и имя файла.

Re: Вопрос по Register Table

Добавлено: 16 июл 2014, 03:35
Annushka
Спасибо, по крайней мере открыть пытается. А как теперь передать полученное имя (переменная String) оператору Register Table?

Re: Вопрос по Register Table

Добавлено: 16 июл 2014, 06:26
ginpetr
str=fileopendlg(...)
register table str ...

так не выходит?

Re: Вопрос по Register Table

Добавлено: 16 июл 2014, 06:56
Annushka
Dim s_filename As str
str = FileOpenDlg("","Table","TXT","")
Register Table "str" TYPE ASCII Delimiter 9 Titles



получаю Variable String not defined

Re: Вопрос по Register Table

Добавлено: 16 июл 2014, 07:07
ginpetr
:)
Dim s_filename As string
s_filename = FileOpenDlg("","Table","TXT","")
Register Table "s_filename" TYPE ASCII Delimiter 9 Titles
...вот так
правильность register table не проверял- справка Вам в помощь