Форумы HiProg.com - MS ACCESS, VBA, VB

 

Ответить на сообщение

Вернуться к теме

Вы отвечаете на сообщение:

ник: Анатолий (Киев)
Конкретный диапазон A1:C10 в файле C:\MyFile.xls. 1-я строка - заголовки.

Вывести в запросе:

SELECT * FROM [Sheet1$A1:C10] IN 'C:\MyFile.xls'[Excel 5.0;HDR=YES];

Создать таблицу на основе диапазона:

SELECT * INTO MyTable FROM [Sheet1$A1:C10] IN 'C:\MyFile.xls'[Excel 5.0;HDR=YES];

Добавить в таблицу из диапазона (количество столбцов и полей совпадают):

INSERT INTO MyTable SELECT * FROM [Sheet1$A1:C10] IN 'C:\MyFile.xls'[Excel 5.0;HDR=YES];

Если данные начинаются с 1-й строки диапазона, то HDR=NO. Тогда поля в запросе будут F1, F2, ... (Для eng версии Access, для rus - не знаю).
Если нужно конкретно указать, какой столбец, в какое поле, то вставьте последнюю строку в новый запрос в режиме SQL, перейдите в конструктор, укажите поля, вернитесь в SQL и уберите "*".


Ваше имя:

Пароль:

Цитировать: [quote][/quote] Код: [code][/code]
Жирный: [b][/b] Наклонный: [i][/i]
URL: [url][/url] 

Сообщение:

 Размер файла не более 50 Кбт. Большие файлы можно размещать на www.slil.ru

Прикрепить:

 

Для вставки смайлов в текст щелкните по значку.