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

Example 3: highlighting rows of data – PB Docs 125 – PowerBuilder Library

Example 3: highlighting rows of data – PB Docs 125

Example 3: highlighting rows of data

The following DataWindow object is an employee phone list for a company
in Massachusetts. Out-of-state (not in Massachusetts) employees
are shown in bold and preceded by two asterisks (**):

dwen17.gif

This DataWindow object uses newspaper columns. To
understand how to create this DataWindow object without highlighting data,
see “Printing with newspaper-style
columns”
.

In the Design view, the detail band includes four controls:
the employee last name, a comma, the employee first name, and the
phone number:

cond045.gif

To make these controls display in bold with two asterisks
if the employee is not from Massachusetts:

  1. Select one of the controls, then use Ctrl + click
    to select the other three controls.

    The Properties view changes to show the properties that are
    common to all selected controls.

  2. On the Font page in the Properties view, click the
    button next to the Bold property.

  3. Enter the following expression in the Modify Expression
    dialog box and click OK:

    The expression states that if the value of the state column
    is MA, use 400 as the font weight. This means employees from Massachusetts
    display in the normal font. For any state except MA, use 700 as
    the font weight. This means all other employees display in bold
    font.

    note.png Logic that relies on the state column

    To use logic that relies on the state column,
    you need to include the column in the data source. You can add the
    column after creating the DataWindow object by modifying the data source.
    Notice that the state column does not actually
    appear anywhere in the DataWindow object. Values must be available but
    do not need to be included in the DataWindow object.

  4. To insert two asterisks (**) in
    front of the employee name if the employee is not from Massachusetts,
    add a text control to the left of the employee name with the two
    asterisks in bold.

  5. With the text control selected, click the button
    next to its Visible property on the General page in the Properties
    view.

  6. In the Modify Expression dialog box that displays,
    enter the following expression and click OK:

    This expression says that if the state of the employee is
    MA (the true condition), the Visible property of the ** control
    is off (indicated by 0). If the state of the employee is not MA
    (the false condition), the Visible property of the ** control
    is on (indicated by 1). The asterisks are visible next to that employee’s
    name.

    note.png Tip

    You can use underlines, italics, strikethrough, borders, and
    colors to highlight information.


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