|
Как в SpreadSheet поместить шаблон Excel
|
|||
---|---|---|---|
#18+
Здравствуйте! Пыталась найти на форуме, но ответа не нашла. Подскажите, если можно, такой вопрос. Есть форма с объектом SpreadSheet и кнопкой. Надо по клику на кнопке поместить в SpreadSheet шаблон Excel, скопировать как-то, что ли... В шаблоне данных самих нет, чисто текст с форматированием, ну вроде бланка. Чтобы в SpreadSheet одномоментно отобразился этот шаблон. Смысл в том, что пользователь его заполнит и кинет заполненный уже в большой Excel путем клика на соответствующую кнопку объекта SpreadSheet, там есть такая кнопка встроенная, даже вывод писать не надо. Шаблоны есть в xlt - набор шаблонов. Подскажите, пожалуйста. ... |
|||
:
Нравится:
Не нравится:
|
|||
12.08.2019, 17:38 |
|
Как в SpreadSheet поместить шаблон Excel
|
|||
---|---|---|---|
#18+
OkeTurel, что я не правильно понял?: отобразить в форме ACCESS шаблон Ёкселя заполнить его (как я понял вручную) экспортировать все это в EXCEL Не "вкурил" я все эти "телодвижения" Поясните ... |
|||
:
Нравится:
Не нравится:
|
|||
12.08.2019, 18:18 |
|
Как в SpreadSheet поместить шаблон Excel
|
|||
---|---|---|---|
#18+
sdku, ну, есть в Аксе форма, на ней SpreadSheet. В него помещаются данные из Аксовской таблицы, в основном программно, и это я уже наладила, вопрос не в этом. Надо, чтобы там шаблон Экселя был. Ну, к примеру унифицированная форма кадрового приказа. Потом пользователь нажимает на встроенную в SpreadSheet кнопку вывода в Эксель, и выводит вместе с шаблоном, вместе с данными. То есть у него в Экселе унифицированная форма как полагается и еще заполненная данными из Акса. ... |
|||
:
Нравится:
Не нравится:
|
|||
12.08.2019, 18:22 |
|
Как в SpreadSheet поместить шаблон Excel
|
|||
---|---|---|---|
#18+
Ну, если подробней. Надо распечатать кадровый приказ. Пользователь нажимает на запись в табличной форме, где реквизиты этого приказа - номер, дата. Открывается вторая форма со SpreadSheet. В SpreadSheet унифицированная форма приказа отображена, плюс она уже заполнена данными из Акса, они вставлены туда программно. Пользователь смотрит - может, что не так. Если не так, то закрывает эту форму, что-то вводит в таблицы Акса, исправляет Аксовские данные. Если все так - в SpreadSheet есть кнопка вывода в Эксель. Жмет на нее. Форма со SpreadSheet работает как предварительный просмотр. Разве это не замечательно? Со вставкой в SpreadSheet данных из Акса нет проблем, но не пойму, как вставить шаблон. ... |
|||
:
Нравится:
Не нравится:
|
|||
12.08.2019, 18:35 |
|
Как в SpreadSheet поместить шаблон Excel
|
|||
---|---|---|---|
#18+
OkeTurel, варианты: -вывести в шаблон данные(в ексель,а не выводить лист екселя в акцес) -создать отчет в Аксе (предпочтительно на мой взгляд) -изучить Метод OutputTo и использовать его (последний аргумент) ... |
|||
:
Нравится:
Не нравится:
|
|||
12.08.2019, 19:34 |
|
Как в SpreadSheet поместить шаблон Excel
|
|||
---|---|---|---|
#18+
вдогонку:приказ по кадрам в Excel....? Word обидится ... |
|||
:
Нравится:
Не нравится:
|
|||
12.08.2019, 19:55 |
|
Как в SpreadSheet поместить шаблон Excel
|
|||
---|---|---|---|
#18+
OkeTurel, а что это за объект такой? Объект Акса? Таблица? К стыду своему не знаю ((( ... |
|||
:
Нравится:
Не нравится:
|
|||
12.08.2019, 22:16 |
|
Как в SpreadSheet поместить шаблон Excel
|
|||
---|---|---|---|
#18+
OkeTurelНу, если подробней. Надо распечатать кадровый приказ. Пользователь нажимает на запись в табличной форме, где реквизиты этого приказа - номер, дата. Открывается вторая форма со SpreadSheet. В SpreadSheet унифицированная форма приказа отображена, плюс она уже заполнена данными из Акса, они вставлены туда программно. Пользователь смотрит - может, что не так. Если не так, то закрывает эту форму, что-то вводит в таблицы Акса, исправляет Аксовские данные. Если все так - в SpreadSheet есть кнопка вывода в Эксель. Жмет на нее. Форма со SpreadSheet работает как предварительный просмотр. Разве это не замечательно? Со вставкой в SpreadSheet данных из Акса нет проблем, но не пойму, как вставить шаблон. вы базу свою можете выложить, достаточно вашей формы со spreadsheet и кнопкой /элементами ввода итд итп? Манипуляции судя по всему с ваших слов достаточно типичны. Есть шаблон в экселе, есть данные в аксесе, которые должны вставляться в этот шаблон/ либо шаблон сразу отображается в объекте OLE (либо ином контейнере GUI) на форме, чтобы удобно было подправить визуально в случае каких либо помарок и потом программно его сохранить в какую либо папочку,относящуюся к определенному сотруднику. Мы это все понимаем, но надо посмотреть базу и код. ... |
|||
:
Нравится:
Не нравится:
|
|||
12.08.2019, 23:06 |
|
Как в SpreadSheet поместить шаблон Excel
|
|||
---|---|---|---|
#18+
Привет всем. sdku, 2 первых предложения Ваших мною уже опробованы ранее, а насчет OutputTo - хорошо, буду изучать, раз Вы советуете. В Эксель приказ на несколько сотрудников, мне кажется, как-то удобней выводить и логичней... Если один сотрудник - конечно, Ворд... Ну, не знаю. ИВП - это таблица Экселя по сути, только не с таким широким функционалом, как большой Эксель. Но там есть кнопка - вывести в большой Эксель то, что есть в SpreadSheet, выводит сам со всем форматированием, границами, таблицами, данными, которые из Аксесса можно вставить программно в SpreadSheet. Вывод писать самому руками не надо. Это меня и привлекает. Сергей Лалов, с удовольствием выложу свою базу в эту пятницу, потому что я в отпуске, а на работе буду в пятницу. ... |
|||
:
Нравится:
Не нравится:
|
|||
13.08.2019, 11:10 |
|
Как в SpreadSheet поместить шаблон Excel
|
|||
---|---|---|---|
#18+
OkeTurelПользователь смотрит - может, что не так. Если не так, то закрывает эту форму, что-то вводит в таблицы Акса, исправляет Аксовские данные. Если все так - в SpreadSheet есть кнопка вывода в Эксель. Жмет на нее. Форма со SpreadSheet работает как предварительный просмотр. Разве это не замечательно? нет это плохо - закрыл форму забыл имя сотрудника, отвлекли, ушел на обед и все по новой. - там где проверяет, там и вводит (можно рядом, можно диалоговое окно, но чтоб проблему было видно). поэтому с закрытием и вводом - перемудрили. а с думами о работе в отпуске это вообще за гранью. ... |
|||
:
Нравится:
Не нравится:
|
|||
13.08.2019, 11:27 |
|
Как в SpreadSheet поместить шаблон Excel
|
|||
---|---|---|---|
#18+
OkeTurel, Спасибо за ответ. Искал-искал по форуму, где взять такой объект. Не нашел. ПодскажИте, плиз. Я Вашу задачу решал так. Создавал в файле лист с отформатированными ячейками, границами,цветами и т.д. Копировал лист, в копия через рекордсет сбрасывал данные из аксесс. ... |
|||
:
Нравится:
Не нравится:
|
|||
13.08.2019, 22:16 |
|
Как в SpreadSheet поместить шаблон Excel
|
|||
---|---|---|---|
#18+
На моем Access365х64 такого ActiveX объекта тоже нету, а вот для Access2003х32 есть. И 10 и 11 версии. Сам про такой объект с этой темы узнал).. В общем, теперь по теме. Вывод в ecxel произвожу в заранее сформированный, отформатированный файл "шаблон", обычный xls. Правда если записей полно для добавления приходится этот шаблон "расширять" под кол-во записей. ... |
|||
:
Нравится:
Не нравится:
|
|||
14.08.2019, 08:21 |
|
Как в SpreadSheet поместить шаблон Excel
|
|||
---|---|---|---|
#18+
Здравствуйте. Вот, прилагаю свою базу. Кнопка "Приказы по личному составу" (вынесена на панель) открывает форму документов. Ну, там дальше надо выбрать документ и нажать на кнопку "Просмотреть". Содержание приказа программно выкидывается в SpreadSheet. Если бы в SpreadSheet был еще и шаблон отформатированный, то осталось бы только нажать ну вы сами понимаете какую кнопку. Объект SpreadSheet можно найти, нажав на кнопку "Другие элементы" на панели элементов. Не знаю, друзья, мне нравится этот элемент. Посмотрите, пожалуйста, мою базу. ... |
|||
:
Нравится:
Не нравится:
|
|||
16.08.2019, 08:03 |
|
Как в SpreadSheet поместить шаблон Excel
|
|||
---|---|---|---|
#18+
OkeTurel, Открыл Вашу БД. При открытии формы documents_view_frm пишет "Отсутствует объект в данном элементе управления". У меня Акс2007 ... |
|||
:
Нравится:
Не нравится:
|
|||
16.08.2019, 10:08 |
|
Как в SpreadSheet поместить шаблон Excel
|
|||
---|---|---|---|
#18+
ИВП, у меня Аксесс 2003. Неужели в Аксесс 2007 такого объекта нет? ... |
|||
:
Нравится:
Не нравится:
|
|||
16.08.2019, 10:10 |
|
Как в SpreadSheet поместить шаблон Excel
|
|||
---|---|---|---|
#18+
OkeTurel, Там нет пункта меню про другие элементы ... |
|||
:
Нравится:
Не нравится:
|
|||
16.08.2019, 11:06 |
|
Как в SpreadSheet поместить шаблон Excel
|
|||
---|---|---|---|
#18+
ИВП, странно. В любой форме в режиме конструктора надо вызвать панель "Панель элементов". На этой панели кнопка с молоточками - "Другие элементы". В ней все и должно быть, проверьте еще! ... |
|||
:
Нравится:
Не нравится:
|
|||
16.08.2019, 11:10 |
|
Как в SpreadSheet поместить шаблон Excel
|
|||
---|---|---|---|
#18+
OkeTurel, ... |
|||
:
Нравится:
Не нравится:
|
|||
16.08.2019, 16:14 |
|
Как в SpreadSheet поместить шаблон Excel
|
|||
---|---|---|---|
#18+
ИВП: молоточки не активны и там подсказка: задать стандартные свойства ... |
|||
:
Нравится:
Не нравится:
|
|||
16.08.2019, 16:16 |
|
Как в SpreadSheet поместить шаблон Excel
|
|||
---|---|---|---|
#18+
OkeTurel, в 2003 Аксе нашел этот элемент. Не понял пока, как в него передавать данные из таблиц или запросов. Но в хелпе четко написано, что изменения сохраняются только на один сеанс. Можно копировать «шаблон» через буфер из внешнего екселевского файла, но проще в этот файл выводить из аксеса. ... |
|||
:
Нравится:
Не нравится:
|
|||
18.08.2019, 16:24 |
|
Как в SpreadSheet поместить шаблон Excel
|
|||
---|---|---|---|
#18+
OkeTurel, теперь в 2003 сумел посмотреть Вашу базу и код, который заполняет ячейки Спридшита. На мой взгляд тоже самое очень просто вывести в заранее подготовленный файл екселя. Чтобы можно было подправить - тут же его и открыть и предложить Сохранить как... ... |
|||
:
Нравится:
Не нравится:
|
|||
18.08.2019, 16:40 |
|
Как в SpreadSheet поместить шаблон Excel
|
|||
---|---|---|---|
#18+
OkeTurel, Посмотрел.. Понял что для учета работников (и создания соответствующих документов) минимум 2/3 таблиц совершенно не нужны. Если есть желание изложите,в целом, задачу,стоящую перед Вами ... |
|||
:
Нравится:
Не нравится:
|
|||
18.08.2019, 16:45 |
|
Как в SpreadSheet поместить шаблон Excel
|
|||
---|---|---|---|
#18+
ИВП, если не получится со SpreadSheet, то так и сделаю, буду выводить в Эксель. sdku, моя задача? Я работаю в детском садике делопроизводителем. Сад бюджетный, денег на 1С и прочее нет. Все делаю сама. Моя задача с одной стороны - полный кадровый учет (прием, перевод, увольнение, отпуска, командировки, аттестация, ну, полный спектр по сотрудникам). С другой стороны - полный спектр по детям (зачисление детей в сад, перевод в другую группу, отчисление, контроль посещаемости, контроль статусов - сироты, инвалиды, дети с ограниченными возможностями, многодетные семьи и др. Документов тонна. Я не хочу разделять эти базы. Я вообще базу планирую как универсальную. К примеру, у меня есть таблица "Образование". И там образование как дошкольное (т.е. дети, их зачисление в сад, передвижение по группам), так и взрослые (сотрудники то есть, их колледжи-институты). Дошкольное образование - первый уровень в системе уровней образования, и дальше уже взрослые в таблице... Общая таблица. Также общая таблица для мест работы как сотрудников, так и родителей. Это универсальная база для учета по физическим лицам, неважно по каким. Я не программист, но я вижу свою базу так. В общем, спасибо всем ответившим. Видимо, со SpreadSheet не выйдет, буду в Эксель выводить. Я умею вообще-то, просто хотелось чего-то особенного. SpreadSheet я оставлю для списков. Поясню: часто приходят и требуют сведения, и заранее неизвестно, какие и в каком составе. Какой-то шаблон Экселя подготовить нереально. Говорят, скажем: дай мне ФИО детей, их родителей и адреса родителей. В другой раз - ФИО детей, группу детсада и статус по здоровью. Это все легче вывести одноразово в SpreadSheet, по-моему, чем готовить шаблоны под настолько разные данные. ... |
|||
:
Нравится:
Не нравится:
|
|||
19.08.2019, 14:55 |
|
Как в SpreadSheet поместить шаблон Excel
|
|||
---|---|---|---|
#18+
С другой стороны, если Вы, ИВП, говорите, что SpreadSheet нет в Аксе 2007, то придется отказываться от SpreadSheet. Я планирую перейти на более старшие версии Акса - я слышала, там есть многозначные поля и разделенные формы, это меня очень заинтересовало. Видела в Сети скрин как это выглядит, очень интересно попробовать. А если SpreadSheet там нет, то откажусь от SpreadSheet. Извините, если заморочила Вам голову. ... |
|||
:
Нравится:
Не нравится:
|
|||
19.08.2019, 15:03 |
|
Как в SpreadSheet поместить шаблон Excel
|
|||
---|---|---|---|
#18+
OkeTurelС другой стороны, если Вы, ИВП, говорите, что SpreadSheet нет в Аксе 2007, то придется отказываться от SpreadSheet. Я планирую перейти на более старшие версии Акса - я слышала, там есть многозначные поля и разделенные формы, это меня очень заинтересовало. Видела в Сети скрин как это выглядит, очень интересно попробовать. А если SpreadSheet там нет, то откажусь от SpreadSheet. Есть там SpreadSheet, не надо паники. На панели элементов выбрать "Элементы ActiveX", это то же самое, что и ваши "молоточки". Но зачем? Освойте Access'овские отчеты - все Ваши простенькие списки прекрасно получатся. ... |
|||
:
Нравится:
Не нравится:
|
|||
19.08.2019, 15:28 |
|
|
start [/forum/topic.php?fid=45&msg=39850828&tid=1610484]: |
0ms |
get settings: |
11ms |
get forum list: |
13ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
36ms |
get topic data: |
11ms |
get forum data: |
2ms |
get page messages: |
65ms |
get tp. blocked users: |
2ms |
others: | 236ms |
total: | 384ms |
0 / 0 |