Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

This

...

script

...

 locates

...

an

...

entry

...

in

...

a

...

browse

...

list.

...

The

...

position

...

of

...

the

...

entry

...

in

...

the

...

list

...

is

...

determined

...

by

...

the

...

value

...

entered

...

in

...

an

...

input

...

field.

...

Then,

...

perform

...

an

...

action

...

on

...

the

...

selected

...

the

...

entry.

...

In

...

this

...

script:

...

·         utxtEmpno

...

is

...

the

...

name

...

given

...

to

...

the

...

field

...

to

...

position

...

to

...

in

...

the

...

form

...

using

...

newlook

...

Designer

...

.

·         uDataGrid

...

Is

...

the

...

name

...

given

...

to

...

the

...

browselist/subfile

...

in

...

the

...

form

...

using

...

newlook

...

Designer

...

.

·         

...

The

...

first

...

column

...

in

...

the

...

data

...

grid

...

contains

...

the

...

Option

...

field.

...

·         

...

The

...

second

...

column

...

in

...

the

...

data

...

grid

...

contains

...

the

...

value

...

to

...

position

...

to.

...

·         

...

The

...

VisualID1

...

of

...

the

...

Instance

...

List

...

has

...

the

...

employee

...

number

...

.

·         

...

Use

...

option

...

2

...

to

...

change

...

the

...

details

...

of

...

an

...

employee

...

selected

...

in

...

the

...

Instance

...

List.

...

/* Set the value of a variable to that of the selected Employee */

...



var strCompare = objListManager.VisualId1

...

[0

...

];

...



/* Set the value of the field in the form to that of the selected Employee */

...



SETVALUE("utxtEmpno", strCompare);

...



/* Send an Enter key to cause the list positioning */

...



SENDKEY(KeyEnter);

...



/* Get the number of rows in the data grid */

...



var intRowCount = GETVALUE("uDataGrid.RowCount");

...



/* Traverse the rows and compare the value of the second column with the one to position to. */

...



for (var intRowNo = 0; intRowNo < intRowCount; intRowNo++)

...



{

...



if ( GETVALUE("uDataGrid.Rows(" + intRowNo + ").Cells(1).Text") == strCompare)

...



 

...

 {

...



   /* Type a 2 next to the first entry and press enter */

...



      SETVALUE("uDataGrid.Rows(" + intRowNo + ").Cells(0).Text", 2);

...



      SENDKEY(KeyEnter);

...



      break;

...



 

...

 }

...



}

...