Gary: You can use a form with a scrolling region or DB Grid, that displays the customers and place a flag field next to the name with a radio button that sets the flag. The flag would be initially set to "N" or 0 or whatever you want and the radio button, when selected, will change the flag to "Y" or 1, etc. You can then navigate up and down the form selecting the yes/no option for the desired records. Very easy to use, visually nice and no limit on the number of records that you can select. Place a speed button to make the transfer and reset the flag column. Javier,
Javier Valencia, PE President Valencia Technology Group, L.L.C. 14315 S. Twilight Ln, Suite #14 Olathe, Kansas 66962-4578 Office (913)829-0888 Fax (913)649-2904 Cell (913)915-3137 -----Original Message----- From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] Behalf Of GARY Winzeler Sent: Wednesday, October 15, 2003 7:26 PM To: RBASE-L Mailing List Subject: [RBASE-L] - RE: Choose with chxbox For this application that won't work - the data set is already defined ie sales persons customers and they want to assign customers to another sales person, it usually is a large % of the data set and to peck away at the list is not good put again the real problem is not limiting the choose it is the fact that if you use retcol (which is the most logical for the chkbox) then you are limited to 150 characters, if you don't use the retcol then your var gets filled with all the other junk in your choose which again limits the size - and worse of anything if you exceed the limit you get bombed out with a program exe error. The only work around I can think of is to use a form with a push button to check off the whole data set (set a flag=1), Just not very nice as it is hard to move around in the form vs the choose. At 05:53 PM 10/15/2003 -0400, you wrote: >Gary, Albert : > > > >When I have a large list such as this, I do a dialog first to grab a first >few characters as a filter to reduce the size of the return set. >< > >I had also this problem and found this solution convenient : >Column 'lettre' is a computed column that contains the first char >(SGET(motcle,1,1)) of the column to seek (motcle). >So, user don't have to type into a dialog box (just choose the rigth >letter), and only the rigth occurences are shown .... > >SET WALKMENU ON >-- Phase 1 : Choix de la 1�re lettre >SET VAR vcaption = ('LOGINTRA. Interface fichier NC8 du' & (CTXT(.vdate))) >CHOOSE vchoix FROM #VALUES FOR DISTINCT lettre + >FROM motcle AT 10, 20 + >TITLE 'Choisir le 1er caract�re du mot-cl� � rechercher :' + >CAPTION .vcaption LINE 18 >IF vchoix = '[Esc]' THEN > -- Fin recherche > GOTO suite >ENDIF > >-- Phase 2 : Pr�sentation des mots cl�s commencant par la lettre choisie >SELECT COUNT(*) INTO vINT FROM motcle WHERE lettre = .vchoix >SET VAR vINT = (LMIN(18, (.vINT + 1))) >SET WALKMENU ON >CHOOSE vchoix FROM #VALUES + >FOR motcle + >FROM motcle WHERE lettre = .vchoix AT 10, 20 + >TITLE 'Choisir le mot-cl� � rechercher :' + >CAPTION .vcaption LINE .vINT >SET WALKMENU .vwalkmenu >IF vchoix = '[Esc]' THEN > -- Fin recherche > GOTO debut >ENDIF > >Just an idea .... > >J.M. GRATIAS, Logimatique

