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

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

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 14.04.2010, 11:50   #1
Дикий ангел
Новичок
Джуниор
 
Регистрация: 13.04.2010
Сообщений: 2
Восклицание Вывод данных на печать

Привет всем я тут новичок, мне очень нужна помощь в написании диплома. Я пишу БД в Делфи. У меня есть таблица, которая отображается в компоненте DBGrid1 мне надо вывести данные из этого компонента на печать в виде такой же таблицы. Помогите как сделать?????
Дикий ангел вне форума Ответить с цитированием
Старый 14.04.2010, 12:44   #2
BARNEY
Участник клуба
 
Регистрация: 23.04.2009
Сообщений: 1,058
По умолчанию

в эксель выгрузите и напечатайте ... быстрее всего по моему.
Если вам человек помог, не стесняйтесь говорить спасибо (весы под аватаром)
BARNEY вне форума Ответить с цитированием
Старый 14.04.2010, 13:59   #3
Дикий ангел
Новичок
Джуниор
 
Регистрация: 13.04.2010
Сообщений: 2
По умолчанию

Это будет типо ОТЧЕТ В Excel? по шаблону
Дикий ангел вне форума Ответить с цитированием
Старый 14.04.2010, 14:12   #4
vedro-compota
любитель-далеко не
Участник клуба
 
Аватар для vedro-compota
 
Регистрация: 13.04.2010
Сообщений: 1,156
По умолчанию

Любой принтер управляется с помощью кодов символов и команд, отправляемых на принтер процедурой Write. Первые 32 кода таблицы кодов ASCII называются управляющими кодами. Так как этого количества не хватает для всех команд, то многие команды состоят из двух и более кодов. В этом случае последовательность
можно и просто одним делфи обойтись, но это ,наверное, тяжело)) у Михаила Фленова вроде я видел что-то про управление принтером. ( в "библии делфи"- много где выложена,легко через поисковик найдёшь)))
а так вот цитирую нашего университетского лектора:
Код:
управляющих кодов для принтера всегда начинается с кода 27. В системе ASCII для этого кода используется аббревиатура ESC, а сами команды называются ESC-последовательностями. Система команд зависит от типа принтера, но во многом эти команды совпадают. Ниже приводится система некоторых команд для принтера Epson FX-800.
Таблица 6.4. Команды для принтера Epson FX-800
Обозначения	Код	Назначение
BEL	7	Звуковой сигнал на 1 с.
HT	9	Переход в следующую позицию горизонтальной табуляции. Метки горизонтальной табуляции устанавливаются командой Esc D
LF	10	Печатает данные, оставшиеся в буфере и передвигает бумагу на 1 строку. Пропуск строки (1/6 дюйма=4.23 см) может быть изменен командами Esc A, Esc 0, Esc 1, Esc 2, Esc 3
CR	13	Оканчивает строку принтера и печатает данные из буфера без перевода каретки
SO	14	Изменяет режим печати на двойную ширину
SI	15	Переводит принтер в режим уплотненной печати
Esc - 1	27 45 1	Печать с подчеркиванием
Esc - 0	27 45 0	Печать с подчеркиванием отменить
Esc 0	27 48	Интервал 1/8 дюйма=3.175 мм
Esc 1	27 49	Интервал 7/72 дюйма=2.74 мм
Esc 2	27 50	Интервал 1/6 дюйма=4.23 мм
против абортов=за + жизнь;.фкн вгу;_______________________мойблг
vedro-compota вне форума Ответить с цитированием
Старый 14.04.2010, 14:13   #5
SERG1980
Участник клуба
 
Аватар для SERG1980
 
Регистрация: 28.03.2007
Сообщений: 1,814
По умолчанию

Чтоже как сложно то. Используйте QuickReport или FastReport
SERG1980 вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Вывод на печать((( oD1k Помощь студентам 3 02.12.2009 20:28
Вывод данных на печать ИВэТэшка Помощь студентам 5 19.05.2009 08:07
Вывод на печать из Паскаля cudalover Помощь студентам 2 29.04.2009 21:21
Вывод на печать sali_s Microsoft Office Excel 2 04.06.2008 12:05
Вывод на печать -=<[Evklidd]>=- Общие вопросы Delphi 6 22.02.2008 19:56