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

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

Вернуться   Форум программистов > Delphi программирование > Общие вопросы Delphi
Регистрация

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 05.11.2007, 11:52   #1
MAcK
Форумчанин
 
Регистрация: 09.11.2006
Сообщений: 274
Плохо Создание таблиц

Подскажите как создать таблицу (на подобие ворда) в рич едит или другом компоненте, также как обьединять столбцы и строки????
Единственный приличный формат, разработанный Microsoft'ом, - format c:
MAcK вне форума Ответить с цитированием
Старый 07.11.2007, 11:48   #2
MAcK
Форумчанин
 
Регистрация: 09.11.2006
Сообщений: 274
По умолчанию

Может можно с помощью рейв репорт создавать произвольные таблицы (отчёты)???
Единственный приличный формат, разработанный Microsoft'ом, - format c:
MAcK вне форума Ответить с цитированием
Старый 07.11.2007, 11:52   #3
Nemon
Армия Рассейская
Форумчанин
 
Аватар для Nemon
 
Регистрация: 06.12.2006
Сообщений: 175
По умолчанию

Можно и при помощи Rave, а потом делать экспорт в Word
Сделаем ночь ярче!!! - Ракетные войска стратегического назначения
Центральный клуб туристов РВСН
Nemon вне форума Ответить с цитированием
Старый 07.11.2007, 15:34   #4
_Dmitry
Участник клуба
 
Аватар для _Dmitry
 
Регистрация: 02.09.2007
Сообщений: 1,193
По умолчанию

В RichEdit можно напрямую писать команды rtf.
Например, создать таблицу 2 строки, 3 столбца
Код:
{\rtf1\viewkind4\uc1\trowd\trgaph108\trleft-108\trbrdrl\brdrs\brdrw10\brdrcf1\trbrdrt\brdrs\brdrw10\brdrcf1\trbrdrr\brdrs\brdrw10\brdrcf1\trbrdrb\brdrs\brdrw10\brdrcf1\trpaddl108\trpaddr108\trpaddfl3\trpaddfr3\clbrdrl\brdrw10\brdrs\brdrcf1\clbrdrt\brdrw10\brdrs\brdrcf1\clbrdrr\brdrw10\brdrs\brdrcf1\clbrdrb\brdrw10\brdrs\brdrcf1\cellx3176\clbrdrl\brdrw10\brdrs\brdrcf1\clbrdrt\brdrw10\brdrs\brdrcf1\clbrdrr\brdrw10\brdrs\brdrcf1\clbrdrb\brdrw10\brdrs\brdrcf1\cellx6461\clbrdrl\brdrw10\brdrs\brdrcf1\clbrdrt\brdrw10\brdrs\brdrcf1\clbrdrr\brdrw10\brdrs\brdrcf1\clbrdrb\brdrw10\brdrs\brdrcf1\cellx9746\pard\intbl\f1\fs22\cell\cell\cell\row\trowd\trgaph108\trleft-108\trbrdrl\brdrs\brdrw10\brdrcf1\trbrdrt\brdrs\brdrw10\brdrcf1\trbrdrr\brdrs\brdrw10\brdrcf1\trbrdrb\brdrs\brdrw10\brdrcf1\trpaddl108\trpaddr108\trpaddfl3\trpaddfr3\clbrdrl\brdrw10\brdrs\brdrcf1\clbrdrt\brdrw10\brdrs\brdrcf1\clbrdrr\brdrw10\brdrs\brdrcf1\clbrdrb\brdrw10\brdrs\brdrcf1\cellx3176\clbrdrl\brdrw10\brdrs\brdrcf1\clbrdrt\brdrw10\brdrs\brdrcf1\clbrdrr\brdrw10\brdrs\brdrcf1\clbrdrb\brdrw10\brdrs\brdrcf1\cellx6461\clbrdrl\brdrw10\brdrs\brdrcf1\clbrdrt\brdrw10\brdrs\brdrcf1\clbrdrr\brdrw10\brdrs\brdrcf1\clbrdrb\brdrw10\brdrs\brdrcf1\cellx9746\pard\intbl\cell\cell\cell\row\pard\f2\fs20\par}
Эта последовательность команд сгенерирована Word-ом, загрузить ее в RichEdit можно так:
Код:
RichEdit1.Text:='...'+'...'+'...';
разбиваешь строку на несколько, размером до 255 символов и сцепляешь вместе.
Процесс трудоемкий, так что лучше воспользоваться предыдущими советами.
_Dmitry вне форума Ответить с цитированием
Старый 07.11.2007, 15:51   #5
MAcK
Форумчанин
 
Регистрация: 09.11.2006
Сообщений: 274
Смех

Цитата:
Сообщение от Nemon Посмотреть сообщение
Можно и при помощи Rave, а потом делать экспорт в Word
С Rave-ом если можно пример, как создать программно любого формата таблицу, а то читал пример как создавать отчёты по шаблонуб а произвольно не нашёл.
В ворд выгружать не надо, просто нужно сгенерировать таблицу с данными и показать пользователю. С вордом вроде разобрался как что и почему...
Единственный приличный формат, разработанный Microsoft'ом, - format c:
MAcK вне форума Ответить с цитированием
Ответ


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

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Создание новых таблиц в Access через Delphi mopozoff БД в Delphi 25 05.12.2009 20:18
Создание запроса, выборка из 4 таблиц! help! angelkisss SQL, базы данных 3 03.02.2008 15:03
Сведение таблиц Funky_man Microsoft Office Excel 1 09.01.2008 07:20
Сведение таблиц Funky_man Microsoft Office Excel 1 08.01.2008 03:36
Обновление таблиц Office Microsoft Office Excel 1 31.07.2007 09:09