Path: utzoo!utgpu!news-server.csri.toronto.edu!rutgers!orstcs!ogicse!uwm.edu!zaphod.mps.ohio-state.edu!usc!isi.edu!gremlin!nrtc.nrtc.northrop.com!maurit From: maurit@nrtc.nrtc.northrop.com (Mark Aurit ) Newsgroups: comp.databases Subject: CLIPPER: recursive dbedit() Message-ID: <23076@gremlin.nrtc.northrop.com> Date: 25 Apr 91 21:47:29 GMT Sender: news@gremlin.nrtc.northrop.com Reply-To: maurit@nrtc.nrtc.northrop.com (Mark Aurit ) Distribution: usa Organization: Northrop Research & Technology Center, Palos Verdes, CA Lines: 21 A couple of days ago I asked for some help on removing duplicates from an array that would eventually be used in achoice(). Somebody ( sorry I forgot your name, thx for the tip ) asked me "why not just create a unique index and dbedit() the sucker?" Why not indeed, works like a champ. However (there's always a "however", right) the user wants the picklist to remain so they can select an item, have it process, select another item, have it process, etc. In other words, I want to do something like: do while ! lastkey()=27 dbedit() enddo Words great with an achoice() array, dbedit() freaks. Can anyone enlighten me? Thanks in advance Mark Aurit maurit@nrtc.northrop.com