Scott:

 

I have run into the same problem (7.5) and the main reason, AFAIK, is not
the length of your return variable but the length of the choose string.

 

For example, the following code will allow me to select only 22 items: so, I
have limited the selection to 20; the column fwo_no is TEXT 8

 

CHOOSE vfwo_no_txt FOR #VALUES +

FOR ((LJS(fwo_no,10))&(LJS(equip_code,14))&(LJS(freason ,20))),fwo_no +

FROM fwo_file WHERE fwo_no LIKE '07%' ORDER BY fwo_no ASC +

CHKBOX 50 +

TITLE 'Select up to 50 Work Orders...' +

CAPTION 'Work Order Selection...' LINES 30 FORMATTED

 

If you trace the code, you will get the message"

"Insufficient memory to continue this function"

 

The code below is the same code except the selection string is shorter and
it does allow me to select at least 50 items:

 

CHOOSE vfwo_no_txt FOR #VALUES +

FOR ((LJS(fwo_no,10))),fwo_no +

FROM fwo_file WHERE fwo_no LIKE '07%' ORDER BY fwo_no ASC +

CHKBOX 50 +

TITLE 'Select up to 50 Work Orders...' +

CAPTION 'Work Order Selection...' LINES 30 FORMATTED

 

Note that the return string is the same in both cases. I believe that I
reported this condition a while back and I was under the impression that it
had been resolved in 7.6/8.0.

The workaround is to reduce the length of the choose string.

 

Javier,

 

Javier Valencia

913-915-3137

 

  _____  

From: [email protected] [mailto:[EMAIL PROTECTED] On Behalf Of Scott
Whitish
Sent: Monday, June 30, 2008 1:47 PM
To: RBASE-L Mailing List
Subject: [RBASE-L] - Re: Choose command with CHKBOX n option

 


The workorders being selected are up to 5 digit numbers so assuming they are
all that big the data would take up 16x5 = 80 + 14 ','s separating the
numbers. 94 characters is all it will accept.

 



--- On Sun, 6/29/08, MikeB <[EMAIL PROTECTED]> wrote:

From: MikeB <[EMAIL PROTECTED]>
Subject: [RBASE-L] - Re: Choose command with CHKBOX n option
To: "RBASE-L Mailing List" <[email protected]>
Date: Sunday, June 29, 2008, 7:41 AM

In any event the total length of the Return value from a CHOOSE cannot 
approximately exceed 4k in length.
 
Just what is the length of the data in WorkOrder#?  (not the field length,
but 
the length of the data)
 
 
 
 
 
----- Original Message ----- 
From: "Scott Whitish" <[EMAIL PROTECTED]>
To: "RBASE-L Mailing List" <[email protected]>
Sent: Sunday, June 29, 2008 12:15 AM
Subject: [RBASE-L] - Re: Choose command with CHKBOX n option
 
 
Thanks for the response Ken,
I have defined vWorkOrders as text 500 and as NOTE with the same results.
Scott
 
--- On Sat, 6/28/08, [EMAIL PROTECTED] <[EMAIL PROTECTED]> wrote:
 
From: [EMAIL PROTECTED] <[EMAIL PROTECTED]>
Subject: [RBASE-L] - Re: Choose command with CHKBOX n option
To: "RBASE-L Mailing List" <[email protected]>
Date: Saturday, June 28, 2008, 11:26 PM
 
 
 
Scott,
 
I tried the choose command with the latest release. I was able to select
more 
than 16. Is vWorkOrders defined in such a way the variable cannot hold all
that
 
is selected? Text should default to 1500.
 
Regards, Ken
 
----- Original Message -----
From: Scott Whitish
Date: Saturday, June 28, 2008 9:08 pm
Subject: [RBASE-L] - Choose command with CHKBOX n option
To: [email protected] (RBASE-L Mailing List)
 
> I am using the following command in an eep launched on entry
> into a form field. The vHospitalID is choosen in the previous
> form field. I have tried defining vWorkOrdes as a large 250
> Character Text field and as a NOTE field, with the same results.
> The number following the CHKBOX is supposed to determine how
> many choices the user can check from the list. However no matter
> what I set it to in the command only allows 16 items to be
> checked. Is the a known bug in the command. I have tried it in
> both 7.5 and 7.6. The way this command is written you should be
> able to choose up to a hundred items according to the documentation.
> 
> choose vWorkOrders +
> from #values for +
> (WOPrefix & Ctxt(WorkOrder#)& ' ' & ctxt(ServiceDate)
&
> ctxt(TotalAmount)),+ WorkOrder# from WOHeader where HospitalID =
> .vHospitalID +
> order by PO#,workOrder# Chkbox 100 +
> title 'Choose InSite Work Orders to Assign' Caption 'Assing
> Sales Order#s' lines 25
> 
> Any thoughts would be appreciated.
> Scott Whitish
> 
> 
> 

 

Reply via email to