Connection Information

To perform the requested action, WordPress needs to access your web server. Please enter your FTP credentials to proceed. If you do not remember your credentials, you should contact your web host.

Connection Type

Using the Group presentation style – PB Docs 150 – PowerBuilder Library

Using the Group presentation style – PB Docs 150

Using the Group presentation style

One of the DataWindow object presentation styles, Group, is a shortcut
to creating a grouped DataWindow object. It generates a tabular DataWindow object that
has one group level and some other grouping properties defined. You
can then further customize the DataWindow object.

proc.png To create a basic grouped DataWindow object using the
Group presentation style:

  1. Select File>New from the menu
    bar.

    The New dialog box displays.

  2. Choose the DataWindow tab page and the Group presentation
    style, and click OK.

  3. Choose a data source and define the data.

    You are prompted to define the grouping column(s).

  4. Drag the column(s) you want to group on from the
    Source Data box to the Columns box.

    note.png Multiple columns and multiple group levels

    You can specify more than one column, but all columns apply
    to group level one. You can define one group level at this point.
    Later you can define additional group levels.

    In the following example, grouping will be by department,
    as specified by the dept_id column:

    filt07.gif

    If you want to use an expression, you can define it when you
    have completed the wizard. See “Using an expression for
    a group”
    .

  5. Click Next.

    PowerBuilder suggests a header based on your data source. For
    example, if your data comes from the Employee table, PowerBuilder uses
    the name Employee in the suggested header.

  6. Specify the Page Header text.

  7. If you want a page break each time a grouping
    value changes, select the New Page On Group Break box.

  8. If you want page numbering to restart at 1 each
    time a grouping value changes, select the Reset Page Number On Group
    Break box and the New Page On Group Break box.

  9. Click Next.

  10. Select Color and Border settings and click Next.

  11. Review your specification and click Finish.

    The DataWindow object displays with the basic grouping properties
    set.

This is an example of a Group style DataWindow object:

filt09.gif

What PowerBuilder does

As a result of your specifications, PowerBuilder generates a
tabular DataWindow object and:

  • Creates group header and trailer
    bands

  • Places the column you chose as the grouping column
    in the group header band

  • Sorts the rows by the grouping column

  • Places the page header and the date (as a computed
    field) in the header band

  • Places the page number and page count (as computed
    fields) in the footer band

  • Creates sum-computed fields for all numeric columns
    (the fields are placed in the group trailer and summary bands)

Here is the preceding DataWindow object in the Preview view:

filt10.gif

Using an expression for
a group

If you want to use an expression for one or more column names
in a group, you can enter an expression as the Group Definition
on the General page in the Properties view after you have finished
using the Group wizard.

proc.png To use an expression for a group:

  1. Open the Properties view and select the
    group header band in the Design view.

  2. Click the ellipsis button next to the Group Definition
    box on the General page to open the Specify Group Columns dialog
    box.

  3. In the Columns box, double-click the column that
    you want to use in an expression.

    The Modify Expression dialog box opens. You can specify more
    than one grouping item expression for a group. A break occurs whenever
    the value concatenated from each column/expression changes.

What you can do

You can use any of the techniques available in a tabular DataWindow object to modify
and enhance the grouped DataWindow object, such as moving controls, specifying
display formats, and so on. In particular, see “Defining groups in an existing DataWindow object” to learn more
about the bands in a grouped DataWindow object and how to add features
especially suited for grouped DataWindow objects (for example, add a second
group level, define additional summary statistics, and so on).

note.png DataWindow Object is not updatable by default

When you generate a DataWindow object using the Group presentation
style, PowerBuilder makes it not updatable by default. If you want
to be able to update the database through the grouped DataWindow object,
you must modify its update characteristics. For more information,
see Chapter 21, “Controlling Updates in DataWindow Objects.”


Document get from Powerbuilder help
Thank you for watching.
Was this article helpful?
Subscribe
Notify of
guest
0 Comments
Oldest
Newest Most Voted
Inline Feedbacks
View all comments
0
Would love your thoughts, please comment.x
()
x