|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
18.12.2008, 15:31 | #1 |
Пользователь
Регистрация: 18.12.2008
Сообщений: 15
|
Элементы БД в Excel
Доброго времени суток!
Очень срочно необходимо решить задачу: Вопрос уже разбирался но не совсем такой как мне нужен. Есть книга Excel в ней два листа. На одном листе (Лист 1) находится форма документа (Бланк) на другом листе (Лист 2) исходные данные в виде простой таблицы с названиями колонок равными названиям соответствующих граф формы. Очень надо чтобы значения каждой колонки по строке стали в свои ячейки в форме и затем чтобы можно было их по порядку перебирать распечатывая каждый вариант подстановки. (чтобы руками не набивать кучу форм). Если вариант решения есть то подскажите пожалуйста как это можно сделать. можно продублировать на мыло stanislav.pankov@gmail.com Заранее большое спасибо. Стас. |
18.12.2008, 16:00 | #2 |
Новичок
СтарожилДжуниор
Регистрация: 05.02.2008
Сообщений: 9,487
|
а зайдите-ка в Word, есть там такое понятие: документ слияния. Очень красиво оно сочетается с Excel.
В экселе как минимум одно поле необходимо будет набирать руками, остальные подтянутся, потом выпихнуть на печать опять нужно пару кнопок нажимать, а если надо распечатать 3 сотни форм? эту куча времени и масса возможностей для ошибок. Слияние - это то, что надо. Готовим форму, вставляем поля, нажимаем пару кнопок, и сливаем на печать нужные записи, время выполнения этой работы теперь зависит только от скорости печатающего устройства.
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете
|
18.12.2008, 16:05 | #3 |
Пользователь
Регистрация: 18.12.2008
Сообщений: 15
|
Сам файл - вопрос прежний
Вот он собственно файл:
1. То, что есть 2. То из чего надо сделать 3. И то, что должно получиться Буду очень признателен если подскажите хотя бы общую суть того, как это можно сделать. |
18.12.2008, 16:07 | #4 | |
Пользователь
Регистрация: 18.12.2008
Сообщений: 15
|
Сейчас попробую - по-моему мысль!
Коллективный разум часто сильнее индивидуального ) Спасибо за идею. Цитата:
|
|
18.12.2008, 16:29 | #5 |
Пользователь
Регистрация: 18.12.2008
Сообщений: 15
|
Работает!
Все работает через Ворд.
Спасибо большое! |
23.12.2008, 07:47 | #6 | |
Пользователь
Регистрация: 18.12.2008
Сообщений: 15
|
По предложенному варианту все работает. Но есть один момент - когда подключаю поля с числами с 2 знаками после запятой, то в ворде при подключении выдает много знаков после запятой, которых нет в экселе. Пробовал превращать числа в текст, но эффект тот же. Что это может быть и как от этого можно избавится?
Цитата:
|
|
23.12.2008, 12:43 | #7 |
Пользователь
Регистрация: 18.12.2008
Сообщений: 15
|
Мои же предложения к этому же вопросу.
Есть подозрения что я числовые значения перевожу в текстовые как то не так как надо. Я создаю новую книгу и ставлю свойство ячеек в димпазоне - значение - текст. потом копирую туда числовые значения и для пущей уверенности еще раз ставлю свойство - текст. но что то они хоть и выравниваются по другому краю но все равно ведут себя как обыкновенные числовые значения. что это может быть. Точнее - как перевести числовые значения в текстовые? |
23.12.2008, 14:40 | #8 |
Форумчанин
Регистрация: 20.05.2008
Сообщений: 241
|
Вариант для XL - "=ТЕКСТ(B1;"00.00") - это для "Кода", т.к. других данных с дробной частью (хотя и текстовых) у Вас в примере нет.
В Worde при слиянии внимание свойству поля/данных. PS В XL "текст" можно применить и для дат. |
23.12.2008, 14:47 | #9 |
Пользователь
Регистрация: 18.12.2008
Сообщений: 15
|
|
12.01.2009, 09:37 | #10 | |
Пользователь
Регистрация: 18.12.2008
Сообщений: 15
|
все уже реализовано и сделано. документов было 222 )
теперь планируется большее количество документов поэтому нажимать на кнопку следующего поля и кнопку печать может быть утомительным. возможно ли поставить операцию на поток т.е. автоматизировать? т.е. чтобы я все настроил указал из какого списка надо брать и куда ставить и нажал кнопку печать и оно само перебрало все по одному и распечатало? Цитата:
|
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Элементы управления | Rom1k06 | Microsoft Office Excel | 7 | 28.08.2008 09:47 |
Одинаковые элементы | kodov | Общие вопросы Delphi | 3 | 11.08.2008 14:03 |
Повторяющиеся элементы массива | Stanislav | Общие вопросы Delphi | 10 | 23.05.2008 12:31 |
Формирование из excel в ASCII, у меня он формирует по одному клиенту а в Excel нескол | Askat | Общие вопросы Delphi | 0 | 18.07.2007 06:28 |