Форум программистов, компьютерный форум, киберфорум
Microsoft Access
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.67/15: Рейтинг темы: голосов - 15, средняя оценка - 4.67
Эксперт MS Access
2840 / 1380 / 217
Регистрация: 13.05.2011
Сообщений: 4,223

Перенос данных с отчета в точный шаблон в Excel

27.11.2015, 20:10. Показов 3037. Ответов 14
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Добрый вечер! Наконец-то настал тот день, когда прижало и стало необходимо производить перенос данных из отчета Access в точный шаблон Excel. Долго, очень долго наблюдаю за темами по этому вопросу и ловил себя на мысли, что это не так просто.

Вопрос такой: есть ли какие-либо стандартные методы Access для переноса данных из отчета в нужные ячейки Excel? Или все это надо прописывать ручками?

Просить помощи на Форуме сделать за меня не вижу смысла, т.к. должно быть понимание и отчет не единственный. На дистанционное обучение для понимания готов, но если для этого необходимо пройти совсем долгий путь, то боюсь, что не готов. Пример пока не выкладываю, т.к. посмотрев простые примерчики и заглянув во внутрь прихожу в тихий ужас.
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
27.11.2015, 20:10
Ответы с готовыми решениями:

Перенос данных в шаблон Excel
В форумах нашел код но он выдает ошибку: E2268 Call to undefined function 'toExcel' Variant App, Sh; TDate Today = Now(); //...

Перенос отчета(или данных) с Access в отчет Excel
Доброго времени суток! Прежде всего прошу прощения, возможно я не совсем правильно выбрал тему, в таком случае прошу меня извинить и,...

Перенос из листов Excel в шаблон Word с кнопками VB
Добрый день, нужна очень срочная помощь! Необходимо 3 таблицы exel вывести в шаблон word с помощью VB прилагаю два файла (exel и word )...

14
шапоклякистка 8-го дня
 Аватар для texnik-san
3681 / 2241 / 391
Регистрация: 26.06.2015
Сообщений: 4,647
Записей в блоге: 1
27.11.2015, 21:11
Цитата Сообщение от Вячеслав Я Посмотреть сообщение
Вопрос такой: есть ли какие-либо стандартные методы Access для переноса данных из отчета в нужные ячейки Excel?
Есть. Нужным ячейкам Excel присваиваете уникальные имена, сохраняете; в Access создаете объект - приложение Excel, открываете ваш файл с поименованными ячейками, сохраняете копию, затем обращаетесь к поименованным ячейкам с помощью Range("Имя") и присваиваете значение.
1
Эксперт MS Access
2840 / 1380 / 217
Регистрация: 13.05.2011
Сообщений: 4,223
27.11.2015, 21:18  [ТС]
texnik-san, Спасибо, обнадеживаете. Для стандартного бланка думаю - то, что надо.

Но вот еще вопрос: а если в отчете формируется таблица, в которой естественно количество записей каждый раз может быть разное, то этот метод тоже подойдет или нет. То есть в экселе будут создаваться такое же количество строк (при данном методе).

Цитата Сообщение от texnik-san Посмотреть сообщение
Нужным ячейкам Excel присваиваете уникальные имена, сохраняете;...
По этим моментам вопросы будут, но позже. Пока хочу выяснить это.
0
шапоклякистка 8-го дня
 Аватар для texnik-san
3681 / 2241 / 391
Регистрация: 26.06.2015
Сообщений: 4,647
Записей в блоге: 1
27.11.2015, 21:48
Цитата Сообщение от Вячеслав Я Посмотреть сообщение
Но вот еще вопрос: а если в отчете формируется таблица, в которой естественно количество записей каждый раз может быть разное, то этот метод тоже подойдет или нет.
Можно или в цикле вставлять по строчке, либо использовать Range.CopyFromRecordset. Но ни то, ни другое не будет создавать строчки. Создавать - это вы позаботьтесь. Или заранее достаточно свободного места в бланке оставить, или программно вставить.

