|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
16.11.2012, 14:40 | #1 |
Новичок
Джуниор
Регистрация: 16.11.2012
Сообщений: 5
|
Вопрос по связи EXCEL с ACCESS
Здравствуйте, уважаемые профи.
Подскажите пожалуйста, возникла проблема при настройке связи Access с листом из Excel. Суть проблемы: Есть лист в excel 2007, в котором столбцов больше 255, необходимо настроить связь этого листа c Access, но Access не позволяет привязать больше 255 столбцов, как выйти из этого положения? При настройки импорта, столбцы можно выбирать, при настройки связи, столбцы нельзя выбирать, нужны не все столбцы, а выборочно, поэтому в 255 столбцов уложиться можно, но как привязать выборочные столбцы? Пробовал обойти это, выбрал необходимые столбцы и присвоил этому диапазону имя, так Access его не видит, если диапазон без разрыва, то видит, а мне именно необходимо выбрать столбцы Заранее спасибо!!! Последний раз редактировалось 4ytta; 16.11.2012 в 14:42. |
16.11.2012, 15:07 | #2 |
Форумчанин
Регистрация: 07.03.2010
Сообщений: 796
|
Настройте свою специфмкацию для импорта, и импортируйте таблицу в access
скрин.jpg либо попробуйте сделать лист с формулами на нужные диапазоны данных, и их привязать к access
Логика?!.... она где то рядом... E_mail: dg_rusak@mail.ru Если спасибо мало: Яндекс . Деньги - 41001731366021 WM R269866874234
|
16.11.2012, 15:39 | #3 |
Новичок
Джуниор
Регистрация: 16.11.2012
Сообщений: 5
|
Большое спасибо! Но первое не подходит, потому-что необходимо создать связаную таблицу, а не просто импортировать, т.к. данные в таблице изменяются, а в access есть кнопка по нажатию которой происходит обновление с этой таблицы. Первый способ применим только для импорта таблицы, а не связи с ней. Второй способ не подходит, т.к. листов очень много в книге, и если ещё дублировать данные на новый лист, то он медленно будет ворочиться на компьютере пользователя, а он и так не маленький.
Жду, может кто ещё что-нибудь посоветует. |
16.11.2012, 15:57 | #4 |
Пользователь
Регистрация: 10.11.2012
Сообщений: 24
|
Скорее всего у вас архитектура базы не оптимальна. Зачем нужны 255 колонок. Можно глянут на файл?
|
16.11.2012, 16:05 | #5 |
Новичок
Джуниор
Регистрация: 16.11.2012
Сообщений: 5
|
Да мне не нужно 255 столбцов, в базе их используется примерно 100, но на листе Екселя они разбросаны примерно в 300 столбцах, вот и получается, что данные надо связать с разными столбцами, а Акцес только тупо первые 255 столбцов берет а остальные отбрасывает
|
16.11.2012, 17:11 | #6 |
Пользователь
Регистрация: 10.11.2012
Сообщений: 24
|
может стоит вывести эти 100 полей на отдельный лист формулами и уже подвязаться к этому листу. При вводе данных в первый лист (где 255 колонок) на втором листе (где 100 нужных колонок) данные обновятся и соответственно в Access тоже.
|
16.11.2012, 17:37 | #7 |
Новичок
Джуниор
Регистрация: 16.11.2012
Сообщений: 5
|
конечно можно, но как я писал выше, в файле листов таких много, больше 35, и сам файл уже много весит и шевелиться не очень быстро, а если ещё подвязать к каждому листу лист с нужными столбцами, то вообще ворочиться не будет (
|
16.11.2012, 20:52 | #8 |
Участник клуба
Регистрация: 12.08.2010
Сообщений: 1,079
|
в модуле переведите
цех-участок-фио-время-тарСтавка-датаПриема 1 2 иванов 12000 12.01.2011 в текстовик фиксированного формата номер-имя-тип-значение 1 цех ч 1 1 участок ч 2 1 фио с мванов 1 время ч 100 1 тарСтавка ч 10.28 1 сумма =время*тарСтавка ч 1028 1 датаПриема д 12.01.2011 и выбирай любые столбцы и любом порядке и добавляй столбцы ================ столбцов то 300 а строк сколько есть ли переносы в ячейках
Имя-Галина== почта shanemac51@yandex.ru скайп shanemac51 c 8-15мск будни
Сфера интересов--word-excel-access-распознавание |
17.11.2012, 06:27 | #9 |
Пользователь
Регистрация: 10.11.2012
Сообщений: 24
|
можно создать отдельный файл по формулам получать информацию из файл источника и уже его подцепить к Access
|
19.11.2012, 09:25 | #10 |
Новичок
Джуниор
Регистрация: 16.11.2012
Сообщений: 5
|
всем спасибо, за ответы!!! Решил сделать макрос выгрузки необходимых листов в текстовый файл с разделителями табуляцией, потом делаю связь текстовых файликов с акцесом, при настройки связи в акцессе есть выбор столбцов. Осталось дело за малым, написать такой макрос, чтобы не вручную сохранять каждый лист екселя, а нажатием кнопки
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Вопрос по Excel, Access бд и Vba, Создание мини проги. | Sserega | Microsoft Office Excel | 3 | 19.06.2012 16:01 |
Борьба с ошибкой #Число! Связи между Excel Access | дружков | Microsoft Office Access | 8 | 16.01.2012 14:30 |
Нужны функции Access по связи с Excel | ig237 | Microsoft Office Access | 0 | 04.07.2009 00:18 |