Как распечатать на принтере таблицу DBGrid1, Как распечатать на принтере таблицу DBGr - Сайт про программирование и программирование под linux
Программирование под linux, программирование, языки программирования, книги программирование На сайте представлена информация про программирование в Интернете и работу  

Теперь не хватает пробелов. :(, т.е. пишу данные с пробелами, а они
Спасите от пробелов. Блин то ли лыжи не едут..., Одинаковые таблицы на MSSQLServer2000
Serial Id....
Отображение графики в DBGrid, Как лучше вставить иконку в DBGrid
ConnectionString???!!!, Не могу подключиться к таблицам
DELPHY+BDE+PARADOX, не подключается бд к коду delphi
Как выв через FR в Exel произ. колл-во столбцов?, проблемма вывода большого колл-ва столбц
Добавление записи, в mdi окнах
Порядковый номер ..., Ado\ Access
Вычисляемое поле Blob, в IBQuery
Рекурсивный запрос, не могу организовать
Проблемы с ODBC как его правильно настроить? Нужно, в акцессе привязать таблицы из SQLServer
TADOQuery: ошибка записи параметров, Не могу записать параметры SQL-запроса
Создание своего компонента
Как занести данные из таблицы, в список
Как в Delphi обработать события DTS.Package?
Custom size page в FastReport 2.5, как выставить програмно размеры страницы
Вывод в один ДБГрид из разных источников Акцес+SQL, Возможно ли это? Access+SQLServer
Использование DBComboBox
На какую БД отдать больше всего сил
Проблемы с Ehlib
Сбил настройки БДЕ
MS SQL + Delphi, помогите начать
ADO и параметры.
Проблемма, FindFirst, FindNext
Хранимая процедура и квейри
Как в caption столбца DBGrid-a вставить формулу?
работа с dbgrid'ом., основы
Сформировать запрос, sql
DatabaseDesktop не понимает русских букв
FastReport 3.03, ColumnFooter печатается внизу, страницы а надо сразу после данных. :(
Не распознаётся таблица сделанная в парадокс 4.5
Как выполнить запрос, Лежащий в *.mdb
Проверка установки BDE
Постоянная утечка памяти, TpFIBQuery и TpFIBDataSet
Как Вы относитесь к курящим девушкам?
Создание поля выбора
Paradox и Image, Как реализовать?
Как Вы относитесь к курящим девушкам?
Как записать содежимое DBGrid в текстовый файл
помогите с SQL -запросом, SQL-запрос
Сложение, вычитание, умножение, деление, проценты, таблица умножения в базе.
Разбираюсь с ФастРепортом FastReport, Не могу передать текст из файла в мемо
Освобождает ли dbExpress от InterBase client-a?, ??
Запрос возвращает не то что надо, помогите разрулить
Очистка таблицы в Access, как это быстро сделать
CGI, передача данных
DBgrid и ACCESS
Lookup+Null
Передача IBDataBase.Handle в DLL
Как распечатать на принтере таблицу DBGrid1, Как распечатать на принтере таблицу DBGr
Субд, функции для создания СУБД
макроподстановка
Загогулины вместо букв в ADO
получение RowsAffected, не работает
О множественной фильтрации в BDE
Обновление данных... Requery, ADO, Microsoft.Jet.OLEDB.4.0.
winapi
Репликацин руками в Access, подскажите как сделать ..
EhLib, EhDBGrid, Сортировка, мать ее
auto-increment в FIB + TpFIBClientdataset, 3-звенное приложение
Как сравнить с датой, Короче новые шутки SQL'я
Проблема с dxdbGrid
ADO, SQL, LIKE
Доступ к БД Fireberd на FreeBSD из DBExpress, Невозможно получить доступ к Fireberd
Передача данных из TrichEdit в базу
смена типа поля, програмным путем
Запрос ничего не вернул, Как определить?
чтение из Oracleстолбца с объектами, чтение из Oracleстолбца с объектами
Как создать выбор знака задиака

Платные хостинги     Раскрутка сайта     Книги по программированию


Как распечатать на принтере таблицу DBGrid1, Как распечатать на принтере таблицу DBGr

Только здесь 1000 посетителей на Ваш сайт всего за 3 у.е.!

- Друзья мои помогите, как можно распечатать базу базу данных т.е. DBGrid1-таблицу. Ни как не пойму. Если можно подскажите как можно оформить распечаку на листе т.е. клеточки раставить ну чтоб красиво было. Помогите буду очень благодарен!Это пример, как хотелось чтоб так выгладело на листе примерно,ну там можно было чтоб изменить форму линий. | Ф.И.О | пол | возраст | размер головы | |--------------------------------------------------------------------------- | Петечкин В.В | муж. | 23 | 61 | |--------------------------------------------------------------------------| | Селёдкин Р.Р | муж | 21 | 12 | | | жен | 97 | 76 |Если можно дайте пример по проще, я самоучка, боюсь в сложномкоде не разбирусь.СПАСИБО ДРУЗЬЯ МОИ!!!

- Ставишь библиотеку EhLib, там есть компонента для печати DBGrid`ав противном случае пиши цикл по БДтипа DBGrid1.DataSource.DataSet - в текстовый файл, можно в TRichEdit или TMemoчто-то типа этого, только поменяй TStringGrid на таблицу БДКод procedure TfmMain.StringGridToText(sg:TStringGrid);var u,iCol,iRow:integer; s:string;begin For iRow:=1 to sg.RowCount-1 do begin   For iCol:=0 to sg.ColCount-1 do begin     sg.Cells[iCol,iRow]:=TrimRight(sg.Cells[iCol,iRow]);     sg.Cells[iCol,iRow]:=TrimLeft(sg.Cells[iCol,iRow]);     if (iCol=sg.ColCount-1)  then//чтобы не добавлять последний tab       s:=s+sg.Cells[iCol,iRow]     else begin       if iCol=0 then s:=s+sg.Cells[iCol,iRow]+' ' else         s:=s+sg.Cells[iCol,iRow]+#9;     end;//else   end;//For o:=0 to sg.RowCount-1 do begin   re1.Lines.Add(s);   s:=''; end;//For i:=0 to sg.ColCount-1 do begin   re1.Lines.Add('----------------------------------------------'); //очистка StringGrid For u:=0 to sg.RowCount-1 do  sg.Rows[u].Clear;end;//prochighlightSyntax('delphi0YjE2N','delphi');попробуйКод procedure TfmMain.DBGridToText(dbg:TDBGrid,re:TRichEdit);var u,iCol,iRow:integer; s:string;beginFor u:=0 to dbg.DataSource.DataSet.RecordCount-1 do begin  s:=dbg.DataSource.DataSet.Fiels[0].AsString+#9+//+Tab для выравнивания        dbg.DataSource.DataSet.Fiels[1].AsString+#9+        dbg.DataSource.DataSet.Fiels[2].AsString+#9+  re.Lines.Add(s);  s:='';end;//forre.Print(DateTimeToStr(now));end;//prochighlightSyntax('delphimJiNmR','delphi');можно ставить генераторы отчетов, Rave слишком сложный,а вот родной QReport - в самый раз, можно FastReport, да их много Это сообщение отредактировал dsergey - 20.12.2004, 14:14

- dsergey.Спасибо дружище, сегодня же после работы попробую как ты говоришь.

- Друзья мои, а есть ещё какие нибудь способы?

- Конечно есть

- dsergey мож сорс кинешь, очень прошу, я пробовал, что-то у меня не получается !или на мыло hasan23сабакаrambler.ruСпасибо !

- Ставишь EhLib 3.5 (бесплатные компоненты для жителей бывшего ЧиЧиЧиПи, как сказал М.Задорнов)Там есть компонента PrintGrid - больше тебе ничего не нужно. Она все сама делает, и печать и предпросмотр. Библиотека из разряда "must have" Главное подключить ее к сетке DBGrid. Как изменяешь сетку и будет распечатан отчет, т.е. шрифты, ширина столбцов, заголовки. У этой компоненты еще есть свойсва типа текст до таблицы и после таблицы, текст до отчета и после отчета (TRichEdit), так, что даже на цветном принтере можно выкру тасы делать.

- По-моему с помощью обычного квикрепорта можно вывести таблицу, тем более из базы данных и никаких циклов не надо.

- Можно конечно и EhLib. Сам им пользуюсь . Но, считаю что надо все-таки освоить хоть какой нибудь репортер. Думаю Вам в последствии захочется не только грид выводить. Все-таки репортеры для вывода более приспособлены чем PrintGrid. PrintGrid это так, побыстренькому вывести.Лично я уже давно пользуюсь FastReport, но, есть и много других хороших.

- FastReport- рулит!!!!

- поставь DxDbGrid. Там по-моему есть SaveToHTML, exel и пр.А потом открываешь в ворде и печатаешь. Это сообщение отредактировал Marriage - 11.4.2005, 22:18

-

- Могу дать url где можно скачать FastReport, но т.к. он скорей всего ворованный ссылку в форум не выложу...вот мыло: dimw@mail.ru (в теме укажите "FastReport")надеюсь правила я не нарушил....

Интернет казино     Онлайн игры     Увеличение члена     Купить DVD


Главная страница | программирование модема | api программирование | чпу программирование | программирование шпаргалки | программирование 1232 | программированию ключей | программирование под linux | электронные учебники программирование | builder c программирование | языки программирования basic | метод динамического программирования | задачи нелинейного программирования | 1с программирование скачать | алгоритмические языки программирования | delphi 7 программирование | проект программирование | borland программирование | программирование pocket pc | кнут искусство программирования | программирование памяти | c программирование скачать | Ссылки

Все про проект программирование