Добавлено через 39 секунд
Цитата Сообщение от Вячеслав Я Посмотреть сообщение
По этим моментам вопросы будут
Вы не умеете присваивать имена ячейкам?
0
Эксперт MS Access
2840 / 1380 / 217
Регистрация: 13.05.2011
Сообщений: 4,223
27.11.2015, 22:05  [ТС]
Цитата Сообщение от texnik-san Посмотреть сообщение
Вы не умеете присваивать имена ячейкам?
В экселе тоже маленькие чудеса творил (даже как-то рац. предложение протолкнул по поводу хитрого расчета), но имена ячейкам не давал. !
Может быть и давал, но только не знал, что в это самое время имена давал. Вот, бывает и так.
0
шапоклякистка 8-го дня
 Аватар для texnik-san
3681 / 2241 / 391
Регистрация: 26.06.2015
Сообщений: 4,647
Записей в блоге: 1
27.11.2015, 22:18
Выделяете нужную яччейку, на панели "Формулы" выбираете "Присвоить имя".

Добавлено через 47 секунд
Можно и не ячейку, а целую область выделять.
1
Эксперт MS Access
26826 / 14506 / 3192
Регистрация: 28.04.2012
Сообщений: 15,782
27.11.2015, 22:23
Цитата Сообщение от Вячеслав Я Посмотреть сообщение
имена ячейкам не давал
В Excel 2010 на ленте Формулы=>Присвоить имя
Миниатюры
Перенос данных с отчета в точный шаблон в Excel  
1
Эксперт MS Access
2840 / 1380 / 217
Регистрация: 13.05.2011
Сообщений: 4,223
27.11.2015, 23:45  [ТС]
texnik-san, mobile, Буду пробовать. Спасибо.
0
459 / 246 / 15
Регистрация: 29.10.2014
Сообщений: 1,084
28.11.2015, 18:48
Что-то задача непонятна. Т.е.пользоваться лентой Access пользователь не хочет? Там кнопочки нужно понажимать.
0
Эксперт MS Access
2840 / 1380 / 217
Регистрация: 13.05.2011
Сообщений: 4,223
28.11.2015, 18:57  [ТС]
Цитата Сообщение от commun Посмотреть сообщение
пользоваться лентой Access пользователь не хочет? Там кнопочки нужно понажимать.
Для перевода данных из отчета в эксель "понажимать кнопочки" можно. Но если вы заметили, то форма отчета не выдерживается. Надо чтобы данные переходили из отчета в шаблон на экселе, причем если в отчете будет таблица, то количество строк в отчете должно совпадать с экселем (можно конечно зарезерзировать по сотни строк, но это не выход).
Пока учусь прикреплять поле отчета к ячейке экселя (с приданием ему имени). Учусь.
0
459 / 246 / 15
Регистрация: 29.10.2014
Сообщений: 1,084
28.11.2015, 19:13
Отчет-это для того,чтобы печатать данные источника. Для изменения данных источника служит форма. Поэтому выход-с тем же источником сделать форму. После изменения данных (у меня в примере) выделить в ней (здесь три)записи, далее Внешние данные-вкладка Экспорт-кн.Excel-Экспортировать только выбранные записи , Источник-файл Платежи(найти с пом кн.Обзор) ОК-"Файл ...Платежи уже существует. Подтвердите замену ..."-Да
Оплата.rar
Платежи.rar
1
Эксперт MS Access
2840 / 1380 / 217
Регистрация: 13.05.2011
Сообщений: 4,223
28.11.2015, 19:29  [ТС]
commun, это просто перенос данных в эксель. это не устраивает.
У меня есть файл ексель. В нем таблица утвержденной формы. Мне надо программно из access перенести данные в пять столбцов: Статья затрат, Наименование работ, Сумма без НДС и т.д. количество записей каждый раз разное, соответственно и количество строк в экселе тоже будет разное.
Сейчас я так и переношу в эксель (как получится), затем их копирую пачкой и вставляю в утвержденную форму. Но это занимает некоторое время, а его как всегда не хватает. В принципе хватило бы и отпечатанной на бумаге информации подписанной начальством, но мои расчеты хотят проверить (формулы), а все работают в эксель, а я нет и мне не верят в моих расчетах. Поэтому мне приходится тратить своё драгоценное время для подобного копирования, а я не хочу.
0
459 / 246 / 15
Регистрация: 29.10.2014
Сообщений: 1,084
28.11.2015, 19:43
Вячеслав Я, но прежде чем отправить ответ я задал вопрос. Почитайте Вячеслав свой ответ еще раз, у меня указанные Вами проблемы решены. Искажения таблицы нет, данные переносятся в точный шаблон. Ну а записей в предлагаемую форму добавляйте сколько влезет. Наверное, еще не пробовали
1
Эксперт MS Access
2840 / 1380 / 217
Регистрация: 13.05.2011
Сообщений: 4,223
28.11.2015, 19:45  [ТС]
commun, Может не допонял. Буду пробовать.
0
459 / 246 / 15
Регистрация: 29.10.2014
Сообщений: 1,084
28.11.2015, 21:34
Вячеслав Я, да, еще к старой теме. У меня в форме есть модуль и кнопка. Это не работает-мой неудачный опыт по программной вставке данных в импортированную в базу данных ссылку на таблицу Excel. Разрешено только чтение и описанные фокусы с кодом не прошли.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
28.11.2015, 21:34
Помогаю со студенческими работами здесь

