advanced integration - grid control in this presentation… –the enhanced grid control....

Post on 26-Dec-2015

213 Views

Category:

Documents

0 Downloads

Preview:

Click to see full reader

TRANSCRIPT

Advanced Integration - Grid Control

• In this presentation…– The enhanced Grid control.– Application integration.– New properties and events.– Connecting to data sources.

Advanced Integration - Grid Control

• Enhanced Grid control– Supports advanced refacing and new development.

• Extends existing 5250 support.• Provides link to alternate data sources, e.g. databases loaded

using script or macros.

– Removes constraints of 24x80 ‘green screen’. Grids can hold more information than typical ‘green screens’.

• Improves user productivity.• Improves aesthetic appeal.

Advanced Integration - Grid Control

• Enhanced Grid control– Automatically displays iSeries subfile data (5250).– Displays data in a series of rows and columns.

• New functionality– New Row, Column, Cell objects.– Use the Collections property to add columns.– Resize grid columns (Designer & User).– Sort columns (User).– Re-order columns (in Designer only).– Horizontal scrolling.

• Saves screen space.– Grid Supports use of other controls.

• Use Designer to change field recognition, e.g. DateCombo etc.

– Makes integration easier.

Advanced Integration - Grid Control

• The Grid control and Enterprise Integration– Combine data from multiple layers:

• Presentation.• Application.• Data.

– Use the enhanced Grid to retrieve data from:• Databases.• iSeries apps.• Other.

Advanced Integration - Grid Control

• Grid properties– Properties:

• CaptionText• CaptionBackColor• CaptionForeColor• ImageList• ShowCaption• ShowColumnHeaders• FoldCount• ScrollBars• Columns

– Events:• OnBeginEdit• OnEndEdit• OnLoadRecord• OnScroll• OnSort

Advanced Integration - Grid Control

• Collections:– Modify individual column properties.– Customize look and feel

• Cells– Modify cell collections for each row using macro or script

properties.

Advanced Integration - Grid Control

• The Enhanced Grid control and data integration– Databases supported– Inserting a grid control

• Database types– DDM– ADO

Advanced Integration - Grid Control

• DDM databases– iSeries– zSeries– SSL encryption

• ADO databases– Microsoft SQL Server– Oracle– iSeries, zSeries– Microsoft Access– Any database that has ADO driver.

Advanced Integration - Grid Control

• Inserting a Grid control– Insert Grid from Designer menu.– Set properties to bind to a database.– Bind fields to Grid control.

Advanced Integration - Grid Control

• Data connection properties– Server

• Specify the server type (ServerDDM, ServerADO)

– Source• If Server property is DBServerADO then the Source property is

a Command object variable, an SQL statement, a stored procedure, or a table name

• If the Server property is set to DBServerDDM, the Source property specifies a file or member name.

Advanced Integration - Grid Control

• Data connection properties– ConnectionString

• Prompter to help build connection string• For ADO connections, the contents of the connection string are

determined by the OLE DB provider.

– Sample DDM connection string• Network Address=192.168.1.1;Network Port=447;Use

Encryption for Data=False;User ID=brendan;Host CCSID=37;Mode=Read|ShareDenyNone;Isolation Level=ReadCommitted;Process Binary as Character=False

– Sample ADO connection string• Provider=MSDASQL.1;Persist Security Info=False;Data

Source=MS Access Database;Initial Catalog=newlookdemo.mdb

Advanced Integration - Grid Control

• Database description tool– Available from Tools menu– View Connection String– View properties– View database structure

centric 8 Training

Workshop 6

This page is intentionally left blank.

top related