Последняя версия DataExpress 3 beta от 15 сентября 2020 года.

Изображение Скачать | Изображение Что нового?



Объявление:

Если вам понравилась программа и вы ее интенсивно используете - замолвите словечко о ней на вашем сайте (блоге, форуме, твитере, краской на подъезде, ютуб-канале и т.д.) с активной (по-возможности) ссылкой на сайт программы/форум. Тем самым вы можете внести небольшой вклад в seo-карму проекта в виде входящих ссылок.
Спасибо! Администрация :)


>> Обсудить <<

Пример вывода этикеток на печать

Полезное от пользователей DataExpress
Аватара пользователя
Гocть
Эксперт
Сообщения: 1586
Зарегистрирован: 27 ноя 2017, 08:02
Поблагодарили: 14 раз

Пример вывода этикеток на печать

Сообщение Гocть » 14 апр 2018, 23:09

В продолжение темы сделал небольшой пример в базе. Думаю будет полезно.
Печать этикеток.zip
(74.73 КБ) 187 скачиваний
Фрилансер. Разработка на заказ. Консультирование.

masslay
Интересующийся
Сообщения: 94
Зарегистрирован: 01 апр 2017, 09:58
Откуда: Челябинск
Поблагодарили: 1 раз
Контактная информация:

Re: Пример вывода этикеток на печать

Сообщение masslay » 15 апр 2018, 12:14

Шаблон обязательно должен быть рядом с файлом базы?

masslay
Интересующийся
Сообщения: 94
Зарегистрирован: 01 апр 2017, 09:58
Откуда: Челябинск
Поблагодарили: 1 раз
Контактная информация:

Re: Пример вывода этикеток на печать

Сообщение masslay » 15 апр 2018, 12:33

NewFm.Print(tpls+'Этикетка_102х102.docx','Этикетка_prn_102х102.docx',err,true);

Вот в этой строчке Этикетка_prn_102х102.docx - это что за файл?

masslay
Интересующийся
Сообщения: 94
Зарегистрирован: 01 апр 2017, 09:58
Откуда: Челябинск
Поблагодарили: 1 раз
Контактная информация:

Re: Пример вывода этикеток на печать

Сообщение masslay » 15 апр 2018, 12:38

masslay писал(а):Шаблон обязательно должен быть рядом с файлом базы?

Я даже по-другому скажу. Как сделать так, чтобы шаблоны лежали в другой папке?

masslay
Интересующийся
Сообщения: 94
Зарегистрирован: 01 апр 2017, 09:58
Откуда: Челябинск
Поблагодарили: 1 раз
Контактная информация:

Re: Пример вывода этикеток на печать

Сообщение masslay » 15 апр 2018, 12:41

Если в Worde уже открыто окно со сформированными ценниками, то новая печать не запускается (Unable to create file), пока не закроешь окно Worda.

Аватара пользователя
Гocть
Эксперт
Сообщения: 1586
Зарегистрирован: 27 ноя 2017, 08:02
Поблагодарили: 14 раз

Re: Пример вывода этикеток на печать

Сообщение Гocть » 15 апр 2018, 13:52

masslay писал(а):Шаблон обязательно должен быть рядом с файлом базы?
Как сделать так, чтобы шаблоны лежали в другой папке?

Для того, чтобы шаблон подтягивался из папки, указанной в настройках нужно в первом параметре Print заменить tpls+'Этикетка_102х102.docx' на 'Этикетка_102х102.docx'. Абсолютный путь можно указать так: 'Диск:\Путь_к_папке\Этикетка_102х102.docx'
masslay писал(а):Вот в этой строчке Этикетка_prn_102х102.docx - это что за файл?

Имя файла, формируемого для печати из шаблона.
masslay писал(а):Если в Worde уже открыто окно со сформированными ценниками, то новая печать не запускается (Unable to create file), пока не закроешь окно Worda.

Это потому что выходной файл Этикетка_prn_102х102.docx уже создан и открыт. Попытка перезаписи открытого файла вызывает эту ошибку. Замените 'Этикетка_prn_102х102.docx' на ''
Фрилансер. Разработка на заказ. Консультирование.

masslay
Интересующийся
Сообщения: 94
Зарегистрирован: 01 апр 2017, 09:58
Откуда: Челябинск
Поблагодарили: 1 раз
Контактная информация:

Re: Пример вывода этикеток на печать

Сообщение masslay » 15 апр 2018, 17:32

У меня всё заработало! То что нужно!

masslay
Интересующийся
Сообщения: 94
Зарегистрирован: 01 апр 2017, 09:58
Откуда: Челябинск
Поблагодарили: 1 раз
Контактная информация:

Re: Пример вывода этикеток на печать

Сообщение masslay » 15 апр 2018, 19:30

Печать с запроса не получается.

Код: Выделить всё

SpTov := Self.Forms['Запрос1'];
  NewFm := CreateForm(Self.FormCaption);
  NewTbl := NewFm.Forms['Запрос1'];

Аватара пользователя
Гocть
Эксперт
Сообщения: 1586
Зарегистрирован: 27 ноя 2017, 08:02
Поблагодарили: 14 раз

Re: Пример вывода этикеток на печать

Сообщение Гocть » 15 апр 2018, 19:48

"Запрос" и "таблица" это не одно и то же. Для запроса скрипт будет выглядеть совсем по другому.
Фрилансер. Разработка на заказ. Консультирование.

masslay
Интересующийся
Сообщения: 94
Зарегистрирован: 01 апр 2017, 09:58
Откуда: Челябинск
Поблагодарили: 1 раз
Контактная информация:

Re: Пример вывода этикеток на печать

Сообщение masslay » 15 апр 2018, 19:50

Ок!
Как?


Вернуться в «Полезное»