On 10/8/01 6:15 pm, Robert Pollard <[EMAIL PROTECTED]> wrote:

> I have been looking at Revolution for some development work that I need
> to do with Oracle.

Apologies for the delay in getting a reply to this - it appears that no one
else answered it and I'm currently away on holiday :-)

> 1) I need to hook up to Oracle 9i.  Does the Oracle external which
> appears to be updated only up to version 7 of Oracle work in Oracle 9i?

I think so - but you will need to try it and see.  I can tell you that
version 1.1 will definitely feature support for this though.

> 2) I noticed in the Oracle example there was a scrollable list that
> displayed the records that were retrieved.  When I clicked in one of the
> cells and hit the tab key it appeared to indent text as if it were in a
> text field.  Here is what I would like to do:
> 
>   1)    I would like to have a true scrollable list where each record
> is displayed in a spreadsheet like layout where you can tab from field
> to field and/or click on a record and highlight it.
>   2)    I would like to be able to enter data directly into the cells
> of the list.
>   3)    It would be nice to have the ability to differentiate a single
> click from a double click.
>   4)    Change row, column or cell colors.
>   5)    Be able to hold the control or command key and click into a
> cell to allow editing.
>   6)    Programmatic control over changing the attributes of the list
> to be single click or double click selectable, drag and drop for
> reordering items in the list or dragging to another list, cell
> background and foreground colors, column level drag and dropping for
> reorganizing items, making the list either single click only or
> multi-selectable, etc.
>   7)    Full event tracking of cursor movement to allow a select list
> to pop up if the cursor has just entered a particular column.
> 
> ...etc.
> 
> Are these capabilities built into Revolution or do I need to wake up and
> quit dreaming.  This is the kind of power in an application development
> environment that I am use to and should be available in any development
> system.  Oh, I no that you can build a C/C++ extension and hook it in.
> I don't have to do that in the development environments that I use so I
> don't expect to have to start in Revolution.  I don't do C/C++ because
> of the development time and learning curve.

You can do all of this by scripting the field object, though it isn't
totally simple.  The good news is that several people have had a stab at
doing this and there are a handful of scripted table objects, one of which
can probably do what you want or do it with a little modification - check
out the old contributors section in 1.1.  Look out for our own built-in
scripted table library in either version 1.1 or 1.5 of Rev (to go along with
our database support, not sure which version for this yet though).

Regards,

Kevin

Kevin Miller <[EMAIL PROTECTED]> <http://www.runrev.com/>
Runtime Revolution Limited - Power to the Developer!
Tel: +44 (0)131 718 4333.  Fax: +44 (0)1639 830 707.

Reply via email to