powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Люди , помогите.
5 сообщений из 5, страница 1 из 1
Люди , помогите.
    #32137555
АЛИНА
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Люди , помогите.
Пополнение существующей базы на ACCESS из многостраничных таблиц EXCEL.
Каким образом прицерить в ACCESS EXCEL-страницу без первых 3 или 4 записей? Если можно пример.
...
Рейтинг: 0 / 0
Люди , помогите.
    #32137576
наутилус
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
что значит прицепить?
если в Аксессе есть таблица со структурой.. как у страниц... можно просто в экселе выделить нужные строки.. скопировать.. и вставить...
а можно из модуля. открыть книгу экселя... пройтись по нужным страницам.. строкам.. и заполнить таблицы Аксеса
...
Рейтинг: 0 / 0
Люди , помогите.
    #32139222
АЛИНА
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Дело в том что структура таблиц ACCESSa и страниц EXELa различна. Одна страница EXELa разбивается на несколько таблиц в ACCESSе.(Я разбиваю с помощью запроса). Причем на странице EXEL кроме самих данных записана еще и шапка, состоящая то из 5 строк то из 7 строк. Каким образом можно забрать только cами данные?
...
Рейтинг: 0 / 0
Люди , помогите.
    #32139227
Фотография Владимир Саныч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
Вообще, работа с Экселом через линк (он же аттач) - дело ненадежное. Начнем с того, что типы полей могут оказаться непредсказуемыми, потому что они зависят не от описания в Экселе, а от содержимого данных, включая опечатки. Так что лучше ходить по Экселу программой и переписывать в Аксесс сознательно - т.е. проверяя каждое значение и его соответствие ожидаемому типу. Тогда и первые строки обойти нет никакой проблемы.
...
Рейтинг: 0 / 0
Люди , помогите.
    #32139499
Фотография Владимир Саныч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
Файл, который надо добавить в References: EXCEL8.OLB или EXCEL9.OLB.

Пример программы, читающей одну клетку:

Код: plaintext
1.
2.
3.
4.
5.
Dim WB As Excel.Workbook, WS As Excel.Worksheet
Set WB = Excel.Workbooks.Open( "d:\nechto.xls" )
Set WS = WB.Worksheets( 8 )
n = WS.Cells( 2 ,  5 )
WB.Close
...
Рейтинг: 0 / 0
5 сообщений из 5, страница 1 из 1
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Люди , помогите.
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]