Dropdownbox selection criteria

Use this board to ask questions or have discussions with other Rich Displays users.
Post Reply
jac53
Experienced User
Posts: 170
Joined: Mon Jul 19, 2010 2:40 pm
First Name: Jorge
Last Name: Cabrera
Company Name: Lennar Corp
Phone: 305-229-6400
Contact:

Dropdownbox selection criteria

Post by jac53 »

Hi Alex:
I followed your recommendation of creating an RPG variable for the selection criteria in a dropdownbox and binding the same variable in the choices selection criteria and it did not work. If I use constants works fine.

Any hope in the next release?
User avatar
Rob
Profound Logic Staff Member
Posts: 135
Joined: Fri Jan 04, 2008 12:12 pm
First Name: Rob
Last Name: Ferguson
Company Name: Profound Logic Software
Contact:

Re: Dropdownbox selection criteria

Post by Rob »

We tested this and it seems to be working correctly. Perhaps display the criteria as an output field on the page so you can confirm that the contents are correct. Make sure that the criteria field is longer than 10A. Perhaps 100A to make sure you never run out of space.

Please let us all know what you find here.
jac53
Experienced User
Posts: 170
Joined: Mon Jul 19, 2010 2:40 pm
First Name: Jorge
Last Name: Cabrera
Company Name: Lennar Corp
Phone: 305-229-6400
Contact:

Re: Dropdownbox selection criteria

Post by jac53 »

You are right Alex it is working, I was doing something wrong
Thx
CT-Joe
New User
Posts: 2
Joined: Mon Dec 06, 2010 3:28 pm
First Name: Joe
Last Name: Dulis
Company Name: Certainteed
Contact:

Re: Dropdownbox selection criteria

Post by CT-Joe »

Is there a way to use a "variable" MEMBER of a file in the Choices Database Field in a Dropdown box...and if so, how is it formatted?
I converted a Choices Database Field to a variable name (as well as the Choice Options Field - although this could remain hardcoded)...and I can access the Base (*FIRST) Member of the file by just putting the file name in the variable field I am using.
The problem is...I create a JobNumber-Named Member for each spawn of the screen in the CL program...and need to access that member as the data in the dropdown is built dynamically.
I have tried OVRDBF in the CL...but this only works for the RPGLE program...and has no sway over the DSPF.
I have tried to format the Choices Database Field as:
FILENAME(MEMBER) and FILENAME/MEMBER
but neither of these formats seem to work (tried hardcoding them first).
User avatar
Rob
Profound Logic Staff Member
Posts: 135
Joined: Fri Jan 04, 2008 12:12 pm
First Name: Rob
Last Name: Ferguson
Company Name: Profound Logic Software
Contact:

Re: Dropdownbox selection criteria

Post by Rob »

For this I recommend you populate the dropdown with RPG code instead of client side SQL.

Bind the choices and choice values properties of the dropdown to 256A (or larger) fields. I will call these two fields CHOICE and CHOICEVAL.

In RPG populate these fields with comma separated lists.

eg CHOICE = ',One,Two,Three,Four,Five,Six';
CHOICEVAL = ',1,2,3,4,5,6';

(the leading comma will make the first option blank)
In reality you will probably need to build these fields in a loop.

eg CHOICE = %Trim(CHOICE) = ',' + MYDATA;

You can then retrieve MYDATA from an override or any other RPG process.
CT-Joe
New User
Posts: 2
Joined: Mon Dec 06, 2010 3:28 pm
First Name: Joe
Last Name: Dulis
Company Name: Certainteed
Contact:

Re: Dropdownbox selection criteria

Post by CT-Joe »

Thanks Rob.
I guess I will go that route. I wasnt using client side SQL...actually building a workfile in the *INZSR of my program to use for the dropdown (as data was coming from multiple sources and some had to be reformatted). Instead of loading it into a file...I will just load an array within the program (to correspond to the "CHOICE" variable field I will build).

I have also tried to CRTDUPOBJ to put my file in QTEMP (since it would be specific to this job)...but that too does not seem to tie out the Database Driven Dropdown Box to my file data that I have built in the QTEMP version of the file (and QTEMP has been added as the *FIRST library in my list).
Post Reply

Who is online

Users browsing this forum: No registered users and 9 guests