Перенос данных из отчета в MSWord
Доброго времени суток! В программировании VB я не силен, и по этой причине прошу Вашей помощи в решении на мой взгляд довольно простой...

Перенос данных в шаблон по условию
Добрый вечер. Помогите, пжл, сделать простой макрос: перенести данные с одного листа на другой по условиям. Честно весь день пыталась...

Экспорт данных из таблицы Excel в шаблон Excel
Добрый день! Проблемка заключается в следующем: В папке debug во вложении есть файл "Дмитров_расшифровка - копия". С него...

Перенос данных из VB6 в шаблон Word
Здравствуйте... помогите кому не трудно пожалуйста... Что-то у меня не получается внести данные из TextBox-a (VB6) в шаблон Word...

Перенос данных из Acces в шаблон Word
SOS!!! Помогите полному чайнику (хотя, уже не полному - вся жидкость выкипела от тщетных усилий))) Смысл таков: --есть шаблоны...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
15
Ответ Создать тему
Новые блоги и статьи
SDL3 для Web (WebAssembly): Реализация движения на Box2D v3 - трение и коллизии с повёрнутыми стенами
8Observer8 20.02.2026
Содержание блога Box2D позволяет легко создать главного героя, который не проходит сквозь стены и перемещается с заданным трением о препятствия, которые можно располагать под углом, как верхнее. . .
Конвертировать закладки radiotray-ng в m3u-плейлист
damix 19.02.2026
Это можно сделать скриптом для PowerShell. Использование . \СonvertRadiotrayToM3U. ps1 <path_to_bookmarks. json> Рядом с файлом bookmarks. json появится файл bookmarks. m3u с результатом. # Check if. . .
Семь CDC на одном интерфейсе: 5 U[S]ARTов, 1 CAN и 1 SSI
Eddy_Em 18.02.2026
Постепенно допиливаю свою "многоинтерфейсную плату". Выглядит вот так: https:/ / www. cyberforum. ru/ blog_attachment. php?attachmentid=11617&stc=1&d=1771445347 Основана на STM32F303RBT6. На борту пять. . .
Камера Toupcam IUA500KMA
Eddy_Em 12.02.2026
Т. к. у всяких "хикроботов" слишком уж мелкий пиксель, для подсмотра в ESPriF они вообще плохо годятся: уже 14 величину можно рассмотреть еле-еле лишь на экспозициях под 3 секунды (а то и больше),. . .
И ясному Солнцу
zbw 12.02.2026
И ясному Солнцу, и светлой Луне. В мире покоя нет и люди не могут жить в тишине. А жить им немного лет.
«Знание-Сила»
zbw 12.02.2026
«Знание-Сила» «Время-Деньги» «Деньги -Пуля»
SDL3 для Web (WebAssembly): Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 12.02.2026
Содержание блога Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами и вызывать обработчики событий столкновения. . . .
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 11.02.2026
Содержание блога Библиотека SDL3 содержит встроенные инструменты для базовой работы с изображениями - без использования библиотеки SDL3_image. Пошагово создадим проект для загрузки изображения. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru