So what your saying is turning you column names into vars very quickly. 
Man how cool is that. That could be a really cool shortcut. 

On 11 Dec 2003 at 8:52, Shane Handley wrote:

> The great thing about this (and main reason I need to use it) is for this reason:
> 
> After creating a table, if i need to write an application that has a 
variable for 
> every column (to insert a null into each column before loading a form 
for 
> example) and create a cursor I can go:
> 
> output whatever.dat
> list [table]
> 
> then in qedit, select the table info file:
>    
>    Table: tablename
>    Descr: tableDescr
> 
>  No. Column Name        Attributes
>  --- ------------------ -------------------------------------------------
-----
>    1 Lineno             Type   : INTEGER  NOT NULL AUTONUMBER            
     
>                               Consrnt: PRIMARY KEY                       
           
>    2 gfdsfds           Type   : INTEGER                                  
    
>                               Consrnt: FOREIGN KEY REFERENCES 
OTHER_TABLE
>    3 gfdsgfds          Type   : DATE                                     
    
>    4 tyeryte             Type   : TIME                                   
      
>    5 hgfddd             Type   : DATE                                    
     
>    6 qqqqqqqqq      Type   : TIME                                        
 
>    7 AllowCode       Type   : TEXT 55                                    
  
>    8 AllowDollars    Type   : CURRENCY                                   
  
>    9 DedCode          Type   : TEXT 55                                   
   
> 
> and do a block selection on the areas that I need to replace. So I can 
select the 
> column numbers from each line, (but only the column numbers, not the 
whole 
> line) and replace it with "set var v" then do the same block selection 
on 
> the 'TYPE' area all the way to the bottom of the table and delete 
them...etc.
> 
> In the end, I can select and delete/replace a few selections and I get:
> 
> set var vLineno                        INT                
> set var vgfdsfds                      INT                                
 
> set var vgfdsgfds                    DATE                                
         
> set var vtyeryte                       TIME                              
           
> set var vhgfddd                        DATE                              
           
> set var vqqqqqqqqq                 TIME                                  
       
> set var vAllowCode                 TEXT                                  
   
> set var vAllowDollars               CURR                                 
    
> set var vDedCode                    TEXT                                 
     
> 
> ..and so forth, all just a few seconds work. This can be really handy 
when you 
> have a table with 200 columns in it. You can use the same flexible 
selection tool 
> to create cursors from a "list" output as well.
> 
> Anyways, that's why I need the block selection tol in q: to be able to 
select, 
> copy and paste areas of text completely unrestricted by the line 
formatting.
> 
> I hope this can clear it up a little.
> 
> > I guess im not seeing it. Could you explain how this would be useful 
in 
> > with a r:base exsample. Maybe its something we could get from 7.0's 
RBE
> > 
> > On 10 Dec 2003 at 13:40, Emmitt Dove wrote:
> > 
> > > QEDIT (which, by the way, I use every day) will manipulate blocks 
just like 
> > > RBEDIT and RCODE, but additionally can copy a rectangle out of the 
screen.
> > > 
> > > For instance, in the text below, the letters in CAPS could be copied 
by 
> > QEDIT:
> > > 
> > >                  this is a test
> > >                  this IS A test
> > >                  this IS A test
> > >                  this is a test
> > > 
> > > If you then pasted the result you would see:
> > > 
> > >          IS A
> > >          IS A
> > > 
> > > 
> > > >By "block" I thought he meant block copy , block delete, block 
edit, or
> > > >speed jump marking of spots. What is a block in q edit?
> > > >
> > > >
> > > >David Blocker
> > > >[EMAIL PROTECTED]
> > > >781-784-1919
> > > >Fax: 781-784-1860
> > > >Cell: 339-206-0261
> > > >----- Original Message -----
> > > >From: "Bill Downall" <[EMAIL PROTECTED]>
> > > >To: "RBASE-L Mailing List" <[EMAIL PROTECTED]>
> > > >Sent: Wednesday, December 10, 2003 9:51 AM
> > > >Subject: [RBASE-L] - RE: Insufficient space to process [table]
> > > >
> > > >
> > > > > Actually, it doesn't do the "block" functions that Shane was 
talking
> > > >about. I
> > > > > remember Q Edit.  You could define a rectangle of characters, 
not
> > > >necessarily
> > > > > including beginning and ends of lines, and could copy, replace, 
> > shift
> > > >left, shift
> > > > > right and things like that to that rectangle.  That was 
sometimes a 
> > very
> > > >nice
> > > > > feature.
> > > > >
> > > > > Bill
> > > > >
> > > > > On Wed, 10 Dec 2003 09:38:41 -0500, David M. Blocker wrote:
> > > > >
> > > > > >RBEDIT does!!
> > > > >
> > > > >
> > > 
> > > Emmitt Dove
> > > Manager, DairyPak Business Systems
> > > Blue Ridge Paper Products, Inc.
> > > 40 Lindeman Drive
> > > Trumbull, CT  06611
> > > (203) 673-2231
> > > [EMAIL PROTECTED]
> > > [EMAIL PROTECTED]
> > > 
> > 
> > Victor Timmons      
> > Tiz's Door Sales, Inc
> > 425-258-2391
> 
> 



Victor Timmons  
Tiz's Door Sales, Inc
425-258-2391

Reply via email to