.
Delphi - это просто. Урок 8.11.7:  Печать накладных. Часть 7.  Делаем кнопку "Печать"
Автор megabax   
16.08.2011 г.
Базы данных

Delphi - это просто. Урок 8.11.7:  Программируем создание и печать накладных.

 Часть 7.  Делаем кнопку "Печать"

Что бы смотреть урок полностью, подпишитесь на платный раздел.

В платном разделе статья находиться здесь.


Исходники к уроку вы можете скачать в платном разделе.

Мы закончили интерфейс добавления и редактирования накладных. Теперь, наконец то, реализуем печать накладной. Для этого мы используем FreeReport (см. урок 8.10, урок 8.10.1, урок 8.10.2 и урок 8.10.3. И так, подключим к проекту FreeReport. В секции uses основной формы укажем модули FreeReoprt-а...

....

.... Соответственно, нам надо переписать обработчик события acDocsExecute:

procedure TfrmStoreForm.acDocsExecute(Sender: TObject);

begin

  frmDocs.WaresFields:=WaresFields;

  frmDocs.Show;

end;

....

...Теперь создадим новый акшен, и пункт меню "Дизайнер печатной формы" (см. урок 8.5.1)*:

Delphi - это просто. Урок 8.11.7:  Программируем создание и печать накладных. Часть 7.  Делаем кнопку "Печать"

Реализуем обработчик этого акшена...

...

... Ну, и последний штрих, кнопочка печать*:

Delphi - это просто. Урок 8.11.7:  Программируем создание и печать накладных. Часть 7.  Делаем кнопку "Печать"

... 

...У вас появляется окно предварительного просмотра**:

Delphi - это просто. Урок 8.11.7:  Программируем создание и печать накладных. Часть 7.  Делаем кнопку "Печать"

Из которого, при желании, вы можете распечатать это на принтере. Конечно, то что мы получили это еще не накладная, это только так мы "поизвращались", но уже смогли напечатать таблицу товара, который содержится в документе. В следующих уроках будем постепенно доводить наш макет до реальной формы документа.

Исходники к уроку вы можете скачать в платном разделе.


Скриншоты, помеченные знаком* , являются цитатами и иллюстрациями  программного продукта "Turbo Delphi", авторское право на который принадлежит фирме "Borland Delphi".

 Скриншоты, помеченные знаком** , являются цитатами и иллюстрациями   программного продукта "Free report", авторское право на который принадлежит "Fast Reports Inc" (Tzyganenko A.)

Последнее обновление ( 06.11.2011 г. )