Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Microsoft Office и VBA программирование > Microsoft Office Excel
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 22.03.2012, 13:34   #1
sher_man
Пользователь
 
Регистрация: 18.10.2007
Сообщений: 41
По умолчанию Отоброжение таблиц в экселе из разных документов.

Добрый день, нужна помощь в работе с экселем.
Такая проблема: есть один общий документ эксель, где собран свод данных о различных целевых программах по строительству и благоустройству нашего города (в виде табличных данных) и есть отдельные документы эксель где по одной из множество позиций с общего свода данных полностью расписанна та или иная статья. начальство поставило такую задачу. Есть один документ (общий свод), в нем прописанны разные программы и при нажатии, одим или двойным щелчком мыши, по той или иной статье (позиции) выводилась та таблица в этом документе из отдельного документа эксель где полностью про неё все расписанно, откуда и что они берут. как практически это реолизовать я не знаю. Надеюсь что доступно описал суть проблеммы.
Практическая реолизация: я думал что можно сделать так: в одном документе создать таблицу с данными о целевых программах и под этой таблийцой сделать огромное пустое поле куда из отдельных документов будет вставляться информация о той или иной программе (в виде табличных данных). возожно ли так сделать или нет?!
sher_man вне форума Ответить с цитированием
Старый 22.03.2012, 14:02   #2
EducatedFool
Программист VBA
СуперМодератор
 
Аватар для EducatedFool
 
Регистрация: 13.07.2008
Сообщений: 6,856
По умолчанию

Цитата:
Надеюсь что доступно описал суть проблеммы.
Доступно.
Но абсолютно ничего не понятно

Цитата:
сделать огромное пустое поле ... возожно ли так сделать или нет?!
Да, возможно.
Я регулярно делаю огромные пустые поля - и всё у меня получается.
EducatedFool вне форума Ответить с цитированием
Старый 22.03.2012, 14:20   #3
shanemac51
Участник клуба
 
Аватар для shanemac51
 
Регистрация: 12.08.2010
Сообщений: 1,077
По умолчанию

Цитата:
Сообщение от sher_man Посмотреть сообщение
...................
Практическая реолизация: я думал что можно сделать так: в одном документе создать таблицу с данными о целевых программах и под этой таблийцой сделать огромное пустое поле куда из отдельных документов будет вставляться информация о той или иной программе (в виде табличных данных). возожно ли так сделать или нет?!
это ексель
-в своде одно расположение столбиков
-в приложениях совсем другое

это в ворде все таблицы независимы(почти)

Код:
таб1
пп-наименование позиции-некие итоги
01-ььььььььььььььььььььььь-00000000,01 112
02-ввввввввввввввввввввввв-00000011,12 113
при клике на 01 вы хотите открыть 01.xls . где своя нумерация пунктов
но если
Код:
таб1
пп-наименование позиции-некие итоги
01-00-ььььььььььььььььььььььь-00000000,01 112
02-00-ввввввввввввввввввввввв-00000011,12 113
то можно получить, объединив заранее все документы (конечно если структура остальных совпадает) таблицу с группировкой по первому столбцу

если структура не совпалает, то
-при клике на 01 открываем подробности в другом окне
-при закрытии подробностей снова оказываемся на 01

нечто похожее я делала в отчете по зарплате цехов
-формировала НТМ-файл со ссылками на подробности
-далее дописывала подробности с якорьком входа и ссылкой возврата


зарплата за 2012 год
подразделение всего январь февраль март
по заводу 00000 00000 00000 00000 подробности1
по цеху 1 00000 00000 00000 00000 подробности1

подробности1---------------------------------------------------
цех1 возврат
профессия1 00000 00000 000000 00000
........................
подробности2---------------------------------------------------
цех2 возврат
профессия1 00000 00000 000000 00000


достаточно симпатично, особенно для начальства
легко форматируется для печати
---------но без права корректировки----------------
Имя-Галина== почта shanemac51@yandex.ru скайп shanemac51 c 8-15мск будни
Сфера интересов--word-excel-access-распознавание
shanemac51 вне форума Ответить с цитированием
Старый 22.03.2012, 14:24   #4
shanemac51
Участник клуба
 
