|
1 / 1 / 2
Регистрация: 10.06.2014
Сообщений: 174
|
|
Вывод таблицы на печать18.03.2016, 14:58. Показов 15963. Ответов 29
Метки нет (Все метки)
У меня в форме выведена таблица из Access, как сделать чтобы при нажатии на кнопку, эта таблица отправлялась на печать? Помогите пожалуйста
0
|
|
| 18.03.2016, 14:58 | |
|
Ответы с готовыми решениями:
29
Вывод на печать DataGridView Вывод на печать страницы richTextBox1 |
|
94 / 94 / 36
Регистрация: 01.10.2014
Сообщений: 229
|
||||||
| 18.03.2016, 15:58 | ||||||
Сообщение было отмечено AlexRasko как решение
Решение
2
|
||||||
|
1 / 1 / 2
Регистрация: 10.06.2014
Сообщений: 174
|
||
| 18.03.2016, 18:34 [ТС] | ||
|
Добавлено через 27 секунд И не могли бы вы немного прокоментировать код, чтобы в нём разобраться
0
|
||
|
94 / 94 / 36
Регистрация: 01.10.2014
Сообщений: 229
|
|
| 18.03.2016, 18:50 | |
|
В этом коде описана форма. Создается на форме грид, туда заносятся данные, точнее привязываются, создается меню и кнопка принт, нажав на нее запускается делегат, в теле которого вы создаете документ printdocument и к его событию привязываете лямбду выражению, в котором мы создаем рисунок, полученный из датагрида и его распечатываем при вызове метода принт. Этот код, чтобы потестить вставляете в новую форму, точнее в ее конструктор и запускаете. Все увидите. Пишу с телефона, поэтому код неудобно комментировать
3
|
|
|
1 / 1 / 2
Регистрация: 10.06.2014
Сообщений: 174
|
|
| 18.03.2016, 21:01 [ТС] | |
|
0
|
|
|
1 / 1 / 2
Регистрация: 10.06.2014
Сообщений: 174
|
||
| 20.03.2016, 23:11 [ТС] | ||
|
0
|
||
|
94 / 94 / 36
Регистрация: 01.10.2014
Сообщений: 229
|
|
| 20.03.2016, 23:19 | |
|
AlexRasko, скиньте проект. Посмотрю.
1
|
|
|
1 / 1 / 2
Регистрация: 10.06.2014
Сообщений: 174
|
||
| 21.03.2016, 11:11 [ТС] | ||
|
https://drive.google.com/file/... sp=sharing кнопка "Ученик" и потом в ней кнопка "Список учеников". И не могли бы вы ещё в кнопке "Учитель" посмотреть ошибку с добавлением, пишет несоответствие типов Буду благодарен.
0
|
||
|
94 / 94 / 36
Регистрация: 01.10.2014
Сообщений: 229
|
||||||
| 21.03.2016, 11:32 | ||||||
|
В форме 5 в методе обработчика кнопки "Печать" уберите весь код и вставьте этот:
1
|
||||||
|
1 / 1 / 2
Регистрация: 10.06.2014
Сообщений: 174
|
|||
| 21.03.2016, 12:48 [ТС] | |||
|
Добавлено через 47 минут
0
|
|||
|
94 / 94 / 36
Регистрация: 01.10.2014
Сообщений: 229
|
|||||||
| 21.03.2016, 13:43 | |||||||
Сообщение было отмечено AlexRasko как решение
Решение
По второму вопросу заменить кусок кода вставки на этот:
pd.Dispose();
1
|
|||||||
|
1 / 1 / 2
Регистрация: 10.06.2014
Сообщений: 174
|
|
| 21.03.2016, 22:07 [ТС] | |
|
0
|
|
|
1 / 1 / 2
Регистрация: 10.06.2014
Сообщений: 174
|
|||
| 21.03.2016, 23:02 [ТС] | |||
|
Добавлено через 49 минут
0
|
|||
|
94 / 94 / 36
Регистрация: 01.10.2014
Сообщений: 229
|
|||
| 21.03.2016, 23:50 | |||
|
1.Сервер RPC не доступен:
Процесс печати в программе запущенной из папок release/debug - тут советуют обновить драйвера на принтер. У вас вообще печатает/обрывается/не печатает? 2. 3.
0
|
|||
|
1449 / 1121 / 347
Регистрация: 11.04.2011
Сообщений: 2,621
|
|||
| 22.03.2016, 04:53 | |||
0
|
|||
|
1 / 1 / 2
Регистрация: 10.06.2014
Сообщений: 174
|
||||
| 22.03.2016, 20:29 [ТС] | ||||
|
Добавлено через 49 секунд
0
|
||||
|
94 / 94 / 36
Регистрация: 01.10.2014
Сообщений: 229
|
|||||||||||||||||||||||||||||||||||||||
| 22.03.2016, 21:06 | |||||||||||||||||||||||||||||||||||||||
Сообщение было отмечено AlexRasko как решение
РешениеДобавлено через 11 минут
1. Увеличить масштаб 2. Уменьшить масштаб 3. Печать Затем добавьте элемент PrintPreviewControl - он у вас будет называться printPreviewControl1 Затем в обработчик кнопки увеличить масштаб ставите код:
1
|
|||||||||||||||||||||||||||||||||||||||
|
1 / 1 / 2
Регистрация: 10.06.2014
Сообщений: 174
|
|||
| 22.03.2016, 22:42 [ТС] | |||
|
Добавлено через 7 минут
0
|
|||
|
94 / 94 / 36
Регистрация: 01.10.2014
Сообщений: 229
|
||
| 22.03.2016, 22:45 | ||
|
0
|
||
| 22.03.2016, 22:45 | |
|
Помогаю со студенческими работами здесь
20
Вывод на печать данные из DataGridView Вывод таблицы на печать Вывод таблицы на печать Вывод таблицы на печать Delphi Вывод таблицы со страницы на печать Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Философия технологии
iceja 01.02.2026
На мой взгляд у человека в технических проектах остается роль генерального директора. Все остальное нейронки делают уже лучше человека. Они не могут нести предпринимательские риски, не могут. . .
|
SDL3 для Web (WebAssembly): Вывод текста со шрифтом TTF с помощью SDL3_ttf
8Observer8 01.02.2026
Содержание блога
В этой пошаговой инструкции создадим с нуля веб-приложение, которое выводит текст в окне браузера. Запустим на Android на локальном сервере. Загрузим Release на бесплатный. . .
|
SDL3 для Web (WebAssembly): Сборка C/C++ проекта из консоли
8Observer8 30.01.2026
Содержание блога
Если вы откроете примеры для начинающих на официальном репозитории SDL3 в папке: examples, то вы увидите, что все примеры используют следующие четыре обязательные функции, а. . .
|
SDL3 для Web (WebAssembly): Установка Emscripten SDK (emsdk) и CMake для сборки C и C++ приложений в Wasm
8Observer8 30.01.2026
Содержание блога
Для того чтобы скачать Emscripten SDK (emsdk) необходимо сначало скачать и уставить Git: Install for Windows. Следуйте стандартной процедуре установки Git через установщик. . . .
|
|
SDL3 для Android: Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 29.01.2026
Содержание блога
Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами. Версия v3 была полностью переписана на Си, в. . .
|
Инструменты COM: Сохранение данный из VARIANT в файл и загрузка из файла в VARIANT
bedvit 28.01.2026
Сохранение базовых типов COM и массивов (одномерных или двухмерных) любой вложенности (деревья) в файл, с возможностью выбора алгоритмов сжатия и шифрования.
Часть библиотеки BedvitCOM
Использованы. . .
|
SDL3 для Android: Загрузка PNG с альфа-каналом с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 28.01.2026
Содержание блога
SDL3 имеет собственные средства для загрузки и отображения PNG-файлов с альфа-каналом и базовой работы с ними. В этой инструкции используется функция SDL_LoadPNG(), которая. . .
|
SDL3 для Android: Загрузка PNG с альфа-каналом с помощью SDL3_image
8Observer8 27.01.2026
Содержание блога
SDL3_image - это библиотека для загрузки и работы с изображениями. Эта пошаговая инструкция покажет, как загрузить и вывести на экран смартфона картинку с альфа-каналом, то есть с. . .
|