Форум программистов, компьютерный форум, киберфорум
C++ Builder
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.94/16: Рейтинг темы: голосов - 16, средняя оценка - 4.94
 Аватар для FreeWay
84 / 84 / 19
Регистрация: 17.12.2007
Сообщений: 574

Сохранение таблицы в файл Как????

07.08.2009, 13:36. Показов 3161. Ответов 7
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Всем привет!!!!
Сталкнулся с такой задачей:
Имею набор данных - сумма, фио, адресс, счет
эти данные нужно сохранить в таком виде (прицепил скрин, на почерканность не обращайте внимание)

раньше данные были короткими (влазили в строку листа а4) делал просто с помощью компонента Мemo, наполнял его, затем сохранял в файл

теперь, как видно из скрина данные стали длинными, и в одну строку они не влазиют.
первая идея была воспользоваться QuickRep, но пошарив по нему, не нашел как сохранить лист или все в файл, есть только с интерфейса, но мне не подходит, должно формироваться автоматом (без моего участия) и в текстовый файл

вторая идея использовать StringGrid, все вроде подходит, но не могу найти может ли он переносить строки в ячейке, если загнать много информации в ячейку, то ее (информацию) всю не видно, увеличиват ширину ячейки нет смысла, ибо переносить строки нужно как видно из скрина.

третья идея засовывать это все дело в готового формата (с табличкой) файл ворд, и сохранять, но этот вариант не очень хочеться использовать - на серваке надо ставить ворд, да и роздупляться надо с этим, а это все время(((

у кого какие соображения?? ))
Миниатюры
Сохранение таблицы в файл  Как????  
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
07.08.2009, 13:36
Ответы с готовыми решениями:

StringGrid Сохранение в файл в виде таблицы
Здравствуйте! Подскажите пожалуйста, как сохранять из StringGrid в текстовый файл, чтобы в тхт файле был такой же вид таблицы, как...

StringGrid Сохранение в файл в виде таблицы ( через - и | )
Здравствуйте! Подскажите пожалуйста, как сохранять из StringGrid в текстовый файл, чтобы в тхт файле был такой же вид таблицы, как...

Сохранение положения компонента на форме (Сохранение параметра в Ini-файл)
Не знаю верно ли назвал тему. Доброго вечера тебе, всяк сюда входящий. Подскажите пожалуйста с вопросом: Имеется Form1, на нем...

7
Почетный модератор
 Аватар для Lord_Voodoo
8785 / 2538 / 144
Регистрация: 07.03.2007
Сообщений: 11,873
07.08.2009, 13:48
FreeWay, если поставить 4 quick report в билдер, то можно использовать его фильтры для выгрузки данных в разные форматы, даже не вызывая предварительного просмотра вот таким кодом:

C++
1
2
3
4
5
6
7
8
9
10
11
TQRRTFExportFilter* Filter1 = new TQRRTFExportFilter(MainForm->OutPut + ".rtf");
 TQRPDFDocumentFilter* Filter2 = new TQRPDFDocumentFilter(MainForm->OutPut + ".pdf");
 try{
   MainForm->Query->Open();
   QuickRep1->ExportToFilter(Filter1);
   QuickRep1->ExportToFilter(Filter2);
  }catch(Exception &e){
    MainForm->CreateErrMsg(e.Message);
  }
  delete Filter1;
  delete Filter2;
1
 Аватар для FreeWay
84 / 84 / 19
Регистрация: 17.12.2007
Сообщений: 574
07.08.2009, 13:56  [ТС]
ух ты, это интерессно, а где его взять 4?? бесплатный он? в 6 билдер становиться без проблем??
0
Почетный модератор
 Аватар для Lord_Voodoo
8785 / 2538 / 144
Регистрация: 07.03.2007
Сообщений: 11,873
07.08.2009, 13:59
FreeWay, у меня есть инсталяшка, весит два метра, лицензию не просит, но и фриварой не назову... лицензионное соглашение есть в начале, но я их не читаю... ставится просто - сносим 3 репорт, ставим ..\Borland\CBuilder6\Lib\dclusr.bpk, потом ставим уже сам репортер... по крайней мере у меня проблем не возникло...
0
 Аватар для FreeWay
84 / 84 / 19
Регистрация: 17.12.2007
Сообщений: 574
07.08.2009, 14:04  [ТС]
Цитата Сообщение от VoodooMan Посмотреть сообщение
FreeWay, у меня есть инсталяшка, весит два метра, лицензию не просит, но и фриварой не назову... лицензионное соглашение есть в начале, но я их не читаю... ставится просто - сносим 3 репорт, ставим ..\Borland\CBuilder6\Lib\dclusr.bpk, потом ставим уже сам репортер... по крайней мере у меня проблем не возникло...
главное чтоб через некоторое время софтина не выкинула - заплатите )))