Аватар для shanemac51
 
Регистрация: 12.08.2010
Сообщений: 1,077
По умолчанию

Цитата:
Сообщение от EducatedFool Посмотреть сообщение
Доступно.
Но абсолютно ничего не понятно
абсолютно согласна, что все непонятно
Имя-Галина== почта shanemac51@yandex.ru скайп shanemac51 c 8-15мск будни
Сфера интересов--word-excel-access-распознавание
shanemac51 вне форума Ответить с цитированием
Старый 22.03.2012, 14:29   #5
sher_man
Пользователь
 
Регистрация: 18.10.2007
Сообщений: 41
По умолчанию

да я сам ниче не понял если честно ха ха ха.
в общем есть фаил общий, в нем при нажатии одной из позиции должна вылезти вся информация с другова файла вот и все, только просмотр и без права корректировки.
sher_man вне форума Ответить с цитированием
Старый 22.03.2012, 14:53   #6
shanemac51
Участник клуба
 
Аватар для shanemac51
 
Регистрация: 12.08.2010
Сообщений: 1,077
По умолчанию

Цитата:
Сообщение от sher_man Посмотреть сообщение
да я сам ниче не понял если честно ха ха ха.
в общем есть фаил общий, в нем при нажатии одной из позиции должна вылезти вся информация с другова файла вот и все, только просмотр и без права корректировки.
образец свода и приложения, реальные цифры и наименования можете забить на аааааа ааааааааа аааааааа 00000 000000000 10 10 10 10
Имя-Галина== почта shanemac51@yandex.ru скайп shanemac51 c 8-15мск будни
Сфера интересов--word-excel-access-распознавание
shanemac51 вне форума Ответить с цитированием
Старый 22.03.2012, 14:59   #7
Volodshan
Форумчанин
 
Регистрация: 20.05.2008
Сообщений: 241
По умолчанию

Цитата:
Сообщение от sher_man Посмотреть сообщение
да я сам ниче не понял если честно ха ха ха...
Чтобы что-то мало-мальски понять в затеваемой вами большущей заморочке, имхо, предлагаю для ознакомления открыть Access и в нем вплотную изучить учебную базу "Борей". Она поможет осознать и масштаб работ, и... затрат (скорее всего "капустных").
Volodshan вне форума Ответить с цитированием
Старый 22.03.2012, 16:45   #8
DiemonStar
Старожил
 
Регистрация: 08.02.2012
Сообщений: 2,173
По умолчанию

Всё элементарное - просто. Сделать отдельный столбец с гиперссылками на нужный документ и позицию в нём. Заморочно, конечно, но для любителя это самое простое решение.
Правильно поставленная задача - три четверти решения.
DiemonStar вне форума Ответить с цитированием
Старый 23.03.2012, 06:40   #9
sher_man
Пользователь
 
Регистрация: 18.10.2007
Сообщений: 41
По умолчанию

Цитата:
Сообщение от DiemonStar Посмотреть сообщение
Всё элементарное - просто. Сделать отдельный столбец с гиперссылками на нужный документ и позицию в нём. Заморочно, конечно, но для любителя это самое простое решение.
Ну если честно это самое то) программировать я не умею, так что гипер ссылка всему голова. а access это сложно и не хочу я эти запросы изучать.
sher_man вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Загрузка формы из разных таблиц an.net Базы данных (ADO.NET, LinqToSql, ORM Entity Framework, NHibernate) 0 26.04.2011 20:20
Сводная с разных таблиц и книг staniiislav Microsoft Office Excel 1 31.03.2011 19:21
Перемножение 2х ячеек из разных таблиц MichaelL Microsoft Office Access 1 29.09.2010 12:11
Связь с IFrame разных документов Danila_master JavaScript, Ajax 1 16.08.2010 09:16
Вычитание полей с разных таблиц! RSmile Microsoft Office Access 6 25.04.2010 13:54