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