выложи пж сюда...
0
Почетный модератор
 Аватар для Lord_Voodoo
8785 / 2538 / 144
Регистрация: 07.03.2007
Сообщений: 11,873
07.08.2009, 14:08
стучись ко мне в асю, а то за такое:
Quick Report Professional v4.05 *RETAIL*
Cracked by....: CORE
Supplied......: CORE
Packaged......: CORE
буду жестко наказан...

а выкидывать не станет, я уже давно с ними играюсь...
0
 Аватар для FreeWay
84 / 84 / 19
Регистрация: 17.12.2007
Сообщений: 574
10.08.2009, 18:30  [ТС]
скрин
Миниатюры
Сохранение таблицы в файл  Как????  
0
 Аватар для FreeWay
84 / 84 / 19
Регистрация: 17.12.2007
Сообщений: 574
12.08.2009, 10:07  [ТС]
как то все эти репорты на предмет экспорта коряво работает, чуток помучался с расчетами (чтоб все ровно было и переносилось) замутил в текстуху вот так:
Миниатюры
Сохранение таблицы в файл  Как????  
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
12.08.2009, 10:07
Помогаю со студенческими работами здесь

Как организовать сохранение bat файл и его запуск
Создаю программу которая должна в зависимости от выбранных параметров записать в bat соответствующий текст(текст нужно записывать в как в...

Сохранение в файл. Если файл указан некорректно
Здравствуйте. Есть Edit4, в котором пользователь указывает, в какой файл сохранять данные. Нажимает кнопку - и данные должны быть...

Сохранение таблицы в Ecxel
У меня возникла проблема при переносе данных из StringGrid в Ecxel файл Написал следующий код void __fastcall...

Сохранение таблицы StringGrid в картинку
Добрый день уважаемые форумчани , у меня возник вопрос по сохранению таблицы StringGrid в формат jpg например. После сохранение я буду...

Создание, заполнение и сохранение таблицы в C++
Здравствуйте! Как создать таблицу Word 2007 в C++ Builder Enterprise v6.0 с заданным количеством столбцов, заполнить данными и сохранить в...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
8
Ответ Создать тему
Новые блоги и статьи
Настройки VS Code
Loafer 13.04.2026
{ "cmake. configureOnOpen": false, "diffEditor. ignoreTrimWhitespace": true, "editor. guides. bracketPairs": "active", "extensions. ignoreRecommendations": true, . . .
Оптимизация кода на разграничение прав доступа к элементам формы
Maks 13.04.2026
Алгоритм из решения ниже реализован на нетиповом документе, разработанного в конфигурации КА2. Задачи, как таковой, поставлено не было, проделанное ниже исключительно моя инициатива. Было так:. . .
Контроль заполнения и очистка дат в зависимости от значения перечислений
Maks 12.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеПерсонала", разработанного в конфигурации КА2. Задача: реализовать контроль корректности заполнения дат назначения. . .
Архитектура слоя интернета для сервера-слоя.
Hrethgir 11.04.2026
В продолжение https:/ / www. cyberforum. ru/ blogs/ 223907/ 10860. html Знаешь что я подумал? Раз мы все источники пишем в голове ветки, то ничего не мешает добавить в голову такой источник, который сам. . .
Подстановка значения реквизита справочника в табличную часть документа
Maks 10.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеПерсонала", разработанного в конфигурации КА2. Задача: при выборе сотрудника (справочник Сотрудники) в ТЧ документа. . .
Очистка реквизитов документа при копировании
Maks 09.04.2026
Алгоритм из решения ниже применим как для типовых, так и для нетиповых документов на самых различных конфигурациях. Задача: при копировании документа очищать определенные реквизиты и табличную. . .
модель ЗдравоСохранения 8. Подготовка к разному выполнению заданий
anaschu 08.04.2026
https:/ / github. com/ shumilovas/ med2. git main ветка * содержимое блока дэлэй из старой модели теперь внутри зайца новой модели 8ATzM_2aurI
Блокировка документа от изменений, если он открыт у другого пользователя
Maks 08.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа, разработанного в конфигурации КА2. Задача: запретить редактирование документа, если он открыт у другого пользователя. / / . . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru