|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
15.10.2012, 19:53 | #1 |
Пользователь
Регистрация: 25.02.2012
Сообщений: 24
|
Поиск, вставка на готовый шаблон в Excel через Delphi7
Всем привет!!!
У меня такая вот головная боль!!!! У меня имеется БД SQL подкл. через АДО. Все запросы (по крайней мере основные) уже реализованы, осталось только реализовать вывод данных в Эксел. Но тут и все проблема, нужно чтобы в готовый шаблон (таблицы) вывести данные с базы... В основном это только название организации и 12 месяцев (за каждый месяц определенная организация выплачивает определенную сумму и это сумма должно вставлятся в таблицу Эксел в ту строку где указано название организации и в ту же столбец с соответствующего месяца) У меня в голове пролетело идея сделать на форме 12 эдитов и 12 Лабелов и 3 кнопки. 1 кнопка открывает опендиалог и выбераем конкретный шаблон, а 2 кнопка считывает позиции каждого столбца месяца (в каждом шаблоне имеются месяцы, но их позиции в ячейка разное) и соответственно и строку организации... Таким образом на каждом эдите показывается соответ-я сумма за каждый месяц... Это я считаю нужно для достоверности введенных данных.. 3 кнопка конечно завершает все процессы и выводит данные в Эксел... Думал что так будет удобнее, однако, как неподумай немогу это реализовать... Подскажите плиззз как можно сделать, чтобы при открытом Эксел документе (Опендиалог) получалось считывать данные и определять позиции ячеек.... Мнеб хотяб один пример, чтоб понят какие именно процедуры могут это сделать... |
15.10.2012, 21:58 | #2 |
Старожил
Регистрация: 16.05.2012
Сообщений: 3,211
|
А через какие методы Вы к Экселю обращаетесь? Если через модуль comobj, так там все просто:
Код:
Начал решать проблему с помощью регулярных выражений. Теперь решаю две проблемы...
|
15.10.2012, 22:56 | #3 | |
Пользователь
Регистрация: 25.02.2012
Сообщений: 24
|
Цитата:
Кстат, я тут другой способ нашел по вставке данные по каждому месяцу, суть его в отображении в стринггриде... Через опендиалог открываю и через сейвдиалог сохр. ,однока, таблица становяться безобразной, вот и подумал, можно ли в отображенном стрингриде добавить данные (примеру вручную, или процедурой) и сохр. на том же Эксел таблице? Я прорабытаю еше другие варианты реализации этой идей, но пока что это все что в голову идет..... По сути все кажется очень простой, но я чето еше недогоняю... P.S. Не судите строго, я еще новичок в програмировании БД.. |
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Вставка данных в шаблон документа в ячейку Excel из StringGrid | artemavd | Общие вопросы Delphi | 4 | 29.05.2011 14:49 |
Поиск в БД через DELPHI7 Access | nikdemars | БД в Delphi | 4 | 09.12.2010 14:19 |
Поиск проблемных значений и вставка строк в другой документ Excel | Gvaridos | Microsoft Office Excel | 3 | 27.10.2010 10:24 |
Вставка данных в Excel через ADO | Slava | БД в Delphi | 4 | 19.07.2009 22:22 |
Delphi7+IB (Поиск и вставка данных) | zimmion | БД в Delphi | 6 | 02.09.2008 15:51 |