PC SOFT

WINDEV的在线文档

  • Overview
  • Characteristics of the report on an Organizer control
  • Creating a report on an Organizer control from the report editor
  • Creating a report on an Organizer control from the report editor
  • Printing a report on an Organizer control
  • Printing a report on an Organizer control
  • WinDev example
文档页面当前正在翻译。对于此延迟我们深表歉意。
您可以自愿地帮助我们翻译您想要的文档段落,然后只需通过以下地址与我们联系:info@cn.windev.com
产品
WinDevWebDev-服务器代码WebDev-浏览器代码WinDev Mobile报表和查询
平台
WindowsLinuxWindows MobileWindows PhoneWindows Store appsAndroidAndroid Widget iPhone/iPad
语言
JavaPHPAjax用户代码(MCU)外部语言
数据库
HFSQLHFSQL Client/Server存储过程HF 5.5OLE DBODBC本地访问

Report on an Organizer control

Overview
A report on an Organizer control is used to directly print the information displayed in an Organizer control found:
  • in a window or in a page of the application. This window or page must be displayed when printing the report.
  • in a window or in an internal page:
    • The window displaying the internal window must be displayed.
    • The page displaying the internal page must be displayed.

ImportantReports & Queries cannot be used to create reports on an Organizer control. However, you have the ability to customize the reports on an Organizer control created in the standard report editor (color, fonts, size, ...).

Note: Only an Organizer report can be created on an Organizer control.

Characteristics of the report on an Organizer control
All the rows and columns found in the Organizer control are displayed in the Organizer report.

When creating the report, you have the ability to specify the number of days to display as well as the display mode of resources (in row or in column).

A report based on an Organizer control can be created from the report editor: to do so, select an Organizer report based on an Organizer control.

Once the report on an Organizer control is created, you can:

  • modify the data source of the report ("Data" tab of the report description).
  • modify the characteristics of the organizer ("General" tab of the organizer description).
Caution: The test of a report on an Organizer control cannot be run from the report editor because the window or the page containing the Organizer control must be opened. To run the test of a report on an Organizer control, you must:
  • create (if necessary) a button in the window or in the page of the Organizer control. This button is used to print the report on the Organizer control (打印报表).
    Case of internal windows or internal pages: If the Organizer control is found in an internal window or in an internal page, we advise you to create the button in the internal window/page (and not in the host window/page).
  • run the test of the window containing the Organizer control then run the report test (via the button).
    Case of internal windows: the test must be run from the window that hosts the internal window.
  • run the test of the page containing the Organizer control then run the report test (via the button).
    Case of internal pages: the test must be run from the page that hosts the internal page.

Creating a report on an Organizer control from the report editor
The report editor allows you to create an Organizer report based on an Organizer control.

Once the report is created, the print must be programmed in WLanguage. See "Printing a report on an Organizer control" for more details.

Creating a report on an Organizer control from the report editor

To create a report on an Organizer control from the report editor:
  1. Select "File .. New .. Report". The wizard for report creation starts.Clickamong the quick access buttons.
    • Click "Report" in the wheel that is displayed.The window for creating a new element is displayed: click "Report" then "Report".
    • The wizard for report creation starts.
  2. Choose an "Organizer or Scheduler" report.
  3. Select "Organizer report" and enter the characteristics of the report:
    • Display mode,
    • Number of days to display,
    • Granularity of gridlines.
      See Organizer report for more details.
  4. Select the data source of the report ("From an Organizer control").
  5. Select the Organizer control on which the report will be based. Only the Organizer controls found in the windows or pages of the current project are proposed.
    Note: If the selected control and the report do not have the same characteristics, the report editor proposes to modify the display of the report.
  6. Specify the format of the sheet on which the report will be printed. The report is printed in A4 format by default.
  7. Enter the name and title of the report (name of the ".WDE" file corresponding to the report). This name will be used to identify the report in your programs.
    WinDev You also have the ability to specify whether the report can be modified by the end user in "Reports & Queries".
  8. Validate the report creation.
  9. Specify (if necessary) the mode for reducing the report size:
    • 19版本和更高版本
      Print the report on several pages. In this case, the end user will have to group the pages. See Multi-page print for more details.
      19新版本
      Print the report on several pages. In this case, the end user will have to group the pages. See Multi-page print for more details.
      Print the report on several pages. In this case, the end user will have to group the pages. See Multi-page print for more details.
    • Use the landscape mode.
    • Reduce the size of the report. Caution: according to the reduction percentage, the printed report may become unreadable.
  10. The report currently created is displayed in the report editor.

Printing a report on an Organizer control

Printing a report on an Organizer control

A report on an Organizer control must be printed from the window (or from the page) displaying the Organizer control to print. You must:
  1. Create a button in the window (or page) containing the Organizer control.
  2. Configure the destination of the report print:
  3. Specify the name of the report to print with 打印报表.
Notes:
  • If additional parameters must be passed to the report, these parameters must be specified in 打印报表, after the name of the report to print. See Report with parameters for more details.
  • WinDev If the window containing the source organizer of the report is opened several times (non-modal opening by 打开子窗口), the full name of the organizer to print must be passed in parameter to the report. For example:
    // The ..全名 property will contain the name of the window
    // that must be opened with an alias to distinguish between each window
    打印报表RPT_Customer_OrganizerORG_Customer..全名)

    // Opening code of report
    过程RPT_Customer_OrganizerNameSourceOrganizer
    我的报表..数据源名称=NameSourceOrganizer

ImportantIn Reports & Queries, a report can be printed:
  • by starting a print ().
  • by running the report test ().
Therefore, no programming is required to print the report.

WinDev

WinDev example

The information to print is contained in the Organizer control named "ORG_CustomerOrganizer" found in the "WIN_Customer" window.

The report to print is named "RPT_CustomerOrganizer" and it is printed during a click on the "BTN_Print" button.

In this example, the click code of the "BTN_Print" button is as follows:

// Open the preview window
打印预览()
// Print the report based on "ORG_CustomerOrganizer"
打印报表RPT_CustomerOrganizer