| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Delphi: ActiveX/СОМ/CORBA > ADOQuery в WORD |
| Автор: mr_tg 26.1.2011, 18:12 | ||
| [email protected] Здраствуете знатаки. Помогите. DELPHI, ADOQuery в WORD (помогите изменить 1-высоту документаб 2- сам шрифт к примеру «TIMESnew ROMAN» или «Calibri» 3-ниже увидете как я печатал таблицы, прочитал Работа с MS Word.doc от Albinos_Xa и хачу внедрит свою таблицу ниже показанаму. Неполучается.)
заране СПС |
| Автор: Keeper89 26.1.2011, 19:19 |
| Может стоит начать с учебника Розенталя, а не с "хачу внедрит свою таблицу ниже показанаму"? |
| Автор: mr_tg 26.1.2011, 19:51 | ||
| Keeper89 я не понил насчот чего говорите. если есть полезные сылки на учебники (на уровне наченающего) или ещо чего небуть дайте я с радостью посмотрю. если закомментирована еще лудше.
Руский язык нерадной язык. по этому извеняюсь если смысл или грамматика грубая. |
| Автор: Albinos_x 2.2.2011, 11:33 |
| не совсем понятно что нужно Имеешь ввиду размер листа? или ячейки? Где именно нужно сменить? а сейчас какой шрифт? более конкретно, что не получается? |
| Автор: mr_tg 5.2.2011, 15:51 | ||
| Здраствуйте Albinos_x. СПС что откликнулис. я в клике кнопки создаю и внедряю текст в Ворд. там есть текст в начале я без проблем добавляю. потом данные из ADOQuery2 надо прописать в нутри таблицы. после таблицы добавить текст. 1)ПОМОГИТЕ нарисовать Таблицу в WORDе. внутри которого данные из ADOQuery2 2) А остольное я прочол заново в вашей учебной пособии "Работа с MS Word.doc". не то что всё получилось. по чуть чут идёт прогресс. ОЧЕНЬ помогает если есть дополнение дайте сылку. я сразу и с удовольствием просматрю. 3) ниже показана что я хочу отразить на WORDе.
|
| Автор: Albinos_x 6.2.2011, 21:11 | ||||
для пункта 1 вот тебе пример:
Columns:TDBGridColumns - используется только для формирования шапки таблицы. функция работает по следующему алгоритму: 1) Инициалзируется сервер ворд, добавляется новый документ 2) Добавляем таблицу по числу колонок в Columns 3) заполняем первую строчку, т.е. формируем шапку исходя из названий Columns 4) открываем цикл по содержимому квери 5) пишем содержимое квери в переменную List (это сделано с целью чтобы не перегружать сервер и комп обращениями к серверу) 4) когда число строчек в List достигает 25, добавляем их в документ пачкой и преобразовываем в таблицу. (т.е. пишем в документ пачкой по 25 строчек) 5) далее при достижении конца таблицы у нас могут остаться не занесенные строчки (т.е. List содержит менее 25 строчек но больше 0), поэтому проверяем данный факт и если это так сбрасываем остатки функция работает по office Xp, 2003, 2007 (проверено) Добавлено через 3 минуты и 11 секунд если хочешь добавить текст после таблицы,то можно дать, к примеру, сначала команду:
и потом работать с R1 как с Range. Добавлено через 5 минут и 31 секунду последняя опубликованная версия здесь: http://zando.org.ru/content/blogcategory/19/31/7/7/ еще кому то давал для скачивания более обновленную в вордовском файле... а так пока некогда обновить содержимое) |
| Автор: mr_tg 15.2.2011, 16:50 |
| СПАСИБО Albinos_x Ваш пример помог, очень помог. ещёраз спс тем кто прочитал и попыталса помочь. тепер могу закыть тему. |
| Автор: Albinos_x 19.2.2011, 00:48 |
| был рад помочь) |